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
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
Laserlicht
e4b59f34d1
Code Review
2024-04-16 20:57:45 +02:00
Laserlicht
d7465e75c4
make it possible to use different file names
2024-04-13 20:38:10 +02:00
Laserlicht
de9dbf0cd7
introduce innoextract
2024-04-13 17:19:47 +02:00
Laserlicht
152a43abe0
Apply suggestions from code review
...
Co-authored-by: Andrey Filipenkov <kambaladecapitator@gmail.com>
2024-01-06 22:34:02 +01:00
Laserlicht
89236987ce
no silent install
2024-01-06 14:50:00 +01:00
Laserlicht
33efcbac35
fix deprecated
2024-01-06 00:04:01 +01:00
Laserlicht
eca1dba750
autodetect windows
2024-01-05 23:56:17 +01:00
Alexander Wilms
d686d40bb4
launcher/firstLaunch/firstlaunch_moc.cpp: "static" members should be accessed statically
2023-10-28 15:44:17 +00:00
Alexander Wilms
f01ec55d21
Use the "nullptr" literal.
...
"nullptr" should be used to denote the null pointer
2023-10-27 18:18:59 +00:00
Ivan Savenko
f8541d0ae4
Merge branch 'vcmi/master' into 'vcmi/develop'
2023-09-15 13:59:02 +03:00
Ivan Savenko
33bf367dc0
Updated docs and all internal links
2023-09-07 12:57:03 +03:00
Ivan Savenko
823ffa7a07
Always use ResourcePath for referencing images and animations
2023-09-04 18:22:34 +03:00
Ivan Savenko
c5d3c230ef
Updated description of VCMI extras - no longer has new resolutions
2023-07-15 16:09:44 +03:00
Ivan Savenko
8efa7911b7
Implemented "Allied Adventure Map AI" option
2023-07-03 14:34:53 +03:00
Ivan Savenko
b20109c830
Test version of swipe gesture for in-combat attacks
2023-06-05 19:20:08 +03:00
Ivan Savenko
fb739e7186
Merge beta -> develop
2023-04-26 22:48:08 +03:00
Ivan Savenko
01af231084
Fixed Json conversion on Qt6
2023-04-19 23:10:34 +03:00
Ivan Savenko
f9173b556b
Do not block setup if language detection failed
2023-04-15 20:04:00 +03:00
Ivan Savenko
49538b6e2d
Handle case of user selecting "Data" folder of H3 install
...
After all, we do ask user to select location of Heroes III data...
2023-04-15 20:02:59 +03:00
nordsoft
e4cd167062
Compilation fix
2023-04-08 01:49:59 +04:00
nordsoft
3e6a656e4c
Define touchscreen mode at first launch
2023-04-08 01:49:59 +04:00
Ivan Savenko
fd0274eb95
Fix label visibility
2023-04-03 01:46:26 +03:00
krs
d97d50d042
Fixes after review
2023-03-31 19:39:50 +03:00
krs
fdfcab1210
CModListView, firstlaunch and lobby strings reviewed
2023-03-31 19:24:06 +03:00
Ivan Savenko
be56281e71
Improved layout of 1st welcome screen. Added social buttons
2023-03-27 22:33:36 +03:00
Ivan Savenko
22733bda6d
Improved layout of mod preset installation tab
2023-03-27 22:33:36 +03:00
Ivan Savenko
a35aee6b52
Properly react if user selects directory without compatible H3 data
2023-03-27 22:33:36 +03:00
Ivan Savenko
5357709b17
Correctly handle scenario of unavailable mod repository
2023-03-27 22:33:36 +03:00
Ivan Savenko
a062e5e425
- Implemented proposition to install translation mod when necessary
2023-03-14 16:02:16 +02:00
Ivan Savenko
66df19352f
Do not show languages without translations in UI
2023-03-14 16:02:16 +02:00