1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-17 00:07:41 +02:00
Commit Graph

53 Commits

Author SHA1 Message Date
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