Ivan Savenko
0bce49d618
Integrated fixes for English text from #4961
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
Laserlicht
1bf55958fb
use QVector<QPair<>>
2024-12-09 20:16:21 +01:00
Laserlicht
b148994aa9
fix iterating QHash
2024-12-08 14:51:15 +01:00
Laserlicht
726f22043f
use qhash
2024-12-08 13:39:45 +01:00
Laserlicht
47427df767
add registy entry for localized variant of H3
2024-12-08 12:41:15 +01:00
Laserlicht
74a511c1aa
fix registry check for systems with WOW6432Node
2024-12-07 22:51:02 +01: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
Laserlicht
4103bb9e55
hash checks
2024-12-01 23:18:52 +01:00
Fabrice TIERCELIN
3e0274fde6
Fix one caption in the source code
2024-09-22 19:37:15 +02:00
Laserlicht
7655149d52
code review (second part)
2024-09-02 23:36:42 +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
Ivan Savenko
c00a1e1b0c
Fixed new issues detected by SonarCloud
2024-07-15 07:46:40 +00:00
Ivan Savenko
6b8f94e6e7
Merge remote-tracking branch 'vcmi/master' into develop
2024-07-11 17:43:44 +00:00
Ivan Savenko
ccef09db91
Merge pull request #4243 from Laserlicht/patch-3
...
extend file open error text
2024-07-10 17:14:37 +03:00
Laserlicht
16f1d8d3ce
remove slack
2024-07-10 12:49:53 +02:00
Laserlicht
0695502e89
Update firstlaunch_moc.cpp
2024-07-09 21:50:06 +02:00
Laserlicht
c2e02297e1
code review
2024-07-08 18:00:30 +02:00
Laserlicht
ce46f43eca
changed to signature based file validation
2024-07-08 17:27:02 +02: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
Laserlicht
557b33a4dd
use QT functions
2024-06-23 12:55:58 +02:00
Laserlicht
392a0e2ba0
remove tmp
2024-06-22 22:39:40 +02:00
Laserlicht
fa3b06296e
avoid sandboxing issues on android
2024-06-22 21:50:10 +02:00
Laserlicht
2d9843324a
use buffer
2024-06-22 21:01:59 +02:00
Laserlicht
d60893ef73
handle more error cases with innoextract
2024-06-22 21:01:59 +02:00
Andrey Filipenkov
9e5b51c86f
[launcher] show button to copy existing data on iOS >= 13
2024-06-09 18:20:39 +03:00
Andrey Filipenkov
e019997bee
[launcher][iOS] select directory to copy oh3 files using objc/uikit
2024-06-09 18:20:39 +03:00
Ivan Savenko
af7357a938
Merge pull request #4113 from IvanSavenko/launcher_mod_list_tweaks
...
Launcher mod list tweaks
2024-06-09 16:46:58 +03:00
Ivan Savenko
6451f3fd01
Merge pull request #4106 from IvanSavenko/launcher_first_install_improvements
...
Improvements to first run / welcome screen in Launcher
2024-06-09 16:45:29 +03:00
Andrey Filipenkov
65d30a444e
[launcher] call button handlers that show dialogs asynchronously
...
fixes freeze on iOS: https://bugreports.qt.io/browse/QTBUG-98651
2024-06-08 22:30:54 +03:00
Ivan Savenko
ae53c7f23e
Skip h3 data setup if files are already present
2024-06-08 16:38:55 +00:00
Ivan Savenko
b58b96cd31
Improvements to first install / welcome screen in Launcher
...
- Removed H3 data language selector in favor of autodetection (and to
get more space on mobile systems)
- Replaced hard to click checkboxes in mod install screen with buttons
- Inaccessible system data directory is now hidden on mobile devices to
save space and to avoid displaying data useless to player
- Reworded texts in h3 data import screen to be more clear to players
- moved manual data installation to bottom
2024-06-08 12:02:36 +00:00
Andrey Filipenkov
d7bf6b7dbe
[android][launcher] copy existing oh3 files using Java
2024-06-08 00:10:03 +03:00
Laserlicht
ed6ab19818
[launcher] add more places for finger scrolling
2024-06-08 00:10:03 +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
Laserlicht
3bde84b163
fine tuning
2024-05-24 23:36:25 +02:00
Laserlicht
faba115224
extract files into userdata instead of tmp
2024-05-23 01:19:31 +02:00
Laserlicht
6ff648f72b
Code review; use progress bar
2024-05-03 10:37:08 +02:00
Laserlicht
2dfff3a53d
process of innoextract extraction
2024-05-02 23:18:53 +02:00
Ivan Savenko
6b9dc208ad
Updated text to account for gog.com installation
2024-05-01 13:47:04 +03:00
Ivan Savenko
09a233acba
Added missing strings to Qt translations
2024-05-01 12:49:46 +03:00
Laserlicht
5b21c10ba4
Update launcher/firstLaunch/firstlaunch_moc.cpp
...
Co-authored-by: Andrey Filipenkov <kambaladecapitator@gmail.com>
2024-04-29 22:05:04 +02:00
Laserlicht
81fa8a4efa
reduce double code
2024-04-29 21:09:37 +02:00
Laserlicht
10d299c74b
missing character
2024-04-27 23:39:10 +02:00
Laserlicht
3952b661a0
avoid to select incorrect files on mobile platforms
2024-04-27 23:35:57 +02:00
Laserlicht
c148f929ae
optimisations for mobile
2024-04-27 23:05:17 +02:00
Laserlicht
e52dbf028c
seperate button update from extraction process
2024-04-27 22:54:32 +02:00
Laserlicht
19f606e84b
Install from file; add translation strings; fix button size
2024-04-20 00:26:58 +02:00
Laserlicht
44a31910e3
inverse flag; simplify
2024-04-16 22:23:41 +02:00