Reinder Feenstra
cf0cb7224a
[enum] added operator~ to invert Direction
...
(cherry picked from commit ed0f9f3533a51a763c6c3759bdbe79b69662bae1)
2025-05-31 01:01:21 +02:00
Reinder Feenstra
43292e3a69
Merge remote-tracking branch 'origin/master' into 178-add-web-based-throttle-for-phone
2025-04-01 22:43:49 +02:00
Reinder Feenstra
cf17081fa7
Bumped copyright year to 2025
2025-03-24 22:43:17 +01:00
Reinder Feenstra
729ebffa12
Restyled load world dialog and added search bar
2025-03-24 22:41:29 +01:00
Reinder Feenstra
04eed28aa1
[interface list] added text to inform user about empty list, see #187 .
2025-03-04 23:49:11 +01:00
Reinder Feenstra
764cca13ba
[interface list] ctrl+click now open interface setting in seperate window, see #187 .
2025-03-04 21:16:15 +01:00
Reinder Feenstra
e1b399a156
fix: missing string
2025-02-13 23:05:16 +01:00
Reinder Feenstra
ce4417cc30
Added support for controlling a Train to the Throttle
...
Decoder control is still supported but will be removed in the future.
see #178
2025-01-08 23:51:24 +01:00
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