e3ed4eda44
Fix lag on dragging mod list in Launcher on Android
...
Tested by enabling dragging on desktop. According to profiler, most of
time was spent on generating mod information. Cheap to do once, but it
looks like Qt does this A LOT.
Added simple caching & reduced copying. Seems to be working fine on PC,
but not yet confirmed whether same goes for mobile
2024-06-08 10:47:57 +00:00
09a233acba
Added missing strings to Qt translations
2024-05-01 12:49:46 +03:00
c6e4ef2a78
mods: Ignore submod conflicts for install, Ignore compatibility patches for enabling
2024-04-20 22:48:54 +02:00
c3957c2c2a
Moved json files to new directory, split on per-class basis
2024-02-14 13:08:24 +02:00
be47c66c57
Ignore hidden mods when checking mod dependencies
2024-01-23 12:57:38 +02:00
c717bb5504
Always convert mod ID to lower case before using it
2023-11-19 20:44:28 +02:00
e82df8c726
Better solution
2023-11-07 20:10:07 +02:00
f10416be06
Do not show entries without name
2023-11-07 20:09:41 +02:00
9e1629fb40
launcher/modManager/cmodlist.cpp: Member functions that don't mutate their objects should be declared "const"
2023-10-28 16:44:58 +00:00
7e034814c1
Partially revert "Translation" type changes to avoid breaking mods
2023-10-22 16:51:08 +03:00
adf58fa834
Hide not installed translation mods to languages other than selected one
2023-10-22 00:07:21 +03:00
b50ebba1ba
Added mod type "Compatibility" that is hidden in launcher
2023-10-21 23:55:20 +03:00
8c94d082c8
Merge remote-tracking branch 'upstream/develop' into launcher-size-support
2023-09-08 01:51:52 +02:00
40ea45498f
Rename
2023-09-07 19:57:57 +02:00
1ef407ea9f
Fixes
2023-09-02 14:10:50 +04:00
4024a44b7e
Unify internal units
2023-09-02 00:18:23 +04:00
ea7ab9d5ed
Migrate launcher to vcmi versions
2023-09-01 04:12:41 +04:00
5b812649ee
Fix handling of "keepDisabled" option in Launcher
2023-07-22 22:45:39 +03:00
1d1d31c4e8
Added preset list of mod types for mod list
2023-03-27 22:33:36 +03:00
369e925af8
Loading of translation mods is now skipped on language mismatch
2023-03-14 16:02:16 +02:00
a062e5e425
- Implemented proposition to install translation mod when necessary
2023-03-14 16:02:16 +02:00
96141f010b
Merge remote-tracking branch 'vcmi/develop' into translate_launcher
2023-01-15 23:55:49 +02:00
246281e62a
Merged vcmi/beta with vcmi/develop
2023-01-15 17:46:42 +02:00
9658ffba99
Allow disabling & deleting local mods other than vcmi mod
2023-01-12 16:29:01 +02:00
192e856797
merge with vcmi/develop
2023-01-11 16:47:53 +02:00
4f4a89e15d
Fix formatting
2022-12-28 22:22:05 +02:00
b012cd9490
Compiled launcher translations are now in launcher/translations/ dir
2022-12-25 22:18:14 +02:00
1696db8a3c
Launcher translation upgrade, still WIP:
...
- launcher can be re-translated without restart
- mod info (name/description/etc) can have localized versions
2022-12-25 13:19:16 +02:00
eb20a4b208
Merge remote-tracking branch 'vcmi/develop' into warnings_fix
2022-12-23 14:40:45 +02:00
dd95d92735
Fix compatibility check
2022-12-17 22:56:33 +04:00
3219e322ae
Fixed all non-silenced gcc/clang warnings
2022-12-07 18:05:47 +02:00
2409bdfbda
Fix screenshots loading
2022-10-21 04:03:54 +04:00
238dabe060
Merge pull request #1055 from kambala-decapitator/version-from-cmakelists
...
define app version only in CMakeLists
2022-10-08 09:55:59 +03:00
92dd6d8c17
define app version only in CMakeLists
...
now it's propagated to code via macros
2022-10-04 12:29:38 +03:00
9bf7106905
Add compatibility info
2022-09-29 18:21:29 +04:00
ae15807964
Collect mod info from remote mod.json
2022-09-29 17:38:03 +04:00
af98ce2e3d
Hotfix for mods dependencies
2022-09-25 15:36:46 +04:00
145103a32d
Allow enabling of compatible mods only
2022-09-22 16:41:13 +04:00
fd10d8a887
Fix compilation on msvc
2022-09-19 12:34:18 +04:00
dcfafac266
Reuse QVersionNumber
2022-09-19 03:52:54 +04:00
1b6f4a5cf3
Rebase on develop
2022-09-17 17:43:59 +04:00
205bb09880
Launcher fixes for mod filesystem ( #860 )
...
* Show submods as disabled if parent mod is disabled
* [845] disable button for local mods
Fixes for #812 #851 #852
2022-09-10 19:30:41 +03:00
9da3f48274
Code style: formatting and refactoring of launcher code
2018-04-13 15:23:35 +07:00
f1e5797834
Code style: move or add licensing information on top of every file
2017-07-14 01:26:03 +03:00
9dda194ed3
Support for new fields in mod format including:
...
- screenshots, repository-only field, will be used by launcher to d/l
screeenshots
- screenshots will be viewed as thumbnails with switch to full view on
click
- changelog that is now visible in launcher
- somewhat better handling of submods by launcher
2014-03-23 12:08:01 +00:00
333a51a48a
Launcher now supports submods. See forum thread for details.
2014-03-20 17:06:25 +00:00
27be6a8f13
- new mods (not mentioned in modSettings.json) will be enabled by
...
default
2014-01-30 14:51:15 +00:00
45c186bba8
some code cleanup in launcher, tweaked appearence of mod list
2014-01-30 12:35:17 +00:00
c4716d0a9a
- reordered files in cmake so files with long compile times will be
...
compiled first.
- changed format of modSettings.json, VCMI should properly update file
on the first run.
- implemented property "defaultTavern" that acts as default value for
"tavern" entry in hero class and town formats.
2013-11-03 12:07:23 +00:00
03bca320fe
- fixed update presence detection in launcher
2013-10-01 15:14:05 +00:00