Reinder Feenstra
09f1b83c34
CI: added libqt5svg5-dev for ubuntu
2021-06-12 00:28:42 +02:00
Reinder Feenstra
5db904ba5a
Added Qt5::Svg
2021-06-12 00:06:25 +02:00
Reinder Feenstra
179e84051b
added Traintastic logo to client background
2021-06-12 00:05:44 +02:00
Reinder Feenstra
2921a0eee5
centered buttons in client mdi area
2021-06-11 00:05:57 +02:00
Reinder Feenstra
5a89e186cc
missing in f13ffdf5
2021-06-10 00:17:11 +02:00
Reinder Feenstra
e76f1b023e
fix: added missing returns
2021-06-10 00:14:44 +02:00
Reinder Feenstra
88c0910172
board: implemented sensor state drawing
2021-06-10 00:06:06 +02:00
Reinder Feenstra
fc433273ea
sensorrailtile: added name, invert and state property
2021-06-10 00:05:00 +02:00
Reinder Feenstra
c26cb4b401
added support for TriState ||, && and ^ operators
2021-06-09 23:53:05 +02:00
Reinder Feenstra
f13ffdf54b
Added support for response to set property command
...
Improves handling of text property edits
Moved property related network commands from Connection to Property implementation
2021-06-09 22:40:36 +02:00
Reinder Feenstra
7ec5fe3855
board: fix: click on non top-left block tile didn't work
2021-06-07 23:02:23 +02:00
Reinder Feenstra
6066b5516d
board: tile add/delete only allowed when not running
2021-06-06 23:52:38 +02:00
Reinder Feenstra
aeb1754619
board name now equal to id when created
2021-06-06 23:20:32 +02:00
Reinder Feenstra
8c962ad3ab
board: added name proerty to block
2021-06-06 23:19:34 +02:00
Reinder Feenstra
33bbb2d84c
board: fixed signal toolbar item
2021-06-06 00:11:35 +02:00
Reinder Feenstra
dee3ca26c3
manual: added some info about toolbar items and decoder function type
2021-06-05 23:43:20 +02:00
Reinder Feenstra
5be8c2717a
board: implemented board (re)size
2021-06-05 22:56:58 +02:00
Reinder Feenstra
3648b7d084
board: fix: place tile no longer drawn when mouse is outside board
2021-06-04 22:36:06 +02:00
Reinder Feenstra
848b942610
Merge branch 'master' of github.com:traintastic/traintastic
2021-06-04 00:32:40 +02:00
Reinder Feenstra
48882fcf73
fix: loaded() event wasn't send to SubObject's
2021-06-04 00:32:24 +02:00
Reinder Feenstra
be918bb999
board: when placing tiles it is now drawn as overlay
...
todo: handle larger (>1x1) tiles
2021-06-04 00:31:43 +02:00
Reinder Feenstra
74b34fe10d
board: moved tile paint stuff to own class, for easier reuse
2021-06-04 00:28:59 +02:00
Reinder Feenstra
69edafc1c4
Bumped version to 0.0.2
2021-06-01 22:57:01 +02:00
Reinder Feenstra
0537a3269e
README: added cmake commands for macOS
2021-05-29 22:44:30 +02:00
Reinder Feenstra
b7aa9fdabf
fix: don't link with libstdc++fs on macOS
2021-05-29 22:05:28 +02:00
Reinder Feenstra
12f55cc344
fix for macOS
2021-05-29 21:49:05 +02:00
Reinder Feenstra
2bbb7c94a4
Added missing includes for macOS
2021-05-29 21:48:31 +02:00
Reinder Feenstra
b39213f2b8
added support for macOS to endian.hpp
2021-05-29 21:43:22 +02:00
Reinder Feenstra
3e76285c4a
Added quick implementation of LocoNet TCP binary for DR5000
...
Basicly a copy of LocoNetSerial with serial port replaced by a socket.
2021-05-28 22:42:37 +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
3f2d8b9766
fix: added missing this when connecting a lambda depended on this to make sure it is properly disconnected.
2021-05-26 23:52:46 +02:00
Reinder Feenstra
ce02c278b1
moved dark.qrc file to dark folder
2021-05-26 23:31:46 +02:00
Reinder Feenstra
906cb3f5cf
missing in 0e1cbf1dfce21443b3065360c7f26fbcd80435c6
2021-05-26 23:31:09 +02:00
Reinder Feenstra
0e1cbf1dfc
Fixed network protocol bug
...
The client could release an object handle while at the same the
handle was on the wire from the server to the client.
The client then expected a serialized object which the server didn't
send because the handle not yet release by the client at the time it
was sent.
Solution:
The client and server both count how many times an handle is send from
the server to the client. The client object release only succeeds if the
counters match, to be sure no handles are "on the wire".
2021-05-26 23:02:05 +02:00
Reinder Feenstra
7044f4d00b
first added decoder function type is now Light others are On/Off
2021-05-26 21:07:51 +02:00
Reinder Feenstra
1711108ee0
Added decoder function types: AlwaysOff, AlwaysOn
2021-05-26 21:05:26 +02:00
Reinder Feenstra
5352179495
added language files to traintastic-client DEB
2021-05-26 20:43:50 +02:00
Reinder Feenstra
72514bf554
implemented mute/no smoke support in decoder
2021-05-25 23:58:24 +02:00
Reinder Feenstra
3225e7c6da
added type property to decoder function
2021-05-25 23:56:26 +02:00
Reinder Feenstra
4663b4cf1c
Rewrote README, added build instruction, remove info that is on website
2021-05-25 23:03:43 +02:00
Reinder Feenstra
f7b087a562
xpressnet inputs are now automatically assigned to the first unused address if there is only one xpressnet bus
2021-05-24 00:44:55 +02:00
Reinder Feenstra
02a58d0f7d
loconet inputs are now automatically assigned to the first unused address if there is only one loconet bus
2021-05-24 00:44:06 +02:00
Reinder Feenstra
025153156c
input: don't show value property in edit dialog
2021-05-24 00:30:23 +02:00
Reinder Feenstra
aaf8831bcd
input: set name to id when created
2021-05-24 00:26:20 +02:00
Reinder Feenstra
29f03eb46e
moved some files related to input/output
2021-05-23 23:24:58 +02:00
Reinder Feenstra
2f1ec0ab16
loconet outputs are now automatically assigned to the first unused address if there is only one loconet bus
2021-05-23 11:16:44 +02:00
Reinder Feenstra
0797828064
output: don't show value property in edit dialog
2021-05-23 10:49:23 +02:00
Reinder Feenstra
0d6aec544d
Output: set name to id when created
2021-05-23 10:47:10 +02:00
Reinder Feenstra
8dd85584cf
readme: added license badge
2021-05-23 02:04:34 +02:00
Reinder Feenstra
2a7ec7f35a
changed InternalUpdateHolder to counter, to make nesting possible
2021-05-23 01:58:46 +02:00