Commit Graph
296 Commits
Author SHA1 Message Date
George King 26eac7d82b Improved Main menu
1) Added option to use custom logo and sublogo on Main menu, Scenario selection and Loading screen
2) Added option to use custom loading bar frame on Loading screen
2025-01-31 14:20:10 +01:00
Ivan Savenko 2ee5f2df02 Merge pull request #5295 from IvanSavenko/bugfixing
[1.6.4] Bugfixing for recently reported issues
2025-01-21 15:50:02 +02:00
Ivan Savenko 4912e92f33 Try to fix possible crash on statistics window 2025-01-19 12:40:17 +00:00
George King 8d9c28685c MuMap FallBack + campaign buttons displaying validation 2025-01-12 11:35:06 +01:00
George King f3d48ecc3a Ability to use random progress bar 2025-01-08 00:16:55 +01:00
George King 905eac24ae Multiplayer menu improvements 2025-01-07 19:30:26 +01:00
George King b4f6932f36 Ability to use random main menu background 2025-01-06 11:33:15 +01:00
Laserlicht 38c0cd138b fix music 2024-12-21 01:38:29 +01:00
Ivan Savenko 9fbeacb688 Fix possible memory corruption in video player
Fixes two bugs, one was definitely happening, and 2nd one that is causing
undefined behavior and may work only in some std implementations

- VideoPlayer would attempt to access subtitles widget after VideoPlayer
itself was destroyed in onPlaybackFinished call
- std::function was destroyed from a function that is being called by
it. Replaced with 1-method interface to avoid usage of std::function in
this scenario
2024-12-07 15:37:03 +00:00
Ivan Savenko 87a665fb7f Restored all disabled mod functinality that was used by client 2024-11-26 13:55:46 +00:00
Laserlicht 9c55ebf2dd chronicles campaign screen 2024-11-11 22:25:54 +01:00
Laserlicht 185d036d78 no scrollbar for hotseat title (with ttf fonts) 2024-10-20 03:16:57 +02:00
Ivan Savenko 52e0899d6f Merge pull request #4780 from Laserlicht/text_pos_fix
fix: campaign video scrolling for short texts
2024-10-15 18:01:52 +03:00
Laserlicht d65938fa17 fix campaign video scrolling for short texts 2024-10-14 23:26:24 +02:00
Laserlicht cb6fa74cc4 lower background music while campaign audio plays 2024-10-14 21:02:49 +02:00
Ivan Savenko 10ad0fc760 Split CHeroHandler.cpp/.h into 1 file per class
All parts of CHeroHandler.cpp are now in lib/entities/hero
Adjusted includes to use new paths
No functionality changes
2024-10-13 14:01:09 +00:00
Ivan Savenko e3d365262e Merge pull request #4588 from Laserlicht/intro_video_rework
Intro video rework
2024-09-19 16:18:31 +03:00
Laserlicht a43475042f code review 2024-09-18 22:10:25 +02:00
Laserlicht 21c3cf0960 rename and move window class 2024-09-12 23:35:21 +02:00
Laserlicht 2fbdeb3a5d skippable video intro 2024-09-12 23:23:00 +02:00
Ivan Savenko 915533ed2e Implemented generation of player-colored version of DiBoxBck 2024-09-12 21:22:41 +00:00
Laserlicht 8fc3fe3cc3 scaling 2024-09-12 23:06:33 +02:00
Laserlicht 822fa61bf2 intro rework 2024-09-12 22:28:45 +02:00
Ivan Savenko c52533a961 Merge pull request #4543 from Laserlicht/chronicles_installer
Chronicles support
2024-09-05 15:04:13 +03:00
Laserlicht 1c809bcb88 fixes build on clang 2024-09-03 00:25:35 +02:00
Laserlicht 16cbd6a7d2 allow custom loadbar-backgrounds for campaigns 2024-08-31 16:03:42 +02:00
Ivan Savenko 32ad9c1902 Change ordering of UI elements in main menu to fix hota 1.7 menu 2024-08-29 13:18:33 +00:00
Laserlicht d47271de6c avoid zero size Y axis 2024-08-27 21:41:50 +02:00
Ivan Savenko b84af1a6de Significantly simplify packs applying
Apparently our logic for packs applying with types registration is
overcomplicated and by now completely unnecessary - it became redundant
after introduction of visitor pattern.
2024-08-26 19:48:46 +00:00
Laserlicht 2c5a1bcbb4 remove comment out line 2024-08-25 11:48:17 +02:00
Laserlicht d9d82fc836 add horicaontal grid + fixes 2024-08-25 02:21:24 +02:00
Laserlicht 95d2fbc9b7 fix grid 2024-08-25 00:43:55 +02:00
Laserlicht 62790e9aad scaling anim have problems -> use other icon 2024-08-25 00:33:36 +02:00
Laserlicht 6e33b86dcb fix days surived 2024-08-24 23:36:01 +02:00
Laserlicht 463d18b92d add grid for weeks/months 2024-08-23 00:46:46 +02:00
Laserlicht d7ee268c76 touch hovering improvements 2024-08-22 23:27:21 +02:00
Laserlicht 0901286f9d fix 2024-08-20 20:38:38 +02:00
Laserlicht 0c836e0797 code review 2024-08-17 12:25:16 +02:00
Laserlicht f7e01eaf67 sonarcloud 2024-08-16 00:03:45 +02:00
Laserlicht 00692888df sonar cloud fixes 2024-08-15 23:09:04 +02:00
Laserlicht ba77107e71 fix some sonar cloud issues 2024-08-15 21:48:35 +02:00
Laserlicht 4796f46c24 fix defeat icon 2024-08-15 00:53:38 +02:00
Laserlicht 5743f151a1 icon drawing 2024-08-15 00:21:02 +02:00
Laserlicht b693ce120a code review 2024-08-14 22:36:54 +02:00
Laserlicht a42afa2910 code review 2024-08-14 21:51:08 +02:00
Laserlicht e1fdac42fd code review 2024-08-14 21:50:53 +02:00
Laserlicht 3551470919 adjusted texts 2024-08-14 21:15:18 +02:00
Laserlicht 39aaa6fe32 data to clipboard; simplify types 2024-08-14 21:01:37 +02:00
Laserlicht 81b1704e39 Merge branch 'vcmi:develop' into extended_statistic 2024-08-14 20:32:47 +02:00
Laserlicht df8e491b72 prepare icons 2024-08-14 21:11:57 +02:00