338 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
8570ef3cb9 output map: added swap outputs button when using one pair output (e.g. for standard turnouts) 2024-12-11 00:11:45 +01:00
Reinder Feenstra
f5a477ee7e add interface wizard: clearified dr5000 usb protocol page 2024-12-08 18:29:52 +01:00
Reinder Feenstra
0a249e31bb translation: Frisian #wip 2024-12-02 23:21:56 +01:00
Reinder Feenstra
0e3ad12c2c translation: Frisian #wip 2024-11-30 00:44:15 +01:00
Reinder Feenstra
3ebdc30e2f translation: Frisian #wip 2024-11-29 00:52:31 +01:00
Reinder Feenstra
03377d16e3 Updated French translation from POEditor.com 2024-11-28 23:03:26 +01:00
Reinder Feenstra
8187b08881 tray icon: added translation and added language setting 2024-11-27 22:54:28 +01:00
Reinder Feenstra
026ad5b3be Updated English and French translation from POEditor.com 2024-11-26 22:12:48 +01:00
Reinder Feenstra
53bcb0bb52 locale: use single string 2024-11-25 23:16:35 +01:00
Reinder Feenstra
c29122ce27 locale: added missing strings 2024-11-25 23:16:35 +01:00
Reinder Feenstra
8c9f7b09bf locale: made "weight_unit:ton" translatable, required for French. 2024-11-25 23:16:35 +01:00
Reinder Feenstra
7c413dd305 Updated French translation from POEditor.com 2024-11-25 23:16:35 +01:00
Reinder Feenstra
474f5b9c98 Updated French translation from POEditor.com 2024-11-24 23:45:16 +01:00
Reinder Feenstra
5cdb1c3c0d updated translations from poeditor 2024-11-22 23:36:41 +01:00
Reinder Feenstra
c4ee37a6cd board: added crossover support
track can cross on tile corners, this actually is a crossover so a hidden crossover is inserted to prevent double reservation (and collisions)
2024-11-17 23:41:01 +01:00
Reinder Feenstra
151c234e1f Added SpeedLimitProperty class
a SpeedProperty with predefined values and a special "No limit" value.
2024-11-03 10:33:05 +01:00
Reinder Feenstra
a7edcc62a0 fixed MSVC C4267 warnings 2024-10-21 22:16:12 +02:00
Reinder Feenstra
ae1902c18d lua: added clear persistent variables toolbar action 2024-10-07 23:52:54 +02:00
Reinder Feenstra
e51b3c03a9 Added unit attribute 2024-08-29 23:34:42 +02:00
Filippo Gentile
7510a10ef4 BlockPath: implement delayed release
This simulates train still occupying turnouts while it has
already left the entrance ("from") block.
Useful when turnouts do not have dedicate occupancy detectors.

- New World property
- English and Italian translations
2024-07-29 20:26:33 +02:00
Filippo Gentile
4c6f80afa7 server: World add new settings for external output change
- Refactored code in TurnoutRailTile and SignalRailTile
- Use early return pattern
- Added Enlish and Italian translations
- New Category::trains
2024-07-29 20:26:33 +02:00
Filippo Gentile
343a14ceb1 server: Add better log messages to Signal and Turnouts
- New messages when position/aspect is externally changed
- New messages when position/aspect is corrected
- New messages when train is stopped
- Separate messages for Signals and Turnouts
- Avoid stopping twice the same Train
- Italian and English translations
2024-07-29 20:26:33 +02:00
Filippo Gentile
76c5451275 server: Add log warning when output is externally changed while locked 2024-07-29 20:26:33 +02:00
Reinder Feenstra
4d76dc8891 Converted Tile::tileId() to a property, so it can be used by the client. 2024-07-08 23:09:15 +02:00
Reinder Feenstra
89c1bc9ffb Added missing term, closes #155 2024-07-08 22:43:15 +02:00
Reinder Feenstra
4e11e789aa fix: dual_motor translation 2024-07-07 00:12:39 +02:00
Reinder Feenstra
aa8228dd6b Added "dual motor/coil" option to single/double slip turnout, this controls the available turnout positions.
see #112
2024-07-05 23:51:01 +02:00
Reinder Feenstra
93c7204d9c Renumbered error codes, E3003 and E3004 conflict with PR #115 2024-07-03 19:50:34 +02:00
Reinder Feenstra
10c7d732d1 Added train param to block.removeTrain and error reporting.
Client will now show an error in case the train can't be removed.
Added support for removing a specific train if multiple trains are in the block.
see #70
2024-07-02 23:42:22 +02:00
Reinder Feenstra
1a4529d5c1 Updated translations from poeditor 2024-06-26 22:32:08 +02:00
Ryan Freeman
1f7e35be4f
updated removed distrib_id_like to distrib_id 2024-06-16 07:48:38 +01:00
Ryan Freeman
ffedda27ef
removed system requirement for lsb_release
removed system level requirement for lsb_release which isn't always installed on all Linux distros.

Cmake has an inbuilt function for getting host system-level environment variables.

https://cmake.org/cmake/help/latest/command/cmake_host_system_information.html#query-host-system-specific-information
2024-06-15 08:32:13 +01:00
Reinder Feenstra
ff6bd0b171 Added Spanish translation, thanks to Javier Martínez Porres. Thanks! 2024-06-14 00:04:11 +02:00
Reinder Feenstra
e0203b626f Added "setup using wizard" to add interface menu. 2024-06-05 18:44:51 +02:00
Reinder Feenstra
7963b0bf4f board: added on hover tooltip for tiles 2024-06-02 23:47:06 +02:00
Reinder Feenstra
90b8e8fc9a Merge remote-tracking branch 'origin/master' into 120-add-dcc-ex-over-tcp-support 2024-05-27 22:49:22 +02:00
Reinder Feenstra
b3f52245e3 French translation improvements (received by email) 2024-05-24 22:18:55 +02:00
Reinder Feenstra
af3b491c32 switch output map now lists off/on instead of false/true 2024-05-09 23:33:41 +02:00
Reinder Feenstra
49ff1cb553 board: added switch tile 2024-05-05 18:28:43 +02:00
Reinder Feenstra
328e0fa42b Update nl and de translation using DeepL via poeditor.com 2024-04-30 23:56:25 +02:00
Reinder Feenstra
576cdc376f Integrated DCC-EX over TCP support received from @cyrilpawelko
Some changes where required mainly due to DCCPlusPlus -> DCCEX rename.
see #120
2024-04-29 23:17:56 +02:00
Reinder Feenstra
a480c53065 added new board wizard which explains som board basics. 2024-04-27 23:57:30 +02:00
Reinder Feenstra
08f9a40039 board: added label tile 2024-04-25 00:14:31 +02:00
Reinder Feenstra
73d2303f4c
fixed edit error 2024-04-24 17:05:32 +02:00
Reinder Feenstra
c84d8e0949
Updated french translation based on user feedback 2024-04-24 17:02:25 +02:00
Reinder Feenstra
229b06749d output map: added address X tooltip to columns
see #112
2024-04-16 22:57:38 +02:00
Reinder Feenstra
0838aab817 added preset stuff for Uhlenbroch Intellibox II 2024-04-13 08:49:41 +02:00
Reinder Feenstra
0e0fbed233 corrected DCC++ -> DCC-EX 2024-04-13 08:48:34 +02:00
Reinder Feenstra
558dd7e445 loconet: added Uhlenbrock Intellibox IR and Basic 2024-04-12 23:42:10 +02:00
Filippo Gentile
bb4918efd9 Add Italian translation of Wizard buttons 2024-04-11 15:46:00 +02:00