Ivan Savenko
4fdc022cdf
Version bump to 1.3.1
2023-08-05 23:45:28 +03:00
Ivan Savenko
537f9fa048
Merged master into develop
2023-08-03 23:38:32 +03:00
Ivan Savenko
8444f128e2
Merge pull request #2457 from IvanSavenko/release_130
...
Release 1.3.0
2023-08-03 14:18:18 +03:00
Dydzio
915283e126
Update polish translations
2023-08-02 21:10:09 +02:00
Ivan Savenko
799bd9612a
Set release date to August, 4th
2023-08-02 21:35:07 +03:00
heroesiiifan
e9b46363cc
Launcher translation german update
2023-07-30 20:11:56 +00:00
Ivan Savenko
62fddca21e
Split massive CModHandler class/file into multiple parts:
...
- IdentifierStorage is now a separate handler in VLC
- Renamed ModHandler::Incompatibility exception to ModIncompatibility
- Extracted ModScope namespace from ModHandler
- Extracted ModUtilities namespace from ModHandler
- Split CModHandler.cpp on per-class basis
- Replaced some direct members with unique_ptr to reduce header includes
2023-07-30 22:17:47 +03:00
Ivan Savenko
4d08a131d3
Reorganization of boost filesystem usage
...
- Removed (most of) boost filesystem namespace usings
- Replaced boost::filesystem::fstream with std::fstream and different
constructor that should be available on any plaftorm
2023-07-28 19:12:04 +03:00
Ivan Savenko
21a39f0b01
Removed boost::iostreams in favor of std::stream / boost::filesystem
2023-07-28 19:12:04 +03:00
Ivan Savenko
fbe6c313d9
Merge pull request #2426 from IvanSavenko/version_bump_14
...
Bump version to 1.4 on develop branch
2023-07-28 19:10:01 +03:00
Ivan Savenko
8c4e23f2d6
Updated Launcher localization
2023-07-28 13:42:49 +03:00
heroesiiifan
840d5afe17
Update languages.cpp
2023-07-28 00:31:07 +00:00
Ivan Savenko
f78e766a2d
Bump version to 1.4
2023-07-27 19:14:47 +03:00
Ivan Savenko
a280cc8845
Merge pull request #2384 from IvanSavenko/bugfixing_beta
...
Bugfixing iteration
2023-07-24 00:49:34 +03:00
Michael
d1f50033c6
German update Lanucher & Mapeditor
2023-07-23 15:56:12 +02:00
Ivan Savenko
5b812649ee
Fix handling of "keepDisabled" option in Launcher
2023-07-22 22:45:39 +03:00
Ivan Savenko
07a8c75bec
Merge pull request #2305 from dydzio0614/unlimited-autosave
...
Ability to change autosave limit + set autosave prefix
2023-07-19 14:45:51 +03:00
Ivan Savenko
dede690c9e
Merge pull request #2356 from Fabrice-TIERCELIN/mod_list_view_translations
...
Mod list view translations
2023-07-18 16:06:42 +03:00
Fabrice Tiercelin
10793956e0
Mod list view translations
2023-07-17 20:08:05 +02:00
Ivan Savenko
a7b1fa819f
Attempt to handle UI scaling range on retina displays
2023-07-17 16:27:48 +03:00
Ivan Savenko
f4d383a354
Retranslate About tab on language change
2023-07-17 16:27:21 +03:00
Dydzio
5882cbae78
Merge branch 'develop' into unlimited-autosave
2023-07-16 15:19:04 +02:00
Ivan Savenko
dddb599bf9
Fixed selection of AI in Launcher
2023-07-15 16:09:44 +03:00
Ivan Savenko
81309d60d5
Updated translations
2023-07-15 16:09:44 +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
7b8ab2d4fc
Block "About" tab when in setup
2023-07-15 16:09:44 +03:00
Dydzio
bcb061b58f
Merge branch 'develop' into unlimited-autosave
2023-07-13 20:53:10 +02:00
Dydzio
a01c9f2243
Launcher UI changes to add new autosave options
2023-07-10 23:26:11 +02:00
Dydzio
871f59b12f
Launcher & map editor translations
2023-07-08 16:15:24 +02:00
heroesiiifan
b00953fd46
Update german.ts
2023-07-07 22:53:43 +00:00
Fabrice Tiercelin
8b96f8bab4
French in-game captions
2023-07-07 07:36:44 +02:00
Ivan Savenko
78607c9e1e
Updated translations
2023-07-03 14:36:53 +03:00
Ivan Savenko
02f23086b6
Updated according to review
2023-07-03 14:34:53 +03:00
Ivan Savenko
5f8a125a98
Updated translations
2023-07-03 14:34:53 +03:00
Ivan Savenko
8ac56f06b0
Added Hungarian
2023-07-03 14:34:53 +03:00
Ivan Savenko
317573cd65
Updated translations
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
bcc335e0a8
Added Finnish, Portuguese, Swedish, Turkish languages
2023-07-03 14:34:53 +03:00
Ivan Savenko
ca17145575
Update translation
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
4b366e1fe8
Added new languages: Czech, Italian, Korean
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
8efa7911b7
Implemented "Allied Adventure Map AI" option
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
814a4b9455
Partial fix for displaying download progress of mods
2023-07-03 14:34:53 +03:00
Ivan Savenko
fc696fa0b3
Added detection of OS language on first run
2023-07-03 14:34:53 +03:00
Ivan Savenko
1f525c59c3
Remove no longer used code
2023-07-03 14:34:53 +03:00
Fabrice Tiercelin
a0ee0116f7
French map editor
2023-07-01 11:28:49 +02:00
Fabrice Tiercelin
7c2b9732b5
No character encoding
2023-06-30 08:30:42 +02:00
Ivan Savenko
0a24ca29f6
Add french translation to CMake
2023-06-30 08:22:06 +02:00
Fabrice Tiercelin
3c3961bd4e
French translation of the launcher
2023-06-30 08:22:05 +02: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
b20109c830
Test version of swipe gesture for in-combat attacks
2023-06-05 19:20:08 +03:00
nordsoft
0782ee7689
Strict weak ordering on the data
2023-05-28 00:12:03 +04: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
Asirome
ea0c219c53
Update spanish.ts
2023-05-05 13:52:12 +02:00
Asirome
04e59c7f2e
Update spanish.ts
2023-05-04 20:05:09 +02:00
Tytannial
72fae323af
Launcher zhCN translation
2023-04-29 19:50:05 +08: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
16bed465b6
Bump to versions 1.2.1
2023-04-19 23:08:00 +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
Ivan Savenko
7c6247f499
Be less strict in detecting languages to catch different versions of H3
2023-04-15 20:02:10 +03:00
Michael
1a1dbdf462
Update eu.vcmi.VCMI.metainfo.xml
2023-04-15 00:24:32 +02: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
44b83b2e11
Merge master -> develop
2023-04-14 16:51:35 +03:00
Ivan Savenko
4a2c7e9bdf
Updated Linux release date
2023-04-14 14:51:26 +03:00
Ivan Savenko
a9aa751ba0
Fix installation of multiple mods at once, e.g. during setup
2023-04-14 12:47:13 +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
dfa2e2a349
Merge beta into develop
2023-04-11 19:37:35 +03:00
nordsoft
49255e5a3f
Adjustable layout for launcher
2023-04-10 20:33:02 +04: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
307065a633
Merge beta into develop
2023-04-04 16:06:20 +03:00
Ivan Savenko
00e9cef19f
Merge pull request #1857 from rilian-la-te/russian-launcher
...
launcher: update russian translation
2023-04-04 11:24:38 +03:00
Ivan Savenko
fd0274eb95
Fix label visibility
2023-04-03 01:46:26 +03:00
Konstantin
41fa2367e5
launcher: update russian translation
2023-04-02 22:05:47 +03:00
Ivan Savenko
92a3bb69ec
Regenerated translations
2023-03-31 23:29:41 +03:00
Ivan Savenko
cfb5a771ca
Merge pull request #1803 from krs0/feature/launcher_english_strings_review
...
Launcher English strings review
2023-03-31 23:17:46 +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
Dydzio
e70dd599bb
Update / tweak translations
2023-03-30 18:58:31 +02:00
heroesiiifan
c4adccea81
Launcher - german
2023-03-28 23:01:45 +00:00
Ivan Savenko
6f8513e303
Bump version to 1.3
2023-03-27 23:31:46 +03:00
Ivan Savenko
9aab78a3f4
Updated translations
2023-03-27 22:33:36 +03:00
Ivan Savenko
b1fbc7a2fd
Attempt to fix icons size on Mac OS
2023-03-27 22:33:36 +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
1d1d31c4e8
Added preset list of mod types for mod list
2023-03-27 22:33:36 +03:00
Ivan Savenko
efed2991f2
Show human-readable mod names for list of dependencies
2023-03-27 22:33:36 +03:00
Ivan Savenko
14f8348b9e
Show list of supported languages in mod info
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
Dydzio
9fa299b2b4
Translate new launcher texts
2023-03-23 19:47:48 +01:00
Ivan Savenko
921c5d647e
Fix Spanish translation
2023-03-16 18:42:47 +02:00
Ivan Savenko
35aa6914c5
Merge pull request #1659 from macomarivas/spanish_translation
...
Spanish translation
2023-03-16 15:37:23 +02:00
Asirome
ffa3ed0e06
spanish launcher translation
2023-03-15 20:47:02 +01:00
Ivan Savenko
62720b1d4e
Translations update
2023-03-14 16:02:16 +02:00
Ivan Savenko
369e925af8
Loading of translation mods is now skipped on language mismatch
2023-03-14 16:02:16 +02:00
Ivan Savenko
a062e5e425
- Implemented proposition to install translation mod when necessary
2023-03-14 16:02:16 +02:00
Ivan Savenko
b1d2a2e74f
Updated translations
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
9c92d97f98
Temporarily (?) removed "Finish" tab from Setup
2023-03-14 16:02:16 +02:00
Ivan Savenko
c3d78ba761
Partially implemented Setup Window
2023-03-14 16:02:16 +02:00
Ivan Savenko
6fe319329b
Fix language selection
2023-03-14 16:02:16 +02:00
Ivan Savenko
dfaceb3a0e
Updated translations
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
54be656871
Initial design for Launcher Welcome screen
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
9c59025db0
Merge master -> develop
2023-02-03 13:26:44 +02:00
Ivan Savenko
0a63014041
Add 1.1.1 release information
2023-02-02 00:52:35 +02:00
Ivan Savenko
49c94c1498
Merge pull request #1522 from rilian-la-te/russia
...
Russian translation and Qt6 translation update
2023-02-01 12:26:35 +02:00
Ivan Savenko
8439477751
Added icons to mod action buttons
2023-01-29 22:04:01 +02:00
Ivan Savenko
3da50e83be
Re-imported icons with higher size to avoid upscaling artifacts
2023-01-29 22:04:01 +02:00
Ivan Savenko
4fc96a09cb
Simplified internal layout of Mod List, no visible changes
2023-01-29 22:04:01 +02:00
Ivan Savenko
e87a157b32
Adjustments to Mods screen layout in Launcher
2023-01-29 22:04:01 +02:00
Ivan Savenko
8cdc9985d2
Small redesign of Settings tab in Launcher
2023-01-29 22:04:01 +02:00
Konstantin
f577b7240b
launcher & editor: use qt_add_translations for Qt6
...
This will make possible to run update_translations target on
Qt6 build of VCMI
2023-01-29 22:40:15 +03:00
Konstantin
848e858312
launcher: russian translation
...
This is mostly finished russian translation
2023-01-29 22:40:15 +03:00
Ivan Savenko
f5a7f5173f
Cursor type is now configurable in Launcher
2023-01-20 15:15:19 +02:00
Dydzio
8b0625ac43
Update polish.ts
2023-01-18 02:02:18 +02:00
Ivan Savenko
bafe0c42ce
Merge pull request #1293 from IvanSavenko/translate_launcher
...
Translations support - Launcher
2023-01-17 23:05:14 +02:00
Ivan Savenko
7a92aa0a06
Fixes for compilation with Qt6
2023-01-17 12:49:33 +02:00
Ivan Savenko
b9712b0899
Fix translation search paths on ios
2023-01-16 22:37:19 +02:00
nordsoft
1ef9610e30
Remove irrelevant comment
2023-01-16 20:58:19 +04:00
nordsoft
da085b0058
Code review tweaks
2023-01-16 20:58:19 +04:00
nordsoft
2cce15efbe
Automatic mod conflict resolution
2023-01-16 20:58:19 +04:00
nordsoft
a2e358876c
Health check fix
2023-01-16 20:58:19 +04:00
nordsoft
14fc1c3f26
Cosmetic changes
2023-01-16 20:58:19 +04:00
nordsoft
8e1d8f835a
Implemented support of protocol 4
2023-01-16 20:58:19 +04:00
Ivan Savenko
c252837b6a
Fix installation of compiled QM files
2023-01-16 18:02:11 +02:00
Ivan Savenko
96141f010b
Merge remote-tracking branch 'vcmi/develop' into translate_launcher
2023-01-15 23:55:49 +02:00
Ivan Savenko
434163461e
Added logging for translation search
2023-01-15 23:54:27 +02:00
Ivan Savenko
494274ee46
Fix single-app build
2023-01-15 23:53:27 +02:00
Ivan Savenko
246281e62a
Merged vcmi/beta with vcmi/develop
2023-01-15 17:46:42 +02:00
Ivan Savenko
bec894c348
Implemented automatic detection of H3 files language/encoding
2023-01-15 17:32:39 +02:00
Andrey Filipenkov
2de48624bc
[iOS] fix linking QtCore
2023-01-15 17:28:09 +02:00
Ivan Savenko
9658ffba99
Allow disabling & deleting local mods other than vcmi mod
2023-01-12 16:29:01 +02:00
Ivan Savenko
192e856797
merge with vcmi/develop
2023-01-11 16:47:53 +02:00
Ivan Savenko
e28250b899
Add missing include?
2023-01-07 18:26:02 +02:00
Ivan Savenko
b1427f695b
Fix MXE
2023-01-07 18:01:39 +02:00
Ivan Savenko
67f7e5d042
Apply review suggestions
2023-01-07 16:15:45 +02:00
Ivan Savenko
7a35bcc812
Merge pull request #1221 from IvanSavenko/warnings_fix
...
Fix remaining compiler warnings
2022-12-29 21:51:55 +02:00
Ivan Savenko
78ae6d6ed0
Made scaling of left panel limited, within well-defined bounds
2022-12-29 16:38:43 +02:00
Ivan Savenko
8010bff866
Formatting
2022-12-29 16:37:38 +02:00
Ivan Savenko
b1aaa09b8b
Fix search paths for translation
2022-12-29 16:37:03 +02:00
Ivan Savenko
d3a4a38694
Add editor icon to launcher
2022-12-28 22:45:47 +02:00
Ivan Savenko
3704102e1d
Editor -> Map Editor string
2022-12-28 22:22:43 +02:00
Ivan Savenko
4f4a89e15d
Fix formatting
2022-12-28 22:22:05 +02:00
Ivan Savenko
e6a83ad53b
Attempt to improve layout on mobile devices
2022-12-28 22:20:27 +02:00
Ivan Savenko
d11abdcdef
Updated icons with larger versions for scaling
2022-12-28 22:19:45 +02:00
Ivan Savenko
df3d62c5bc
Formatting fix
2022-12-28 18:04:27 +02:00
Ivan Savenko
5f4a998435
editorPath -> mapEditorPath
2022-12-28 17:59:16 +02:00
Ivan Savenko
cd6a894417
Call method from parent class after processing event
2022-12-28 17:58:39 +02:00
Ivan Savenko
858fb97f42
Added -DENABLED_LAUNCHER and -DENABLED_EDITOR defines
2022-12-28 17:56:22 +02:00
Ivan Savenko
42ecf05c47
Regenerated translations
2022-12-28 12:40:39 +02:00
Ivan Savenko
60f25f7a0c
Added Polish translation by dydzio
2022-12-28 12:29:26 +02:00
Ivan Savenko
2687b7af7f
Increased default width of lobby room creation window
2022-12-28 12:28:59 +02:00
Ivan Savenko
b6f13ea50c
Fix formatting
2022-12-27 12:28:40 +02:00
Ivan Savenko
5dea5fcd85
Fix ios build
2022-12-26 00:22:20 +02:00
Ivan Savenko
1f0ad8e149
Regenerated translations
2022-12-26 00:10:31 +02:00
Ivan Savenko
9fb426edc1
Do not use translator without translator tools
2022-12-25 23:42:06 +02:00
Ivan Savenko
e4e5278f60
Merge with vcmi/develop
2022-12-25 23:10:52 +02:00
Ivan Savenko
20dec34484
Attempt to make translations optional (MXE...)
2022-12-25 23:09:15 +02:00
Ivan Savenko
b38752bde1
Editor can be started from Launcher (disabled for ios)
2022-12-25 23:08:39 +02:00
Ivan Savenko
4cd91ffbed
Save & load language selection
2022-12-25 23:06:22 +02:00
Ivan Savenko
b012cd9490
Compiled launcher translations are now in launcher/translations/ dir
2022-12-25 22:18:14 +02:00
Ivan Savenko
a0c78e8ecb
Added german translation by Laserlicht
2022-12-25 21:58:20 +02:00
Ivan Savenko
a481961c57
Added dummy files for WIP translations
2022-12-25 21:41:45 +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
5b57b69699
Bumped version to 1.2 for Linux packaging
2022-12-23 17:54:41 +02:00
Ivan Savenko
eb20a4b208
Merge remote-tracking branch 'vcmi/develop' into warnings_fix
2022-12-23 14:40:45 +02:00
Ivan Savenko
f073c676f9
Merge 1.1 release into develop
2022-12-23 14:17:18 +02:00
Ivan Savenko
b84e0775b3
Updated release date for Linux packaging
2022-12-23 10:41:59 +04:00
Ivan Savenko
9e4cef015d
Initial test version of selectable translations for launcher.
2022-12-19 19:12:44 +02:00
nordsoft
dd95d92735
Fix compatibility check
2022-12-17 22:56:33 +04:00
Ivan Savenko
db2a40600d
Fixed some of the warnings detected by CI run
2022-12-08 23:20:42 +02:00
Ivan Savenko
facf77b3ae
vstd::unique -> std::unique
2022-12-07 23:36:20 +02:00
Ivan Savenko
3219e322ae
Fixed all non-silenced gcc/clang warnings
2022-12-07 18:05:47 +02:00
Ivan Savenko
e09f42f487
Reverted launcher change: launcher should use shared version of libvcmi
2022-12-06 21:11:20 +02:00
Ivan Savenko
4e43f5bdc2
Removed dllimport/export from single-app launcher build
2022-12-06 19:39:33 +02:00
Ivan Savenko
fa23965d0b
Renamed for consistency BUILD_SINGLE_APP -> ENABLE_SINGLE_APP_BUILD
2022-12-06 00:00:56 +02:00
Ivan Savenko
d7cf5a0479
Version bump for Appstream metadata
2022-12-02 12:57:36 +02:00
Nordsoft91
89b8b87a6b
Merge pull request #1156 from vcmi/features/online
...
Online mode
2022-11-29 20:43:39 +04:00
nordsoft
98d59eb221
Added more comments
2022-11-29 19:42:09 +04:00
nordsoft
b9ef95be3e
Extend protocol
2022-11-27 05:35:05 +04:00
nordsoft
63a402a7fa
Some ui improvements
2022-11-27 03:41:06 +04:00
nordsoft
f785525508
Fix mods updating
2022-11-23 21:34:05 +04:00
nordsoft
665d6ebb78
Ios scroll by gesture
2022-11-22 03:36:50 +04:00
nordsoft
6ab8fccc60
Fix crash
2022-11-17 05:06:23 +04:00
nordsoft
ddebf85665
try to fix mxe
2022-11-17 04:30:43 +04:00
nordsoft
33575e5ce2
Try to fix mxe build
2022-11-17 04:05:44 +04:00
nordsoft
05e4188908
Support mod list
2022-11-17 03:15:26 +04:00
nordsoft
4527bd1a61
Disconnection on error
2022-11-16 23:53:54 +04:00
nordsoft
179cdee424
Improve online lobby visual
2022-11-16 23:28:21 +04:00
nordsoft
20573073c9
Some tweaks
2022-11-16 04:42:43 +04:00
nordsoft
15ba4cda70
Cosmetic improvements for lobby
2022-11-16 04:22:48 +04:00
nordsoft
8d6a2e4383
Fix indentation
2022-11-15 22:09:47 +04:00
nordsoft
50a157bfd2
support encoding
2022-11-15 22:09:47 +04:00
nordsoft
694fedc662
Fix crash due to passing args
2022-11-15 22:09:46 +04:00
nordsoft
cfe1867d4a
Fix ios build
2022-11-15 22:09:46 +04:00
nordsoft
b2b9cacac2
Fix mxe build
2022-11-15 22:09:46 +04:00
nordsoft
a45fb910af
Try to fix mxe build
2022-11-15 22:09:46 +04:00
nordsoft
eda102ddfb
Add header for mxe build
2022-11-15 22:09:46 +04:00
nordsoft
0a149ba73b
Fix launcher crash at close
2022-11-15 22:09:46 +04:00
nordsoft
f0ac73b217
Fix(?) mxe lobby
2022-11-15 22:09:46 +04:00
nordsoft
f79e5a82d3
Fix crash
2022-11-15 22:09:46 +04:00
nordsoft
3d60f079fb
Remove some ios specific flags
2022-11-15 22:09:46 +04:00
nordsoft
c4c1cd392a
Attempt to fix server hosting on ios
2022-11-11 22:21:03 +04:00
nordsoft
d691925b1f
Try to do some fixes
2022-11-11 00:02:00 +04:00
nordsoft
9397c836f2
Enable scrolling for buttons
2022-11-10 19:15:18 +04:00
nordsoft
81a0ac2398
Lobby refactoring and changes
2022-11-10 04:20:44 +04:00
nordsoft
f83e4f4ce4
Add lobby icon
2022-11-09 00:21:26 +04:00
nordsoft
43ca275afa
Fix ios typo
2022-11-09 00:03:15 +04:00
nordsoft
e83870205e
Global veriables
2022-11-08 20:47:01 +04:00
nordsoft
57dfeb2ff2
Remove excessive code
2022-11-08 05:03:33 +04:00
nordsoft
17d8c646f2
Command line arguments for ios
2022-11-08 05:02:26 +04:00
nordsoft
97e5fc8a07
Lobby works
2022-11-08 04:44:34 +04:00
nordsoft
7b6d9c23b3
Attempt to pass lobby parameters as command line arguments
2022-11-07 13:44:58 +04:00
nordsoft
1c84cc4521
Merge remote-tracking branch 'upstream/develop' into lobby
2022-11-01 16:30:27 +04:00
nordsoft
410c402dd6
Try to fix windows encoding
2022-10-30 22:53:05 +04:00
nordsoft
ecfa568774
Minor fixes for lobby
2022-10-30 22:50:16 +04:00
nordsoft
d8641324a3
Try to fix mxe build
2022-10-29 21:49:30 +04:00
nordsoft
0a2a250379
Try to fix mxe build
2022-10-29 21:10:21 +04:00
nordsoft
6eb43d3834
Minor changes
2022-10-27 01:39:57 +04:00
nordsoft
1455c65e1a
Move proxy server
2022-10-27 00:53:32 +04:00
nordsoft
21a1706627
First working prototype
2022-10-27 00:52:39 +04:00
nordsoft
dd45d1a9cf
Develop game part
2022-10-25 05:27:53 +04:00
nordsoft
aac859a030
Store settings
2022-10-23 23:24:33 +04:00
nordsoft
2761c59cf0
Add server prototype
2022-10-23 23:11:19 +04:00
nordsoft
05cba08b40
Continue development
2022-10-23 23:10:46 +04:00
nordsoft
75613a947d
Implement command parsing
2022-10-23 02:55:22 +04:00
Andrey Filipenkov
278e6bedeb
[Linux] add proper desktop entry for the map editor
2022-10-22 17:08:55 +03:00
Andrii Danylchenko
c2cc801f60
Merge pull request #1073 from kambala-decapitator/ios-conan
...
[Conan] add iOS support, bump dependencies, improvements
2022-10-22 12:40:48 +03:00
nordsoft
e54c9af24e
Continue development
2022-10-21 20:29:27 +04:00
nordsoft
b58f70ac5e
Prototype
2022-10-21 05:53:30 +04:00
nordsoft
2409bdfbda
Fix screenshots loading
2022-10-21 04:03:54 +04:00
Andrey Filipenkov
f10e5e3b99
[Conan] add iOS support
2022-10-16 13:25:38 +03:00
Andrey Filipenkov
b29229a577
fix showing logs path in Launcher
2022-10-09 17:42:33 +03:00
Andrii Danylchenko
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
Andrii Danylchenko
8b1a2a3ff3
Merge pull request #1039 from Nordsoft91/modinfo-from-json
...
Modinfo from json
2022-10-06 17:11:08 +03:00
Andrey Filipenkov
92dd6d8c17
define app version only in CMakeLists
...
now it's propagated to code via macros
2022-10-04 12:29:38 +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
796845d173
[iOS] clear focus in launcher only when something has focus
2022-10-01 12:37:23 +03:00
Andrii Danylchenko
99502c97d0
Merge pull request #1012 from kambala-decapitator/ios-launcher-prevent-autofocus
...
prevent keyboard appearing automatically after switching tab
2022-10-01 09:18:10 +03:00
Andrii Danylchenko
a2dbb6c8ac
Merge pull request #978 from kambala-decapitator/hide-unsupported-resolutions
...
Hide unsupported resolutions
2022-09-30 17:34:07 +03:00
Andrey Filipenkov
4a1933bac3
display build version in the launcher
2022-09-30 12:33:37 +03:00
Alexander Wilms
48150211d9
Update bug tracker URL in metainfo
2022-09-29 23:07:54 +02:00
nordsoft
9bf7106905
Add compatibility info
2022-09-29 18:21:29 +04:00
nordsoft
ae15807964
Collect mod info from remote mod.json
2022-09-29 17:38:03 +04:00
Andrey Filipenkov
d1d274382c
[iOS] prevent keyboard appearing automatically after switching tab in launcher
2022-09-29 12:17: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
42ea458ccf
handle (un)installing Extra Resolutions mod
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
9aad1ae95e
handle integer type in vcmi <-> Qt JSON interoperability
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
53ac61b52b
iOS: don't create unused CConsoleHandler
2022-09-27 07:05:10 +03:00
Andrii Danylchenko
6ad468ecd3
Merge pull request #995 from Nordsoft91/hotfix/mods-deps
...
Hotfix for mods dependencies
2022-09-26 09:14:18 +03:00
nordsoft
5552fbb8e6
Fix ios build
2022-09-25 16:24:25 +04:00
nordsoft
54e0bb17fd
[994] fixed
2022-09-25 16:17:21 +04:00
nordsoft
af98ce2e3d
Hotfix for mods dependencies
2022-09-25 15:36:46 +04:00
Andrey Filipenkov
b8eef4ce35
support building against iOS SDK < 13.0
2022-09-24 15:55:25 +03:00
Andrey Filipenkov
44174da9a2
fix MXE build
2022-09-24 15:55:25 +03:00
Andrey Filipenkov
7b411a5fc4
fix building vcmiERM for iOS
2022-09-24 15:55:24 +03:00
Andrey Filipenkov
fab3216df0
add setting to control app launch type: launcher or game
...
- removes custom AppDelegate
- now starting launcher using qt_main_wrapper
- when starting SDL from launcher, SDLUIKitDelegate is created and assigned as app delegate
fix kambala-decapitator/vcmi#33
2022-09-24 15:55:23 +03:00
Andrey Filipenkov
1e01780d17
start app with launcher, start SDL from launcher
...
kambala-decapitator/vcmi#33
2022-09-24 15:55:22 +03:00
Andrey Filipenkov
10a14bd6fd
remove no longer used iOS launcher files
2022-09-24 15:55:22 +03:00
Andrey Filipenkov
5e838008df
merge launcher and client
...
launcher is a static lib now
2022-09-24 15:55:22 +03:00
Andrey Filipenkov
ad256cd11f
fix building launcher
2022-09-24 15:55:22 +03:00
Andrey Filipenkov
ff635edc0b
wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
...
preparation for having client and server in a single process
2022-09-24 15:55:21 +03:00
Andrey Filipenkov
3388583089
use component-based install to copy only what's needed for every app
2022-09-24 15:55:20 +03:00
Andrey Filipenkov
fae295da88
allow building without codesigning
2022-09-24 15:55:20 +03:00
Andrey Filipenkov
9dc5f3ed8b
improve RPATH handling, apply RPATH when installing dylibs
2022-09-24 15:55:20 +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
Andrey Filipenkov
4c848b8f00
fix showing icons in the launcher
...
kambala-decapitator/vcmi#17
2022-09-24 15:55:19 +03:00
Andrey Filipenkov
67ef0c234d
build Qt launcher, launch Client with it
...
kambala-decapitator/vcmi#17
2022-09-24 15:55:19 +03:00
nordsoft
145103a32d
Allow enabling of compatible mods only
2022-09-22 16:41:13 +04:00
Andrii Danylchenko
3d3c513603
Merge pull request #929 from Nordsoft91/branch-merge-versioning
...
Mods versioning [part 3]
2022-09-22 14:56:20 +03:00
nordsoft
fd10d8a887
Fix compilation on msvc
2022-09-19 12:34:18 +04:00
Andrey Filipenkov
e423e415c1
move Uninstall button to the left side of layout
2022-09-19 08:48:50 +03:00
nordsoft
dcfafac266
Reuse QVersionNumber
2022-09-19 03:52:54 +04:00
Andrey Filipenkov
99af5bbe4c
add dedicated method to get logs path
2022-09-18 09:24:36 +03:00
nordsoft
1b6f4a5cf3
Rebase on develop
2022-09-17 17:43:59 +04:00
Alexander Wilms
d67d8a003e
Add 1.0.0 release to appstream metadata
2022-09-14 21:53:42 +03:00
Nordsoft91
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
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
Soar Qin
188607b05f
Replace cotire with CMake builtin precompiled headers support (Requires CMake version >= 3.16)
2022-06-17 17:20:08 +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
Konstantin
8fc14369a4
CMake presets. ( #744 )
...
* CI: use single build action
* CMake: use imported targets
* CI: do not build boost for linux
* CMake: add FORCE_BUNDLED_MINIZIP option
* linux: use external minizip and fuzzylite
* CMake: add presets
* .gitignore: ignore cmake build dirs
* github: use cmake presets
2022-05-26 08:55: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
Alexander Wilms
ba7c9d7021
Linux packaging: Add metainfo file
2021-08-02 12:27:56 +01: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
DJWarmonger
ab62430785
Remove space after if
2019-07-30 11:00:44 +02:00
DJWarmonger
20ea7ac44f
Disable drag & drop icons:
...
https://bugs.vcmi.eu/view.php?id=3078
https://bugs.vcmi.eu/view.php?id=3079
2019-07-30 09:37:00 +02:00
DJWarmonger
d58c7b2105
Persist mod table header (especially column widths).
2019-07-30 09:28:42 +02:00
DJWarmonger
37bebd8f62
Persist window settings in system
2019-07-30 08:32:35 +02:00
Dydzio
54550b50de
Update VS files to 2019, partially fix test project
2019-06-09 17:28:55 +02:00
Michał Kalinowski
a0d1808b62
CMake transitive compile dependency
...
Moving to more target focusing code that provides better transitive scope
2019-01-19 17:38:54 +03:00
Dydzio
216d50788b
Fix AI build, update default Windows SDK version for projects
2018-12-31 15:18:42 +01:00
Michał Janiszewski
7be9aa4868
Prevent shadowing of function arguments by local vars
2018-10-29 16:56:14 +01:00
Dydzio
6174df0a72
Revert only launcher saving to settings.json from PR441
2018-07-16 22:05:42 +02:00
Karlis Senko
40e6292ed2
Fix memory leaks in launcher.
2018-05-01 00:01:20 +03: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
Michał Kalinowski
968bd4a7da
Setting policy CMP0071 for launcher cmake
...
CMake from version 3.10.2 warns when the policy is not set.
Reference: https://cmake.org/cmake/help/v3.10/policy/CMP0071.html
2018-02-24 08:22:37 +03:00
Dydzio
38d836d1a5
Update project files to Visual Studio 2017
2018-01-13 16:33:49 +01:00
Michał Kalinowski
26a222ac62
Change JsonType to enum class ( #393 )
...
Change enum JsonType to enum class JsonType
2017-11-27 00:18:18 +03: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
525ee8771a
Launcher: avoid menu items not overlap so it's look slightly better
...
It's still very ugly, but less ugly than it's was.
2017-08-24 03:04:40 +03:00
Dydzio
ea17b0f458
Major overhaul of VS related files
2017-08-19 15:58:55 +02:00
Dydzio
e3ba491fa1
Use multi-core compile by default, fix VCMI_client path
2017-08-19 13:27:24 +02:00
Arseniy Shestakov
03c7bf5ee6
CMake: installer building improvements for Windows
...
- Implement support for BundleUtilities when Vcpkg is used
- Add some hacky code to copy Qt plugins install directory
- Use same icon for launcher as used for VCMI, launcher one is ugly
2017-08-16 18:34:46 +03:00
Arseniy Shestakov
2b3a467728
CMake: structure changes and other small improvements
...
- Now cmake_minimum_required used properly and set to 2.8.12
- cmake_modules/CMakeCPackOptions.cmake.in is removed
2017-08-16 16:10:08 +03:00
Arseniy Shestakov
40af43c46e
CMake: massive rework for Mac build and other improvements
...
- macOS: RPATH-related code all removed or disabled
- macOS: new osx/CMakeLists.txt to run some install-code running after all subdirectories
- Assets copying into the runtime output directory implemented for Mac and Linux development
2017-08-16 16:10:07 +03:00
Arseniy Shestakov
7dca95c8cc
CMake: multiple improvements for builds and project generation
...
- Change default build output directory name from "build" to "bin"
- Implement new function vcmi_get_cmake_debug_info
- Link client with SDL2main on Windows and disable debug console
- Remove all old MinGW-specific options since they outdated and MXE work fine
- Set AUTOGEN_TARGETS_FOLDER for better Xcode and Visual Studio projects
- Remove useless vcmitestFiles custom target for less garbage in project files
2017-08-16 16:10:07 +03:00
Arseniy Shestakov
56f89270db
macOS: full rework of Mac packaging process
...
- Most of outdated CMakeLists code removed.
- All Mac-specific code is removed include Sparkle support and vcmibuilder app.
- DMG buidling reimplemented using macdeployqt command.
2017-08-16 16:10:07 +03:00
Arseniy Shestakov
193f492b99
CMake: cleanup, project generation and other improvements
...
- Use EXCLUDE_FROM_ALL for FuzzyLite and GoogleTest to avoid inclusion of unneded headers and libraries into installers.
- Set minimum CMake version only in main CMakeLists.txt
- Set project name only in main CMakeLists.txt
- Visual Studio: add assign_source_group function to generate proper filesystem tree
- Visual Studio: set PROJECT_LABEL so generated projects have same names binaries on Windows
- Visual Studio: enabled USE_FOLDERS for projects grouping. This also possibly affect other IDEs.
- Added add_subdirectory_with_folder function to make sure 3rd-party libraries are affected by USE_FOLDERS.
2017-08-16 16:10:07 +03:00
AlexVinS
15138c23de
Finished conversion to new logging API
...
* removed logger streams
* (float3|int3)::operator() -> (float3|int3)::toString(), it was too ugly and confusing.
2017-08-11 23:06:27 +03:00
AlexVinS
f2de6d1122
fix
2017-08-11 17:38:28 +03:00
Arseniy Shestakov
21074e13c3
macOS: always change working directory for launcher and server
...
This make relative paths work properly when launched from DMG or from different directory.
2017-08-09 01:33:12 +03:00
ArseniyShestakov
b52cfe5283
Code style: use parentheses for creating heap-based objects ( #344 )
2017-07-16 12:58:05 +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
Arseniy Shestakov
99d3b9e37a
CMake: add all launcher headers to CMakeLists.txt
2017-07-13 02:44:58 +03:00
ArseniyShestakov
fcd63cd982
Merge pull request #333 from dydzio0614/RealFullscreen
...
Add optional real fullscreen mode support
2017-07-10 21:04:24 +03:00
Dydzio
c377f594a5
Add optional real fullscreen mode support
2017-07-08 18:43:04 +02:00
Victor Luchits
30cc2f6a01
Change the output path for cmake so all files go into the same root directory
2017-07-07 13:08:53 +03: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
Arseniy Shestakov
5d8e943787
Launcher: add sanity checks for QDir::removeRecursively. Issue 2673
...
I'm not always fail to uninstall mod, but when I do I remove $HOME
Bumblebee developers should be proud of us...
2017-05-25 03:03:02 +03:00
DjWarmonger
a75d981962
Merge pull request #282 from drizt/resolution-combobox
...
Makes sense to me, thanks!
2017-02-20 08:46:31 +01:00
Michał Janiszewski
f5ebc763b4
Add override
keyword where applicable
2017-02-17 14:39:16 +01: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
DjWarmonger
80d5f7b4a4
Updated project files to MVS 2015 (in fact, it's trivial).
2016-12-12 19:14:45 +01:00
DjWarmonger
092a0c305b
MSVS project update.
2016-11-25 18:17:40 +01:00
Arseniy Shestakov
cb3d6a24e7
Cmake: cleanup for commit hash in build version
...
Since it's available in lib we don't need to include it everywhere.
2016-10-27 17:01:29 +03:00