Ivan Savenko
02f23086b6
Updated according to review
2023-07-03 14:34:53 +03:00
Ivan Savenko
eb06c5fa3f
Added slightly better layout for "About" screen
2023-07-03 14:34:53 +03:00
Ivan Savenko
d90fb7eb3f
Initial version of "About Project" tab
2023-07-03 14:34:53 +03:00
Ivan Savenko
26ee9c8ece
Fix ios build
2023-07-03 14:34:53 +03:00
Ivan Savenko
e2d41c33ba
Regenerated translations
2023-07-03 14:34:53 +03:00
Ivan Savenko
ca467ea5ec
Disable fullscreen selector when borderless fullscreen is in use
2023-07-03 14:34:53 +03:00
Ivan Savenko
aa5a32f9c4
Implemented UI scaling option in Launcher
2023-07-03 14:34:53 +03:00
Ivan Savenko
21c45bd84f
Added new settings to Launcher:
...
- UI Scaling selection
- Allied AI selection
- Separate main/secondary mod repo
2023-07-03 14:34:53 +03:00
Ivan Savenko
8f602b2ef6
Allow defining default values of settings per platform
2023-06-21 10:55:30 +03:00
Evgeniy Meshcheryakov
09c4d1a7b3
Replaced deprecated(removed from qt6) signals
2023-06-13 20:56:27 +03:00
Ivan Savenko
cc68ce9d8b
Implemented resolutions selector in Launcher using SDL
2023-05-09 13:10:33 +03:00
Ivan Savenko
a4b102e46f
Implemented UI scaling (non-selectable option for now)
2023-05-09 13:10:33 +03:00
Ivan Savenko
b354f99cc3
Merge pull request #1936 from IvanSavenko/cpp_17_upgrade
...
Upgrade c++ standard to c++17
2023-04-14 19:21:17 +03:00
Ivan Savenko
ccb08bda6f
Fix loading of "true fullscreen" option in launcher
2023-04-13 19:07:21 +03:00
Ivan Savenko
63b197b78a
Converted attributes to use c++17 functionality
2023-04-12 01:03:14 +03:00
Ivan Savenko
fd0274eb95
Fix label visibility
2023-04-03 01:46:26 +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
Ivan Savenko
1ff317058e
Implemented install of mods via setup
2023-03-14 16:02:16 +02:00
Ivan Savenko
70bdb3aeaf
Moved language handling code to Languages.h/cpp
2023-03-14 16:02:16 +02:00
Ivan Savenko
f768a5543e
Removed deprecated encoding option
2023-03-07 00:06:58 +02:00
Ivan Savenko
8cdc9985d2
Small redesign of Settings tab in Launcher
2023-01-29 22:04:01 +02:00
Ivan Savenko
f5a7f5173f
Cursor type is now configurable in Launcher
2023-01-20 15:15:19 +02:00
Ivan Savenko
96141f010b
Merge remote-tracking branch 'vcmi/develop' into translate_launcher
2023-01-15 23:55:49 +02:00
Ivan Savenko
bec894c348
Implemented automatic detection of H3 files language/encoding
2023-01-15 17:32:39 +02:00
Ivan Savenko
192e856797
merge with vcmi/develop
2023-01-11 16:47:53 +02:00
Ivan Savenko
67f7e5d042
Apply review suggestions
2023-01-07 16:15:45 +02:00
Ivan Savenko
8010bff866
Formatting
2022-12-29 16:37:38 +02:00
Ivan Savenko
df3d62c5bc
Formatting fix
2022-12-28 18:04:27 +02:00
Ivan Savenko
cd6a894417
Call method from parent class after processing event
2022-12-28 17:58:39 +02:00
Ivan Savenko
4cd91ffbed
Save & load language selection
2022-12-25 23:06:22 +02:00
Ivan Savenko
a0c78e8ecb
Added german translation by Laserlicht
2022-12-25 21:58:20 +02:00
Ivan Savenko
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
Ivan Savenko
9e4cef015d
Initial test version of selectable translations for launcher.
2022-12-19 19:12:44 +02:00
Ivan Savenko
db2a40600d
Fixed some of the warnings detected by CI run
2022-12-08 23:20:42 +02:00
Andrey Filipenkov
b29229a577
fix showing logs path in Launcher
2022-10-09 17:42:33 +03:00
Andrii Danylchenko
d07586ccf6
Merge pull request #1022 from kambala-decapitator/apple-set-app-version
...
[Apple] set proper app and build versions
2022-10-01 20:48:37 +03:00
Andrey Filipenkov
4a1933bac3
display build version in the launcher
2022-09-30 12:33:37 +03:00
Andrey Filipenkov
e8396401f9
fetch Extra Resolutions mod path from the settings schema
2022-09-27 11:56:13 +03:00
Andrey Filipenkov
d06977ecbb
handle enabling/disabling Extra Resolutions mod
2022-09-27 11:56:13 +03:00
Andrey Filipenkov
76b36b8951
iOS can use any resolution
2022-09-27 11:56:12 +03:00
Andrey Filipenkov
063f80fac3
don't list resolutions larger than the selected screen's in the launcher
2022-09-27 11:56:12 +03:00
Andrey Filipenkov
36cbb2f605
make Display Index combobox empty by default
2022-09-27 11:56:12 +03:00
Andrey Filipenkov
cfba8a5373
replace deprecated signal
2022-09-27 11:56:12 +03:00
Andrey Filipenkov
f0b909f772
code improvement
2022-09-27 11:56:12 +03:00
Andrey Filipenkov
6652e656c3
disable some launcher settings that are useless on iOS
...
kambala-decapitator/vcmi#17
2022-09-24 15:55:19 +03:00
Nordsoft91
5862c192b0
Mod from GitHub ( #785 )
...
* Make new dialog for checking updates
* update on startup
* Implemented auto-update
2022-09-04 19:32:48 +03:00
Konstantin
1a6ee0d697
Launcher: Qt6 support. Qt 5.12 required ( #746 )
...
* Launcher: Qt6 support. Qt 5.12 required
2022-05-28 16:32:20 +03:00
val-gaav
3d1da88bb9
Update csettingsview_moc.ui
2022-04-26 15:08:02 +03:00
val-gaav
4056772998
Update csettingsview_moc.ui
2022-04-26 15:08:02 +03:00
Andrii Danylchenko
b4241670ba
Nullkiller: rename VCAI to AIGateway
2021-07-26 21:02:50 +03:00
John Bolton
a05ae78e67
Fixed lots of warnings.
...
Disabled the following (for MSVC only) that couldn't (or shouldn't) be fixed.
4003: not enough actual parameters for macro 'identifier'
4250: 'class1' : inherits 'class2::member' via dominance
4251: 'type' : class 'type1' needs to have dll-interface to be used by clients of class 'type2'
4275: non dll-interface class 'type1' used as base for dll-interface class 'type2'
2020-10-04 02:20:18 -07:00
hwiorn
0c3be77e78
Add Korean encoding(CP949)
2020-03-19 16:11:55 +09:00
Arseniy Shestakov
9da3f48274
Code style: formatting and refactoring of launcher code
2018-04-13 15:23:35 +07:00
Henning Koehler
2ede3783dd
Settings: savefrequency is now configurable in launcher
...
* Client command-line can modify arbitrary settings now
* Only launcher auto-saves to settings.json
2018-04-08 17:12:29 +07:00
Arseniy Shestakov
1110dd27d1
Launcher: use QDesktopWidget to get display list instead of SDL2
...
First of all SDL2 trying to use dbus and this conflict with Qt. Check mantis#2704.
And there no reason to use SDL2 in launcher when Qt can do the same thing as well.
2017-08-24 04:55:44 +03:00
Arseniy Shestakov
f1e5797834
Code style: move or add licensing information on top of every file
2017-07-14 01:26:03 +03:00
Dydzio
c377f594a5
Add optional real fullscreen mode support
2017-07-08 18:43:04 +02:00
Arseniy Shestakov
6642816b1e
Client: server port and testing options cleanup
...
Now we only pass port as ui16 instead of std::string
2017-06-04 08:49:23 +03:00
Ivan Romanov
739cb9b2c5
Avoid scroollbar in resolution combobox
2017-02-17 14:00:55 +05:00
Michał Kalinowski
4d39f652bf
Making more detailed options when choosing AI in launcher: http://
...
bugs.vcmi.eu/view.php?id=2369
2017-01-17 12:34:28 +01:00
Krzesimir Nowak
58bc0f7272
Allow choosing the display from the launcher
...
This adds another combobox for choosing the display. To ease the
display choice we try to roughly describe the display (its resolution
and location).
The combobox is hidden for single display setups.
2016-08-31 11:12:59 +02:00
DjWarmonger
327e95407e
- Compile fixes part 1
...
- Project settings for MSVS
2016-01-27 21:08:08 +01:00
Zyx-2000
203b2dccc3
hopefully fixed things
2016-01-09 21:23:55 +01:00
josch
b962e11bd7
Launcher: add setting allowing not to automatically check remote repositories
...
- add a button to the launcher which allows manual downloading
- add a configuration option autoCheckRepositories to launcher settings
- add ui elements to settings dialog to change autoCheckRepositories
2014-11-10 08:21:47 +01:00
Karol
958839668c
VCMIDirs update #5
...
- Minor fixes
- string based paths -> boost::filesystem::path paths (I hope it's
final)
- New user data path on windows
- New moving dir method on windows.
2014-08-21 22:26:28 +02:00
Ivan Savenko
00cda400a1
Miscellaneous improvements for Launcher UI:
...
- Implemented "show intro" toggle in settings
- Install/Update/Enable buttons are now visible even when mod info is hidden
- Fixed behaviour of show mod info switch, added more obvious button to enable it
- Removed no longer used "Enable mods on install" switch
- Added buttons to open data, user data and temporary directories
2014-08-04 14:03:57 +03:00
Ivan Savenko
e2c037402c
Unicode support.
...
- boost-locale library is now required (boost 1.48 or higher)
- Unicode namespace that contains UTF-8 handling
- All non-ASCII strings from H3 data will be converted to UTF-8 during loading
- All JSON files MUST use UTF-8.
- H3 data encoding can be selected via launcher or directly in config file
2013-10-25 21:45:14 +00:00
Ivan Savenko
208df34fc2
bigfixing & new file: launcher/jsonutils.cpp
...
- launcher uses json parser from vcmi lib instead of one from Qt #1469
- fixed abilities overrides for some creatures #1476
- fixed hero portraits in seer huts #1402
- ttf fonts will render text in utf-8 mode. Not really useful at this point
- new settings entry, available in launcher: encoding. Unused for now.
2013-09-21 18:29:26 +00:00
Michał W. Urbańczyk
a50e9219c2
Launcher works for me.
...
Details: http://forum.vcmi.eu/viewtopic.php?p=10290#10290
2013-09-02 17:26:52 +00:00
Ivan Savenko
4287b2b7bb
fixes for launcher, as discussed on forums:
...
- renamed files that should be preprocessed with moc: they will have _moc suffix (cpp files were also renamed for consistency)
- fixed disabling of mods that have dependent on them mods
- repositories will be reloaded if changed
- may have fixed non-starting vcmi client on Win
2013-08-24 20:11:51 +00:00
Ivan Savenko
7cbfdd509c
VCMI Launcher/Mod manager. See forum post for details.
2013-08-22 14:22:49 +00:00