1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-05-17 22:22:59 +02:00

7142 Commits

Author SHA1 Message Date
Ivan Savenko
860f65ea62
Merge branch 'develop' into fix_map_sorting 2025-03-16 19:19:27 +02:00
Ivan Savenko
8ed3126a36
Merge pull request #5547 from kambala-decapitator/ios-mute-switch
[iOS] add setting to honor mute switch
2025-03-16 19:09:06 +02:00
Ivan Savenko
6ed1aad11b
Merge pull request #5545 from Laserlicht/video_skip_harominize
optimize skip video keys
2025-03-16 19:08:57 +02:00
Laserlicht
46cd1f7805 optimize skip video keys 2025-03-13 20:56:09 +01:00
Andrey Filipenkov
0435d8f49c [iOS] add setting to honor mute switch 2025-03-13 12:14:25 +03:00
MichalZr6
749149a679 Fixes following reviews
Use std::optional and improve textSearchSimilarityScore()
2025-03-12 21:40:07 +01:00
MichalZr6
3f4616eb0f SonarCloud fixes 2025-03-12 17:44:13 +01:00
Ivan Savenko
ed4079e83b Code cleanup, add comments where relevant 2025-03-12 15:57:06 +00:00
Ivan Savenko
6877bbfe3a Fix issues found by Valgrind 2025-03-12 15:56:52 +00:00
Ivan Savenko
96d691b40c Fix crash on closing game during background image upscaling 2025-03-12 14:18:44 +00:00
Ivan Savenko
6855b895a0 Fix possible crashes on audio shutdown 2025-03-12 13:33:12 +00:00
Ivan Savenko
4684756c49 Do not create ENGINE in headless mode 2025-03-12 13:33:12 +00:00
Ivan Savenko
eaad6f9ce0 Fix crash on trasferring to next scenario in campaign 2025-03-12 13:33:12 +00:00
Ivan Savenko
8204990fa6 Fix crashes on app shutdown 2025-03-12 13:33:12 +00:00
Ivan Savenko
a474803aaf Use exception throwing to shutdown main thread 2025-03-12 13:33:12 +00:00
Ivan Savenko
9732d39c70 Moved shutdown request dialog handling to GameInstance 2025-03-12 13:33:12 +00:00
Ivan Savenko
f8c1d217d4 Moved main loop to game engine class 2025-03-12 13:33:12 +00:00
Ivan Savenko
f7305fd1c2
Merge pull request #5540 from GeorgeK1ng/campaign_sets
Make campaign sets modable
2025-03-12 14:56:10 +02:00
Ivan Savenko
a0e4db98b0
Merge pull request #5533 from Laserlicht/fixes_dev
multiple fixes
2025-03-12 14:55:12 +02:00
MichalZr6
5363424451 Small fixes to search mapobject feature:
- Trim overly long names to prevent incorrect item display
- Use getLocaleName() for proper locale-aware to_lower conversion
- Implement scoring-based sorting for better search match ranking
- Remove Boost dependency: replace with std::string::find() and rfind()
2025-03-11 23:22:04 +01:00
MichalZr6
e993c2aed0 Use locale based on language set in config 2025-03-11 23:21:12 +01:00
MichalZr6
ea1c911e4d Update maps sorting logic 2025-03-11 22:36:26 +01:00
George King
d5136afdf1
Allow campaing sets to be modded 2025-03-11 20:05:11 +01:00
George King
3d7f6922ad
Allow campaing sets to be modded 2025-03-11 20:04:31 +01:00
Laserlicht
f7df5409a3 better fix 2025-03-10 20:14:49 +01:00
Laserlicht
ff2d45673b fix health bar edge case 2025-03-10 19:19:16 +01:00
Laserlicht
75789ee555 fix touch input 2025-03-10 18:39:50 +01:00
Laserlicht
ecfecaaa70 fix sort crash 2025-03-10 18:27:35 +01:00
Laserlicht
7af340e301 setting to disable subtitle 2025-03-10 00:04:44 +01:00
Ivan Savenko
ee5cddb52c
Merge pull request #5518 from Laserlicht/fix_upgrade_all
[develop] fix crash, when no cost for upgrade
2025-03-08 19:21:13 +02:00
Ivan Savenko
eba3a26fca
Merge pull request #5357 from GeorgeK1ng/main_menu_1.7
[1.7] Main menu improvements
2025-03-08 19:20:55 +02:00
Laserlicht
d983d54cc0
Update client/windows/CCastleInterface.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2025-03-08 15:08:33 +01:00
Ivan Savenko
62cb5412ff CGameState::map is now a private, unique_ptr with accessors 2025-03-08 14:05:14 +00:00
Ivan Savenko
b6026084ea StartInfo in gamestate now use unique_ptr 2025-03-08 14:04:51 +00:00
Ivan Savenko
a061ed04de Remove usage of ConstTransitivePtr from CTown 2025-03-08 14:04:51 +00:00
Ivan Savenko
4a6a8f9496
Merge pull request #5496 from IvanSavenko/std_thread
Replace boost::thread with std::thread
2025-03-08 16:03:55 +02:00
Ivan Savenko
04f690b951
Merge pull request #5498 from IvanSavenko/netlag_prep
Minor refactoring of GameHandler to help with antilag support
2025-03-08 16:03:29 +02:00
Ivan Savenko
d023a8af68
Merge pull request #5514 from Laserlicht/text_overflow
[develop] fix text overflow
2025-03-08 16:02:32 +02:00
Laserlicht
3f4267df15
fix crash, when no cost for upgrade 2025-03-08 12:46:00 +01:00
Laserlicht
bd16808090
fix text overflow 2025-03-07 20:19:50 +01:00
George King
391a119c90
Merge branch 'develop' into main_menu_1.7 2025-03-07 17:25:53 +01:00
George King
3a6e76022c
Switched to images 2025-03-07 17:16:17 +01:00
George King
842a0bfbee
Switched to images 2025-03-07 17:15:58 +01:00
George King
ac57e1ee7f
Code cleanup 2025-03-07 14:11:43 +01:00
Laserlicht
8b950078c7
fix rightButtonDrag edge case 2025-03-05 20:42:49 +01:00
George King
dcea840626
Revert CamCust change 2025-03-03 17:43:12 +01:00
George King
5a78538ebf
Added 1.6 fallback + code cleanup 2025-03-03 17:40:11 +01:00
George King
067e4655aa
Added 1.6 fallback + code cleanup 2025-03-03 17:38:54 +01:00
Ivan Savenko
9f713a0914 Rename int3::valid to isValid for consistency 2025-03-03 10:46:00 +00:00
Ivan Savenko
0200e871c3 Code cleanup 2025-03-02 20:39:41 +00:00