534 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
9a387bdaac [world] added scripting feature settings: show/hid scripting related stuff, see #71 2026-01-08 00:10:24 +01:00
Reinder Feenstra
0b4ac00777 [booster] Added (smart) booster status reading support, see #212 2026-01-01 13:42:36 +01:00
Reinder Feenstra
f8b28fffc3 [createwidget] create label for readonly properties 2025-12-31 00:11:16 +01:00
Reinder Feenstra
c68c020a42 [tilewidget] added support for subobject changes (tabs contents is replaced) 2025-12-30 17:39:23 +01:00
Reinder Feenstra
5cba0a53c4 [client] added createImageWidget function, the new TileWidget will replace the ObjectEditWidget in the near future 2025-12-30 17:38:22 +01:00
Reinder Feenstra
72029dc806 Improved values/alias attribute support for string properties. 2025-12-30 00:22:34 +01:00
Reinder Feenstra
cd53ddc713 [propertyvaluelabel] numeric values now display a unit if set, nan/infinite values are now displayed as dash 2025-12-23 00:54:04 +01:00
Kamil Kasprzak
9088aa42da fixed visibility bug
the icon could be sometimes seen when the option was unvisable
2025-12-17 00:03:18 +01:00
Kamil Kasprzak
457b32a249
Added Help attribute to optionally add additiional information to an interface item label (#206) 2025-12-15 19:01:59 +01:00
Reinder Feenstra
ee0ecc8540 [board] Created new tile edit dialog for all tiles, with a live tile preview. 2025-12-08 23:06:04 +01:00
Reinder Feenstra
d457d535b7 [lua] added hotkeys for start/stop in lua editor 2025-11-28 00:15:31 +01:00
Reinder Feenstra
1bac9de690
fix: missing override 2025-11-27 06:39:10 +01:00
Reinder Feenstra
65266db343 [lua] added (shift)+tab code (un)indent support 2025-11-27 00:05:32 +01:00
Reinder Feenstra
b0a9a2a9fa [switch] removed name, added text/text_color_on/text_color_off and made is resizeble 2025-11-25 23:21:33 +01:00
Reinder Feenstra
d22a2605b4 [manual] text and icon improvements 2025-11-23 16:59:52 +01:00
Reinder Feenstra
1f75962841 [lua] updated dialog help link to new location 2025-11-22 16:28:29 +01:00
Reinder Feenstra
db9538b3b6 fix: missing include 2025-11-21 23:06:22 +01:00
Reinder Feenstra
30eea2bf6d [client] replaced Qt dialog icons by traintastic icon 2025-11-21 22:52:11 +01:00
Reinder Feenstra
60437cdce8 [pushbutton] removed name, added text/text_color and made is resizeble 2025-11-19 23:45:08 +01:00
Reinder Feenstra
1021034383 fix: for Qt5 compatibility 2025-11-01 09:22:53 +01:00
Reinder Feenstra
b4939fc83e [client] If on object creation id and name are equal the client tries to set a language aware name
e.g. "train_1" -> "Train 1"
2025-11-01 01:14:20 +01:00
Reinder Feenstra
886c1047d2 [core] Added Step attirbute 2025-10-28 23:53:43 +01:00
Reinder Feenstra
a6c26da659 [client] Interface properties now have a dropdown control, more user friendly 2025-10-26 23:44:01 +01:00
Reinder Feenstra
f7657cbec5 [input] Refactor: inputs can now be configured using a interface/channel/address property instead of creating and connecting a input object
Easier to understand and configure for users.
2025-10-26 23:41:38 +01:00
Reinder Feenstra
1c348b3f6e fix: missing this caused signal not to disconnect on object delete causing crash 2025-10-20 23:17:17 +02:00
Reinder Feenstra
5675bc8cf5 [client] fix: missing files in CMakeLists 2025-10-20 12:20:14 +02:00
Reinder Feenstra
298c050bd0 [board] New turnout edit dialog with icon of turnout (UI tryout) 2025-10-20 11:15:51 +02:00
Reinder Feenstra
aa06dc912e [board] Added grid color to color scheme 2025-10-20 10:47:15 +02:00
Reinder Feenstra
af88d2d774 fix: missing output map column header update 2025-10-20 10:44:09 +02:00
Reinder Feenstra
9aa1e45a7a [screenshot] added creating icon images 2025-10-11 00:14:14 +02:00
Reinder Feenstra
d72d574eaf [screenshot] added creating turnout dialog screenshots 2025-10-08 18:58:48 +02:00
Reinder Feenstra
6ce20a5afb [screenshot] added creating light/dark theme tile images 2025-10-06 23:54:21 +02:00
Reinder Feenstra
ec885d70d8 [propertypairoutputaction] fix: enabled/visible atributes were not handled 2025-10-05 19:16:52 +02:00
Reinder Feenstra
ba29d25914 [screenshot] added making screenshot of board list an board with example layout 2025-10-05 10:39:44 +02:00
Reinder Feenstra
9046fd1dcf board: added settings for operate/edit mode grid 2025-10-04 12:52:42 +02:00
Reinder Feenstra
27d1ac54ac screenshot: added creating train/locomotive/throttle images 2025-09-29 23:04:05 +02:00
Reinder Feenstra
380912b794 throttle: fix label text color wasn't set, used system default. 2025-09-29 23:03:22 +02:00
Reinder Feenstra
ed31b4c314 screenshot: rewrote logic, now using vector of lambda's
easier to maintain
easier to add conditions later, e.g. to only take a few screenshot for an update
2025-09-26 22:41:01 +02:00
Reinder Feenstra
4a39da3631 fix: enumeration value not handled in switch 2025-09-25 23:33:35 +02:00
Reinder Feenstra
b104cc442e manual/screenshot: added images to getting started world page 2025-09-25 23:29:44 +02:00
Reinder Feenstra
47bed404ca fix: missing include 2025-09-25 23:26:34 +02:00
Reinder Feenstra
e9e684bb10 fix: missing include 2025-09-24 20:44:21 +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
35d25c8c07 client: added property helper functions to Object 2025-09-24 18:36:09 +02:00
Reinder Feenstra
5972939633 fix: removed unused this capture 2025-09-18 22:59:19 +02:00
Reinder Feenstra
dea720ebb9 [client] added community forum to help menu 2025-09-17 22:40:26 +02:00
Reinder Feenstra
57bbfcca43 [client] connect dialog now formats mapped IPv4 addresses as "normal" IPv4 addresses. 2025-09-16 23:28:17 +02:00
Reinder Feenstra
ed5eeabd25 Server now host the manual via its built in webserver., clients now by default display the server hosted manual, if not connectect the local version is opened. 2025-09-16 20:40:22 +02:00
Reinder Feenstra
a30c7d2ee3 fixes for Qt5.15 2025-09-13 10:30:25 +02:00
Reinder Feenstra
7383c3dcb0 [client] Added --screenshot option to automate the process of creating screenshot for the manual. 2025-09-13 09:37:01 +02:00