1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-16 10:19:47 +02:00
Commit Graph

210 Commits

Author SHA1 Message Date
Laserlicht
79d549951b mobile fix 2024-09-01 13:39:40 +02:00
Laserlicht
e31ace2661 make sonar cloud (a little bit) happy 2024-09-01 02:16:03 +02:00
Laserlicht
9b3a5c7925 fix 2024-09-01 00:43:45 +02:00
Laserlicht
0250c19dd8 portrait fix 2024-09-01 00:41:16 +02:00
Laserlicht
e5f05d61ae audio mapping 2024-08-31 23:44:36 +02:00
Laserlicht
c803e8011b overrides 2024-08-31 23:13:40 +02:00
Laserlicht
0280254810 tarnum icon 2024-08-31 22:05:36 +02:00
Laserlicht
23652a8ba1 async launcher 2024-08-31 18:46:45 +02:00
Laserlicht
9c2a5f6baa window 2024-08-31 17:16:42 +02:00
Laserlicht
2cfea598c2 fixes & simplify 2024-08-31 16:27:39 +02:00
Laserlicht
0b8f92250d extract additional images 2024-08-31 15:25:45 +02:00
Laserlicht
e4ec26e613 override 2024-08-31 13:15:07 +02:00
Laserlicht
a89a1efa89 extract campaign to map folder 2024-08-31 12:14:51 +02:00
Laserlicht
bc2e9ce510 extract files 2024-08-31 02:52:34 +02:00
Laserlicht
0e500efe5a extract lod 2024-08-31 00:44:20 +02:00
Laserlicht
b1de501716 innoextract extraction 2024-08-30 22:20:33 +02:00
Laserlicht
452aa1218d chronicle installer selection 2024-08-30 21:17:18 +02:00
Ivan Savenko
1aa391fdf8 Split CGeneralTextHandler file into 1 file per class form
All text processing code is now located in lib/texts.
No changes other than code being moved around and adjustment of includes

Moved without changes:
Languages.h           -> texts/Languages.h
MetaString.*          -> texts/MetaString.*
TextOperations.*      -> texts/TextOperations.*

Split into parts:
CGeneralTextHandler.* -> texts/CGeneralTextHandler.*
                      -> texts/CLegacyConfigParser.*
                      -> texts/TextLocalizationContainer.*
                      -> texts/TextIdentifier.h
2024-07-20 12:55:17 +00:00
Alexander Wilms
70e309c4f9
CModListView::loadScreenshots(): Check isValid() instead of row() and column()
Co-authored-by: Andrey Filipenkov <kambaladecapitator@gmail.com>
2024-07-19 12:38:42 +02:00
Alexander Wilms
4f06aed631 CModListView::loadScreenshots(): Ensure a mod is selected in allModsView
Fixes #989
Fixes #3811
2024-07-18 22:33:48 +02:00
Alexander Wilms
f2a1b47229 CModListView::CModListView(): Set background color of QSplitter to window color for seamless appearance 2024-07-17 10:50:39 +02:00
Ivan Savenko
6b8f94e6e7 Merge remote-tracking branch 'vcmi/master' into develop 2024-07-11 17:43:44 +00:00
Andrey Filipenkov
98cda246a2 [launcher] call Install From File button handler asynchronously 2024-07-10 21:41:26 +03:00
Andrey Filipenkov
5d9c1f986f [launcher] treat manually selected/dropped file as a file path instead of URL
fixes file installation on Android
2024-07-08 16:10:44 +03:00
Ivan Savenko
5bc103f50e Show message to player instead of crashing silently on extraction error 2024-06-27 09:58:53 +00:00
Alexander Wilms
02e429e973 Fix typos using https://github.com/crate-ci/typos
Changes were reviewed manually
2024-06-24 03:47:19 +02:00
Ivan Savenko
2d98ec708c
Merge pull request #4098 from IvanSavenko/launcher_settings_update
Launcher settings update
2024-06-10 18:21:17 +03:00
Ivan Savenko
1f7b916a1c Minimize width of mod filter dropdown & reload button to give more space
for mod name filter
2024-06-08 16:31:43 +00:00
Ivan Savenko
604701ad13 Shorten text to fit better on mobile systems 2024-06-08 16:02:14 +00:00
Ivan Savenko
7893f97646 Remove version from mod list in launcher 2024-06-08 16:00:45 +00:00
Ivan Savenko
9de6023224 Removed no longer needed pseudo-languages 2024-06-08 15:31:40 +00:00
Ivan Savenko
a33a37b1a4
Merge pull request #4100 from IvanSavenko/launcher_fix_drag_lag
Fix lag on dragging mod list in Launcher on Android
2024-06-08 16:56:38 +03:00
Ivan Savenko
f105a66736
Merge pull request #4107 from IvanSavenko/mod_install_fix
Mod install fixes
2024-06-08 13:48:49 +03:00
Ivan Savenko
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
Laserlicht
ed6ab19818 [launcher] add more places for finger scrolling 2024-06-08 00:10:03 +03:00
Andrey Filipenkov
99eb5b67cc [launcher] add option to ignore SSL errors
affects fetching mods list
2024-06-08 00:10:02 +03:00
Andrey Filipenkov
8cee8b72a6 [launcher] build for Android
also embeds icons and translations as Qt resources instead of reading from disk
2024-06-08 00:09:04 +03:00
Ivan Savenko
79ce3c7a0e Enable dependencies first before enabling newly downloaded mod
Also handles the case when mod dependency is scheduled to be enabled
only after dependent mod
2024-06-07 15:05:02 +00:00
Ivan Savenko
476beb5145 Do not attempt to install mods not available in repo, such as submods 2024-06-07 15:03:45 +00:00
Ivan Savenko
f13d7b2a50 Regenerated translations 2024-05-01 15:29:11 +03:00
Ivan Savenko
412a456ed0 Clarified some strings 2024-05-01 13:46:39 +03:00
Ivan Savenko
09a233acba Added missing strings to Qt translations 2024-05-01 12:49:46 +03:00
Ivan Savenko
62d15ed23c
Merge pull request #3820 from IvanSavenko/bugfixing
Bugfixing
2024-04-23 13:03:36 +03:00
Ivan Savenko
ba3137582b
Merge pull request #3797 from Laserlicht/install_from_file
Install from file button in launcher
2024-04-23 12:06:54 +03:00
Ivan Savenko
7d6b936a9d Do not reset mod model (and selected mod) when screenshots are loaded 2024-04-22 12:34:25 +03:00
Laserlicht
04f5ad5f89 Code Review 2024-04-21 17:07:10 +02:00
Laserlicht
eb59950186 Code review 2024-04-21 12:13:50 +02:00
Laserlicht
ba7d57bce5 button size 2024-04-21 01:35:14 +02:00
Laserlicht
58c542059d allow to replace json config 2024-04-21 01:32:31 +02:00
Dydzio
3f7062b81f Fix build 2024-04-20 23:05:37 +02:00