Ivan Savenko
1033fcd1d1
Launcher changes from Discord suggestions
...
- new "Game" tab on the left is now top-most tab, insted of bottom-most
- moved start game / start editor buttons to the right
- Update information is now right-most column in start game tab
- extended columns in start game tab all the way to bottom
- Changed "Installing chronicles" to "Installing Heroes Chronicles" in
translations
- Fixed plural form for English translation of artifacts transfer
- Added clear text button to mod name filter
2024-12-12 11:41:00 +00:00
Ivan Savenko
5560467cc4
Merge pull request #5061 from IvanSavenko/bugfixing_beta
...
Fixes for issues found in current beta
2024-12-12 13:37:46 +02:00
Ivan Savenko
e752a26fd8
Enable Chronicles on importing
2024-12-11 19:45:36 +00:00
Laserlicht
922d467d77
replace boost with qt (fix android crash)
2024-12-11 01:13:06 +01:00
Laserlicht
7cc5c06d2a
fix fileuri error on android
2024-12-11 01:12:43 +01:00
Laserlicht
dbd4f5b48e
fix drag & drop
2024-12-10 22:38:58 +01:00
Laserlicht
f0bf6eb808
improved manual install process
2024-12-10 22:28:11 +01:00
Ivan Savenko
d7d60bf61b
Fix installing mods from outside of mod view only installing mod
...
dependencies, and not actual requested mod
2024-12-10 13:59:29 +00:00
Ivan Savenko
13497b5fa5
Block install / update buttons for mods that are being downloaded
2024-12-10 13:38:13 +00:00
Ivan Savenko
bcada0eeed
Correctly block mod enable button for mods with missing dependencies
2024-12-10 13:37:36 +00:00
Ivan Savenko
5d9e1483e0
Fix translation of mod types on localization change
2024-12-10 11:29:08 +00:00
Ivan Savenko
0fde7942d2
Implemented preset management for Start Game tab
2024-12-10 11:29:08 +00:00
Ivan Savenko
0bce49d618
Integrated fixes for English text from #4961
2024-12-10 11:29:08 +00:00
Ivan Savenko
9b1ca39818
Implement mod update function
2024-12-10 11:29:08 +00:00
Ivan Savenko
3a8b0ead35
More progress with Start Game tab, Chronicles status shown
2024-12-10 11:29:08 +00:00
Ivan Savenko
d34ad05c36
Moved Install from file button from Mods to Start Game tab
2024-12-10 11:29:07 +00:00
Ivan Savenko
f35abaaeee
Merge pull request #5022 from Laserlicht/innoextract_hash
...
generate file hashes if innoextract fails
2024-12-06 14:42:48 +02:00
Ivan Savenko
9bdf22a3cd
Force-refresh of mod list model on start once local mods are loaded
2024-12-04 11:17:07 +00:00
Ivan Savenko
ac01ec3733
Hide update/install/enable buttons on Launcher start
2024-12-04 11:16:31 +00:00
Ivan Savenko
00513c8720
Fix crash on attempt to enable 0 mods, for example after update
2024-12-04 11:16:05 +00:00
Ivan Savenko
cdc1a9ea68
Fix not functioning mod updating
2024-12-04 11:15:39 +00:00
Laserlicht
4fb1e9b056
code review
2024-12-02 20:29:17 +01:00
Laserlicht
6e29633ccb
finished hashing error
2024-12-01 23:46:03 +01:00
Ivan Savenko
a80f65439b
Do not inform of mod update if remote version is older than local
2024-11-26 21:05:18 +00:00
Ivan Savenko
eab03c24ee
Fix installation of mods with complex dependencies such as H3Evo
2024-11-26 13:56:29 +00:00
Ivan Savenko
b529de99ba
Fix submods not showing up in Launcher after install
2024-11-26 13:55:46 +00:00
Ivan Savenko
6bad88ba99
Fix display of active submods of disabled root mods
2024-11-26 13:55:46 +00:00
Ivan Savenko
822b6a00e7
Update only actually changed mod on enabling / disabling
2024-11-26 13:55:46 +00:00
Ivan Savenko
4aaa6c1eb4
Fix enabling and disabling of mods
2024-11-26 13:55:46 +00:00
Ivan Savenko
34a59d049b
Implement remaining todo's, fix handling of mods with invalid
...
dependencies
2024-11-26 13:55:46 +00:00
Ivan Savenko
fef19f4846
Fix installation of multiple mods at once
2024-11-26 13:55:46 +00:00
Ivan Savenko
00f97fb8cd
Allow mod operations such as install when possible
2024-11-26 13:55:46 +00:00
Ivan Savenko
879eb2184f
Implement some TODO's, fix sonar warnings
2024-11-26 13:55:46 +00:00
Ivan Savenko
5ca65f14bd
Fix visibility of translation mods, fix heading for mod version field
2024-11-26 13:55:46 +00:00
Ivan Savenko
6ced6c96b6
Don't auto-enable mods on update
2024-11-26 13:55:46 +00:00
Ivan Savenko
09606952a2
Mark remaining todo's
2024-11-26 13:55:46 +00:00
Ivan Savenko
85ffb449ca
Fixes mod install / uninstall / updates
2024-11-26 13:55:46 +00:00
Ivan Savenko
30ed066cea
Restored mod uninstall functionality, restored translatable mod fields,
...
added more fields to translatable list
2024-11-26 13:55:46 +00:00
Ivan Savenko
2fcda48c65
Implemented enabling and disabling of mods with dependencies resolving
2024-11-26 13:55:46 +00:00
Ivan Savenko
37e975036c
Restored display of enabled and disabled mods in Launcher
2024-11-26 13:55:46 +00:00
Ivan Savenko
ac3aecba81
Reimplemented computation of installed mod size for Launcher
2024-11-26 13:55:46 +00:00
Ivan Savenko
f72fb53117
Implemented missing mod description fields
2024-11-26 13:55:46 +00:00
Ivan Savenko
75a1a0938f
Do not show empty or irrelevant information in mod details tab
2024-11-26 13:55:46 +00:00
Ivan Savenko
065a8d5fcf
Restored mod filter functionality in Launcher
2024-11-26 13:55:46 +00:00
Ivan Savenko
87a665fb7f
Restored all disabled mod functinality that was used by client
2024-11-26 13:55:46 +00:00
Ivan Savenko
67fdd14dca
Cleanup
2024-11-26 13:55:46 +00:00
Ivan Savenko
06ce71087e
Restored mod list display functionality in launcher
2024-11-26 13:55:46 +00:00
Ivan Savenko
f8724b9558
Reworked mod handling in Launcher in order to unify code with lib
2024-11-26 13:55:46 +00:00
Ivan Savenko
ba9e3dca9d
Mod management rework, part 1
...
- Replaced CModInfo class with constant ModDescription class
- Simplified mod loading logic
- Extracted some functionality from ModHandler into separate classes for
future reuse by Launcher
2024-11-26 13:55:46 +00:00
Ivan Savenko
c22471fd91
Display name of parent mod next to the name of submods in dependencies
2024-11-26 13:55:46 +00:00