43 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
5675bc8cf5 [client] fix: missing files in CMakeLists 2025-10-20 12:20:14 +02:00
Reinder Feenstra
5567ba39b8 vehicle/decoder: decoders are now directly linked to vehicles, they are no longer managed seperatly. This makes it easier to understand for users. 2025-09-24 18:56:05 +02:00
Reinder Feenstra
5adecabd2e [client] enabled C++20 2025-07-01 23:16:19 +02:00
Reinder Feenstra
d4049d8295 client-server: replaced binary socket connection by http websocket connection 2024-12-15 23:25:01 +01:00
Reinder Feenstra
b551146a0a linux: added .desktop file for system menu
see #158
2024-07-27 00:12:15 +02:00
Reinder Feenstra
5365a54eef Added wizard for easier interface setup.
see  #107
2024-04-07 22:41:06 +02:00
Reinder Feenstra
b50c3bd176 added new world wizard, to help setting up the world basics 2024-03-17 23:58:06 +01:00
Reinder Feenstra
2aec1f40d8 cmake: added SvgWidgets for Qt6 2023-11-09 23:43:40 +01:00
Reinder Feenstra
207c9ffd88 cmake: added target traintastic-lang for generating language files 2023-11-02 00:06:28 +01:00
Reinder Feenstra
32e806a470 split objectlistwidget, added listwidget base 2023-07-30 22:55:00 +02:00
Reinder Feenstra
21ef4382c3 change language file format to binary
for multiline string support
and better integration with poeditor.com
2023-05-29 10:51:37 +02:00
Reinder Feenstra
6ab4a1bb28 block: show train name and direction when in block 2023-05-25 23:54:16 +02:00
Reinder Feenstra
823442dcd7 statusbar: added interface status icons 2023-04-18 23:28:49 +02:00
Reinder Feenstra
125894e6c4 client: enabled -Werror 2023-01-23 13:36:49 +01:00
Reinder Feenstra
f3e47be740 set MSVC warning level to 4 2023-01-09 17:09:28 +01:00
Reinder Feenstra
6fe5b5d62f Revert "server: set MSVC warning level to 4"
This reverts commit ae56c71e58b18d1b13b969b1015e909a076ddc1d.
2023-01-08 23:38:39 +01:00
Reinder Feenstra
ae56c71e58 server: set MSVC warning level to 4 2023-01-08 23:35:26 +01:00
Reinder Feenstra
abdf1c713f added support for Qt6 2022-11-13 00:49:10 +01:00
Reinder Feenstra
f9a99f53e6 missing in 98f5b0236197991a45dc7a4d29916ffea4b7ec78 2022-11-12 10:18:46 +01:00
Reinder Feenstra
2a5acb8d88 added clock to statusbar (can be disabled in settings) 2022-11-09 23:03:56 +01:00
Reinder Feenstra
467df25d5a WIP: LNCV programming widget 2022-10-08 23:29:22 +02:00
Reinder Feenstra
1928ea1be2 CI: let CMake detect GitHub action run, try 6 2022-06-07 00:12:07 +02:00
Reinder Feenstra
2740c89702 CI: let CMake detect GitHub action run, try 1 2022-06-06 23:25:07 +02:00
Reinder Feenstra
a493866dfb raised warning level to all 2021-09-11 09:16:02 +02:00
Reinder Feenstra
d0bc37275e Added generation of traintastic-data deb package and move lang/ to shared/translations 2021-09-02 21:12:47 +02:00
Reinder Feenstra
017299c2ec cmake added 3rd party include path as system include 2021-09-01 23:35:39 +02:00
Reinder Feenstra
4ca523a513 Added delete and throttle support to object list, removed old useless classes 2021-08-21 21:26:14 +02:00
Reinder Feenstra
eb11a91d2a WIP: throttle widget 2021-08-18 13:31:07 +02:00
Reinder Feenstra
b18c2269a6 added new log system:
- added message codes
- added support for translation
- added support for file logging
2021-08-03 23:56:36 +02:00
Reinder Feenstra
7f887d3c21 Added client setting pages, added board setting: Show block sensor states 2021-07-01 23:30:40 +02:00
Reinder Feenstra
e6ccd75230 Added MethodAction, a QAction based wrapper for methods 2021-06-25 00:29:07 +02:00
Reinder Feenstra
5db904ba5a Added Qt5::Svg 2021-06-12 00:06:25 +02:00
Reinder Feenstra
36d045709a Added icons for light background and auto detect meganism using background color lightness 2021-05-27 22:30:03 +02:00
Reinder Feenstra
ce02c278b1 moved dark.qrc file to dark folder 2021-05-26 23:31:46 +02:00
Reinder Feenstra
5352179495 added language files to traintastic-client DEB 2021-05-26 20:43:50 +02:00
Reinder Feenstra
f311e38e4c set cmake client property WIN32_EXECUTABLE to get rid of console window 2021-05-12 23:19:56 +02:00
Reinder Feenstra
7b17dfeca8 moved appicon ico/rc to shared 2021-05-11 23:13:02 +02:00
Reinder Feenstra
93099f7958 client: define QT_NO_DEBUG_OUTPUT for release builds 2021-05-07 18:57:58 +02:00
Reinder Feenstra
7967800dcb windows: added version resource to client and server 2021-05-07 00:01:10 +02:00
Reinder Feenstra
38f79ac3a3 windows: added icon to client app 2021-05-06 23:19:29 +02:00
Reinder Feenstra
106da2041d added application icon to client 2021-05-04 23:37:00 +02:00
Reinder Feenstra
75e17dcb96 moved project version to shared file 2021-05-04 23:14:28 +02:00
Reinder Feenstra
2e362d7576 client: replaced Qt project by CMake 2021-04-23 22:06:50 +02:00