477 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
c1c6b03a80
readme: added build status badge 2021-05-22 09:25:02 +02:00
Reinder Feenstra
6a525eb94b world: added scaleRatio property 2021-05-22 00:10:12 +02:00
Reinder Feenstra
3c8b8fd701 Added PropertyDoubleSpinBox widget 2021-05-22 00:09:09 +02:00
Reinder Feenstra
4157fec500 Added view toolbar menu item 2021-05-21 23:34:13 +02:00
Reinder Feenstra
fb1eed69f6 Added world properties menu item/dialog 2021-05-21 23:11:26 +02:00
Reinder Feenstra
8bac326a2e sorted WorldScaleValues big to small 2021-05-21 23:09:22 +02:00
Reinder Feenstra
55dfc63bac removed no longer used enum TraintasticMode 2021-05-21 08:03:55 +02:00
Reinder Feenstra
8b961ac706 fixed server version log message 2021-05-21 00:27:40 +02:00
Reinder Feenstra
06342baaa0 Added *no smoke* option to world.
(will force disable all smoke generation in future)
2021-05-21 00:20:54 +02:00
Reinder Feenstra
17cdcdf682 fix: make sure checked state of stop/run matches world state
due to the toggle feature, its checked state changes, but we need to wait for a world state change
2021-05-18 23:56:52 +02:00
Reinder Feenstra
69321a3154 Added world main menu to client 2021-05-18 23:47:24 +02:00
Reinder Feenstra
fde5b0aa59 manual: added traintastic server start image for windows 2021-05-15 23:23:10 +02:00
Reinder Feenstra
08e89ad04c manual: use GFM img title as figure caption 2021-05-15 23:22:26 +02:00
Reinder Feenstra
34a13c785f manual: added some info about starting traintastic server/client 2021-05-15 00:10:00 +02:00
Reinder Feenstra
bda08e2362 removed zero margin in connect dialog
looks bad on Windows
2021-05-15 00:07:06 +02:00
Reinder Feenstra
a6219b7fb7 added *.pyc to gitignore 2021-05-14 23:23:32 +02:00
Reinder Feenstra
aebc153c1a implemented client language setting 2021-05-14 23:22:34 +02:00
Reinder Feenstra
b39b6ad162 Lua script code now save to seperate file 2021-05-14 11:07:34 +02:00
Reinder Feenstra
754acd528a loader/saver: added support for load/save additional files 2021-05-14 11:03:40 +02:00
Reinder Feenstra
1e69644dba Added support for sha1 digest calculation of strings and files 2021-05-14 10:56:44 +02:00
Reinder Feenstra
a218a2b3e4 World object now loaded/saved using generic object load/save 2021-05-13 23:47:58 +02:00
Reinder Feenstra
dd738257b3 Added store attributes to world properties 2021-05-13 23:40:28 +02:00
Reinder Feenstra
eef3fc41e0 Added display name attributes for id/name/notes properties 2021-05-13 22:18:00 +02:00
Reinder Feenstra
23d00df4f1 Added DisplayName attribute, to override the default class_id:property_name 2021-05-13 21:31:14 +02:00
Reinder Feenstra
bd1b62a37c CI: corrected deploy source path 2021-05-13 20:38:14 +02:00
Reinder Feenstra
9f4dae68fb CI: changed build to in source build (for self hosted runners) 2021-05-13 19:03:07 +02:00
Reinder Feenstra
f311e38e4c set cmake client property WIN32_EXECUTABLE to get rid of console window 2021-05-12 23:19:56 +02:00
Reinder Feenstra
9fcdcbffa6 locale: skip \r chars 2021-05-12 21:42:19 +02:00
Reinder Feenstra
7e6fe45af9 server now displays a message when running in windows system tray 2021-05-12 21:39:59 +02:00
Reinder Feenstra
5bf2875b6c Added --tray option to run server in windows system tray
The https://github.com/zserge/tray code was very helpful for getting it done.
2021-05-11 23:23:05 +02:00
Reinder Feenstra
7b17dfeca8 moved appicon ico/rc to shared 2021-05-11 23:13:02 +02:00
Reinder Feenstra
93099f7958 client: define QT_NO_DEBUG_OUTPUT for release builds 2021-05-07 18:57:58 +02:00
Reinder Feenstra
7967800dcb windows: added version resource to client and server 2021-05-07 00:01:10 +02:00
Reinder Feenstra
38f79ac3a3 windows: added icon to client app 2021-05-06 23:19:29 +02:00
Reinder Feenstra
106da2041d added application icon to client 2021-05-04 23:37:00 +02:00
Reinder Feenstra
bcbdca1a3b Set client copyright year to 2021 2021-05-04 23:18:40 +02:00
Reinder Feenstra
75e17dcb96 moved project version to shared file 2021-05-04 23:14:28 +02:00
Reinder Feenstra
7242221719 manual: improvements for small screens
- limit image width to 100%
- hide toc on small screens
2021-05-04 20:20:46 +02:00
Reinder Feenstra
69a5dd4df7 Added --connect option to client 2021-05-03 23:22:06 +02:00
Reinder Feenstra
d5173dc1c8 Added --fullscreen option to client 2021-05-03 22:28:43 +02:00
Reinder Feenstra
5464ae546a
CI: added building manual, try 3 2021-05-03 20:49:24 +02:00
Reinder Feenstra
56ad8ac67b
CI: added building manual, try 2 2021-05-03 20:46:30 +02:00
Reinder Feenstra
c1c664bbce
CI: added building manual, try 1 2021-05-03 20:41:53 +02:00
Reinder Feenstra
dbc5f1ac3f missing in 9b9f1b1bbed3b89460abfee425c99e5f234dc5d3 2021-05-02 23:37:47 +02:00
Reinder Feenstra
9b9f1b1bbe Added new script for building manual 2021-05-02 23:30:44 +02:00
Reinder Feenstra
d78afb57a1
CI: Added server build for raspberry pi, try 1 2021-05-01 00:26:36 +02:00
Reinder Feenstra
d96088c0a3
CI: Added client build for raspberry pi, try 2 2021-04-30 21:27:11 +02:00
Reinder Feenstra
c34adac7c1
CI: Added client build for raspberry pi, try 1 2021-04-30 21:25:04 +02:00
Reinder Feenstra
3d72576ed3 CI: changed client build to cmake, try 4 2021-04-23 23:12:55 +02:00
Reinder Feenstra
8bcb1c0fbe CI: changed client build to cmake, try 3 2021-04-23 22:45:04 +02:00