1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-03-21 21:17:49 +02:00

178 Commits

Author SHA1 Message Date
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
83155c2755 Try to fix crash on loading screenshots without active mod 2025-01-18 21:28:35 +00:00
Laserlicht
3cb647bb2d code review 2025-01-16 22:30:46 +01:00
Laserlicht
65256e8340 android native copy 2025-01-15 11:04:28 +01:00
Ivan Savenko
ea0c553148 Fix crash on attempt to update mod that depends on unknown mod 2025-01-01 21:01:23 +00:00
Ivan Savenko
9ee327c723 Fix issues with first launch tab in offline
- Do not attempt to install mod if it is not available in (known) repo
- Go immediately to start game tab if there are no mods to install
instead of showing empty tab
2024-12-25 15:08:07 +00:00
Ivan Savenko
d5e8226939
Merge pull request #5144 from IvanSavenko/selection_fix
Fix crash on attempting to install mod when nothing is selected
2024-12-25 13:42:28 +02:00
Ivan Savenko
cd67ced178
Merge pull request #5110 from IvanSavenko/ai_optimize
[1.6.1] AI optimization
2024-12-25 00:12:38 +02:00
Ivan Savenko
a245000749 Fix crash on attempting to install mod when nothing is selected
Fixes situation in which it was possible to have mod description and mod
actions visible (usually for 1st mod in list) without actually having
this mod selected in the list, leading to crash on pressing "Install"
button.

Now selection should be updated correctly in both mod description view
and in mod list
2024-12-24 15:45:17 +00:00
Ivan Savenko
8c6208be04 Fixes for crashes discovered via Google Play
- Fix crash on attempt to enable mod with recursive dependencies
- Fix crash on attempt to enable Chronicles after failed install
- Fixed crash on attempt to access non-installed mod when repository
checkout is off
- Show error message on failure to load filesystem instead of crash in
launcher
- Added workaround for crash on attempt to delete nonexisting save/map
- Added logging of mod settings to log file to simplify debugging
2024-12-23 18:00:35 +00:00
Ivan Savenko
e2e5fce3b5 Disable emit macro from Qt to fix Qt-tbb conflict 2024-12-21 15:36:36 +00:00
Ivan Savenko
e612fbb0c1
Merge pull request #5108 from IvanSavenko/preset_import
[1.6.1?] Mod preset import/export
2024-12-21 15:57:33 +02:00
Ivan Savenko
7cc9aeaa41 Fix crash on mod update. Do not reset selection on screenshot download 2024-12-18 22:08:38 +00:00
Ivan Savenko
ba5ed98da5 Automatically install missing mods from preset 2024-12-17 16:37:55 +00:00
Ivan Savenko
a983b5c7d7 It is now possible to export or import mod preset to/from clipboard 2024-12-17 14:38:50 +00:00
Ivan Savenko
80f5aa8336 Slightly rework Chronicles installer to make it work on Android 2024-12-16 17:14:21 +00:00
Ivan Savenko
d42ae2995b Fix crash on attempt to install mod not present in mod repository 2024-12-15 19:37:25 +00:00
Ivan Savenko
88bf46f57b Add more logging to Launcher 2024-12-15 19:17:06 +00:00
Ivan Savenko
63af2d174f Fix overwriting mod download URL during repo checkout 2024-12-15 19:16:49 +00:00
Ivan Savenko
b0c66ae69b Completely erase old cache on mod repo checkout
This allows to remove any outdated data that might be present:
- mods removed from repository
- mods that came from no longer used repository
- fields that were removed from mod.json's
2024-12-14 14:34:15 +00:00
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
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
0fde7942d2 Implemented preset management for Start Game tab 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
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
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
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