Reinder Feenstra
298617122d
board: added rail decoupler tile
2022-08-21 23:52:24 +02:00
Reinder Feenstra
29ad379b41
board: added link tile to create connections between boards
2022-08-13 23:50:37 +02:00
Reinder Feenstra
93da729747
Merge branch 'master' of github.com:traintastic/traintastic
2022-06-28 23:14:46 +02:00
Reinder Feenstra
f6f5511f25
Added 1st version of Traintastic DIY interface
2022-06-28 23:14:39 +02:00
Reinder Feenstra
c70502acda
fix: version.rc didn't compile for tag builds
...
(cherry picked from commit 86f3e4cf85c24609d89b3d29a431fdfa0dee9a6f)
2022-06-20 22:57:33 +02:00
Reinder Feenstra
25f77b9be1
added website to about box
...
(cherry picked from commit cb42d39381e1e6842693508422eff2be9d38d831)
2022-06-19 23:02:31 +02:00
Reinder Feenstra
9f52368ad9
Version numbering improvements
...
- GitHub actions branch builds have a <branch>-<pipeline>-<sha_short> suffix.
- GitHub actions tag builds have no suffix.
- Other builds have a -dev suffix
2022-06-12 00:16:19 +02:00
Reinder Feenstra
e669a73b7f
innosetup: version now read from traintastic-server binary
2022-06-08 17:44:36 +02:00
Reinder Feenstra
3129a6c497
board: implememented board properties toolbar item support
2022-06-05 00:07:04 +02:00
Reinder Feenstra
b3b49936e7
cleanup
2022-06-04 19:31:05 +02:00
Reinder Feenstra
8cdc58d9c4
board: added use of left/right arrow key as hotkeys for tile rotate
2022-05-29 13:07:52 +02:00
Reinder Feenstra
655c394e1b
board: wrapped tile info in block for future expansion of tile info
2022-05-29 11:39:57 +02:00
Reinder Feenstra
092a4e9cdd
ObjectListWidget: added start all and stop all button (used for scripts)
2022-05-22 11:34:09 +02:00
Reinder Feenstra
5154f60791
board: available tile info is now read from server
2022-05-13 22:10:45 +02:00
Reinder Feenstra
e4be3a7e7d
added disabled checkbox to script editor
2022-05-13 18:56:36 +02:00
Reinder Feenstra
8edc152332
board: fix: block sensors weren't always drawn when state changed
2022-05-12 23:59:11 +02:00
Reinder Feenstra
56ac9af1ef
moved valueChanged signal to BaseProperty class
2022-05-12 23:57:38 +02:00
Reinder Feenstra
18a5a8a1dd
added network support for object events
2022-05-03 23:14:05 +02:00
Reinder Feenstra
3616754a9b
fix: added missing include for macos
2022-04-30 19:28:18 +02:00
Reinder Feenstra
e43d206e48
missing in 5521a262e7d7547f95491aec3d06b9fbe82ea66a
2022-04-30 00:44:52 +02:00
Reinder Feenstra
d4a4b64106
client: added Color enum translation support
2022-04-24 19:22:33 +02:00
Reinder Feenstra
4f7a673b10
client: added close world menu entry
2022-04-24 19:21:37 +02:00
Reinder Feenstra
139db5d9e8
missing in da6cf0f971394609e0d099b57a3d8645e7d5ed15
2022-04-23 20:58:49 +02:00
Reinder Feenstra
da6cf0f971
input monitor: added input simulation support
2022-04-23 19:40:55 +02:00
Reinder Feenstra
5cdcfe2ed9
client: added Object::getPropertyValueBool
2022-04-23 19:39:30 +02:00
Reinder Feenstra
ab925013b6
board: added popup menu for controlling turnout/signal/direction control
2022-04-12 21:56:13 +02:00
Reinder Feenstra
6d677f2300
board: move tile now supports rotating
2022-04-06 23:05:34 +02:00
Reinder Feenstra
a34aa2ba1a
board: fix: add tile stayed active when leaving edit mode
2022-04-06 23:02:24 +02:00
Reinder Feenstra
847bc4de4b
board: changed mouse pointer to hand for clickable tiles
2022-03-25 23:45:43 +01:00
Reinder Feenstra
b41bd97c48
board: added push button tile
2022-03-25 08:10:37 +01:00
Reinder Feenstra
a19879159a
board: added one way and direction controller tile
2022-03-20 20:03:38 +01:00
Reinder Feenstra
8a49d185d2
moved input monitor/output keyboard commands from connection to the objects
2022-03-04 23:25:45 +01:00
Reinder Feenstra
8d13ef87a7
output keyboard: added pages and address grouping
2022-03-02 23:55:19 +01:00
Reinder Feenstra
18f85cbde5
implemented processMessage for output keyboard
2022-03-02 23:55:01 +01:00
Reinder Feenstra
c6be281ab1
added processMessage to network Object base class
2022-03-02 23:50:57 +01:00
Reinder Feenstra
f37dbe194f
Merge branch 'master' of github.com:traintastic/traintastic
2022-03-01 00:11:59 +01:00
Reinder Feenstra
8d5def228e
implemented world import option
2022-03-01 00:11:22 +01:00
Reinder Feenstra
d677e05fb6
fix for msvc
2022-02-28 08:34:48 +01:00
Reinder Feenstra
f93cd91e95
implemented world export option
2022-02-27 23:40:45 +01:00
Reinder Feenstra
39c188f047
input monitor: added pages and address grouping
2022-02-26 22:59:32 +01:00
Reinder Feenstra
025703fe44
session now monitors onDestroying signal, to release shard_ptr's
2022-02-21 11:52:31 +01:00
Reinder Feenstra
9097bbb974
fix: if a world request is in progress, don't cancel it, just wait for its completion
...
If canceled and the reissued the server will only send a handle because is "thinks" the object is already known by the client.
2022-02-21 00:24:44 +01:00
Reinder Feenstra
9952efe1bf
input list widget: added input monitor channel support
2022-02-14 23:34:23 +01:00
Reinder Feenstra
0bbb643355
removed debug code
2022-02-12 00:44:41 +01:00
Reinder Feenstra
faacd8af3b
Merge branch 'master' into simulate
2022-02-11 23:55:43 +01:00
Reinder Feenstra
b2be853111
serverlog now stick to bottom if new messages are added
2022-02-10 23:55:45 +01:00
Reinder Feenstra
2ed7f4cd7d
input monitor gui improvments:
...
- starts now at start address (was hardcoded 1)
- processes its own network messages
- caches all input values, for future pagenation
2022-02-06 00:49:36 +01:00
Reinder Feenstra
6cca383d87
added support for output channels and implemented it for DCC++EX
2022-02-05 19:44:37 +01:00
Reinder Feenstra
05f3b695a3
added support for alias attributes
2022-02-05 19:33:13 +01:00
Reinder Feenstra
68997d54ff
throttle: enter key now toggles direction
2022-01-23 17:06:47 +01:00