1304 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
46a08e3c07 webthrottle: styled function button groups
see #178
2025-01-23 22:56:02 +01:00
Reinder Feenstra
b1ec56fdba webthrottle: release / failed acquire fixes
see #178
2025-01-20 23:50:48 +01:00
Reinder Feenstra
9fa717d1ca webthrottle: add function button support (still requires some styling tweaks)
see #178
2025-01-19 21:39:56 +01:00
Reinder Feenstra
990f5cbac4 webthrottle: CSS fixes for iOS/iPadOS 2025-01-19 21:21:39 +01:00
Reinder Feenstra
ed7e0bc6da fix: missing include 2025-01-19 15:07:23 +01:00
Reinder Feenstra
71db228d40 throttle: removed functions wrapping, access function via train/decoder 2025-01-19 13:12:38 +01:00
Reinder Feenstra
4d317156f6 webthrottle: fix use height 100dvh for mobile, to prevent scrolling due to address bar
see #178
2025-01-17 23:53:54 +01:00
Reinder Feenstra
5acd8f1861 webthrottle: fixed css issue to get rid of the scrollbars
see #178
2025-01-17 23:42:29 +01:00
Reinder Feenstra
9278f70bf3 fix: added asserts to check thread 2025-01-16 23:37:37 +01:00
Reinder Feenstra
541a6f5fc9 webthrottle: improved handling of world load/close and added auto reconnect
see #178
2025-01-15 23:57:25 +01:00
Reinder Feenstra
994cc4d99c webthrottle: disable other direction button if train is moving 2025-01-13 23:38:03 +01:00
Reinder Feenstra
8ac68be121 webthrottle: added generic functions for sending errors 2025-01-13 23:36:29 +01:00
Reinder Feenstra
fcbec85ee8 webthrottle: moved common release code to function 2025-01-13 23:04:10 +01:00
Reinder Feenstra
bdcb5574f8 fix: release() caused loop by calling activate 2025-01-13 23:01:25 +01:00
Reinder Feenstra
712b317221 fix for macos build 2025-01-11 13:22:26 +01:00
Reinder Feenstra
36cf5f4f71 fixme: disabled stringop-overflow for now to get CI working again, still need to investigate 2025-01-11 11:18:22 +01:00
Reinder Feenstra
b73ed8c0eb Added list of active throttles to world 2025-01-11 11:18:09 +01:00
Reinder Feenstra
78a8e17958 fix: missing includes for Release build 2025-01-10 00:39:09 +01:00
Reinder Feenstra
0c5f71fc85 wip: added basic web throttle
see #178
2025-01-10 00:26:46 +01:00
Reinder Feenstra
d91b30715d fix: is_binary check didn't work 2025-01-09 23:49:21 +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
d06e58902c cleanup 2025-01-03 00:17:36 +01:00
Reinder Feenstra
5d1968b865 fix: missing #ifndef for release build 2025-01-03 00:13:25 +01:00
Reinder Feenstra
9739910b9f Added websocket connection for webthrottle
see #178
2025-01-02 20:51:45 +01:00
Reinder Feenstra
ca580a5e9e renamed Connection to ClientConnection 2025-01-01 14:10:47 +01:00
Reinder Feenstra
6d8d1cc8e5 make sure directory for generated headers exists 2024-12-30 23:44:23 +01:00
Reinder Feenstra
de65905387 added suport for embedding resources and added serving /favicon.ico 2024-12-30 23:30:01 +01:00
Reinder Feenstra
8c2d89cdc6 CI: code-coverage set --ignore-errors mismatch option 2024-12-28 09:51:05 +01:00
Reinder Feenstra
0a25af1c18 CI: code-coverage set --ignore-errors mismatch option 2024-12-28 09:11:38 +01:00
Reinder Feenstra
c20e5da343 server: use find_package(Boost ...) on all platforms 2024-12-27 23:39:30 +01:00
Reinder Feenstra
2da8b112b2 CI: windows get boost via vcpkg 2024-12-18 00:01:24 +01:00
Reinder Feenstra
524bba9689 boost minimum is now 1.81 (for http message generator) 2024-12-15 23:55:33 +01:00
Reinder Feenstra
d4049d8295 client-server: replaced binary socket connection by http websocket connection 2024-12-15 23:25:01 +01:00
Reinder Feenstra
5987b97d33 fix: interface can be nullptr 2024-12-11 00:27:32 +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
7cc5a2ff0a fix: world saved with simulation active didn't load properly 2024-12-03 23:03:46 +01:00
Reinder Feenstra
c05b0206ab fix: signal path didn't handle HiddenRailCrossOver properly 2024-12-03 23:03:01 +01:00
Reinder Feenstra
8187b08881 tray icon: added translation and added language setting 2024-11-27 22:54:28 +01:00
Reinder Feenstra
27fecd8700 server: added language setting 2024-11-27 22:50:42 +01:00
Reinder Feenstra
0c257dbe13 fix: eventloop ioContext wasn't properly restarted 2024-11-27 22:46:51 +01:00
Reinder Feenstra
0a8f16c999 fix: don't list rail vehicle train property in UI 2024-11-25 23:18:45 +01:00
Reinder Feenstra
53bcb0bb52 locale: use single string 2024-11-25 23:16:35 +01:00
Reinder Feenstra
3456d4b2de clang-tidy: fixed readability-redundant-casting 2024-11-23 11:14:23 +01:00
Reinder Feenstra
4b5eb57a70 clang-tidy: added NOLINT due to platform differences 2024-11-23 09:49:17 +01:00
Reinder Feenstra
a107fb1312 clang-tidy: fixed readability issues 2024-11-23 09:08:39 +01:00
Reinder Feenstra
441dea0382 clang-tidy: fixed misc-static-assert 2024-11-23 00:49:19 +01:00
Reinder Feenstra
8ae51ca730 clang-tidy: fixed modernize-return-braced-init-list 2024-11-23 00:47:03 +01:00
Reinder Feenstra
99d6f6a863 clang-tidy: fixed modernize-use-auto 2024-11-23 00:42:54 +01:00
Reinder Feenstra
e2c6a8e91e clang-tidy: fixed readability issues 2024-11-23 00:32:45 +01:00
Reinder Feenstra
875898eaeb clang-tidy: fixed modernize-use-equals-default 2024-11-23 00:01:57 +01:00