111 Commits

Author SHA1 Message Date
Mose Müller
a750644c20 updates socket.ts (renames and add method) 2023-11-09 13:52:00 +01:00
Mose Müller
45ede860d9 removes JSDoc types (already in typescript) 2023-11-09 13:51:26 +01:00
Mose Müller
d643923fd3 fix: only update connection toast to reconnecting when still disconnected 2023-11-03 09:14:36 +01:00
Mose Müller
3132680c50 removing unnecessary console log commands 2023-11-03 09:14:36 +01:00
Mose Müller
b32bdabfca
Revert "Fix/connection toast timeout" 2023-11-03 09:11:40 +01:00
Mose Müller
55ce32e105 fix: only update connection toast to reconnecting when still disconnected 2023-11-03 08:50:33 +01:00
Mose Müller
621bed94af removing unnecessary console log commands 2023-11-03 08:50:03 +01:00
Mose Müller
69c5e0397b fetch data as soon as the client connects to the websocket server 2023-11-02 15:43:11 +01:00
Mose Müller
7f402b45e7 docs: adding docstring to ConnectionToast 2023-11-02 15:34:07 +01:00
Mose Müller
c4056d3ca8 chore: formatting, renaming 2023-11-02 15:31:46 +01:00
Mose Müller
47d64243c3 adds connection toast component to app 2023-11-02 15:23:31 +01:00
Mose Müller
8ae0b7818b feat (frontend): pressing "-" at the beginning of a number component will add a minus sign 2023-10-30 14:36:52 +01:00
Mose Müller
743531c434 updating frontend packages and config 2023-10-30 14:15:53 +01:00
Mose Müller
1d2325171b fixing eslint errors 2023-10-30 14:14:32 +01:00
Mose Müller
b149c1b411 fix: component ids adhere to html guidelines now 2023-10-30 14:05:39 +01:00
Mose Müller
7e5861ec22 feat: adding utils module (string manipulation function) 2023-10-30 14:04:25 +01:00
Mose Müller
7dcec88c9a frontend: updating addNotification type hints 2023-10-30 13:26:25 +01:00
Mose Müller
d334ec5284
Merge pull request #41 from tiqi-group/39-feat-add-customcss-option-to-pydaseserver
adds custom css option to pydase.Server
2023-10-17 17:04:30 +02:00
Mose Müller
04b9976a3b turns of frontend notifications by default 2023-10-17 11:49:42 +02:00
Mose Müller
785ed92b45 adds link element to frontend header if services exposes /custom.css endpoint 2023-10-17 11:48:07 +02:00
Mose Müller
5ad15c1cae frontend: fix div ids 2023-10-17 11:45:50 +02:00
Mose Müller
34e46e05ee feat: adding ColouredEnum component 2023-10-11 14:03:07 +02:00
Mose Müller
23ef229eb1 frontend: removes unused import 2023-09-14 10:29:23 +02:00
Mose Müller
ee124ead89 removes buttons from number components 2023-09-14 10:17:25 +02:00
Mose Müller
bbee77e231 feat: adds simple functionality to buttons in number component 2023-09-14 10:12:51 +02:00
Mose Müller
27520864c4 frontend: 'instant update' defaults to false 2023-09-14 08:35:10 +02:00
Mose Müller
050a718e44 feat: highlighted digits are overwritten in number components 2023-09-14 08:28:38 +02:00
Mose Müller
b275446960 adapts slider frontend component (highlights pressed settigns button) 2023-08-17 11:15:39 +02:00
Mose Müller
55620bc6e7 make Image collapsible in frontend 2023-08-16 11:14:52 +02:00
Mose Müller
f7579c3a89 feat: components implement their notifications now
- removing nestedObjectUtils and useNotification hook
- passing addNotification method to all components
- components can use the addNotification method to create their
  notifications
2023-08-10 15:07:49 +02:00
Mose Müller
8205e4d463 chore: changing parent_path to parentPath 2023-08-10 14:24:30 +02:00
Mose Müller
04e0e9e8b2 feat: updating useNotification hook
- automatically generates id and timestamp
- components just have to provide a message
2023-08-10 11:05:07 +02:00
Mose Müller
48dd4d58b7 feat (frontend): adding useNotification hook 2023-08-10 10:47:22 +02:00
Mose Müller
a333de9957 feat: updating ImageComponent
- adding format
- adding method to read image from file
- adding method to load image from base64 byte string
2023-08-10 10:43:38 +02:00
Mose Müller
8d55f3b853 feat: adding first version of Image component 2023-08-09 17:48:27 +02:00
Mose Müller
36ea451d14 frontend: updating packages 2023-08-08 16:42:47 +02:00
Mose Müller
2951a73883 frontend: styling other components 2023-08-08 16:39:29 +02:00
Mose Müller
82a21f1e5d frontend: styling SliderComponent 2023-08-08 16:39:13 +02:00
Mose Müller
32ecc9520f feat: adding NumberComponent to SliderComponent 2023-08-08 15:52:31 +02:00
Mose Müller
3972b52f32 frontend: updating notification message 2023-08-07 16:19:52 +02:00
Mose Müller
6e8fa23a44 feat: moving notifications into separate component 2023-08-07 16:15:42 +02:00
Mose Müller
a447dc2820 linting: ignoring no-explicit-any 2023-08-07 16:14:49 +02:00
Mose Müller
0bb7f9877c fix: notification time string 2023-08-07 16:06:36 +02:00
Mose Müller
14c51a89a9 feat: formatting of notification message
- added function to get the value of a specified key in the serialized
DataService object by the full access path
- formatting notification message in "onNotify" function
2023-08-07 15:51:01 +02:00
Mose Müller
817b22ec85 feat: differentiating between exceptions and other notifications 2023-08-07 14:56:58 +02:00
Mose Müller
eed309590e feat: adding support for units
With `pint` as the unit package, the user can now define Quantities as
attributes of their DataService class. This will be rendered as a float
in the frontend application with the unit as an additional field
appended to the form.
2023-08-07 14:05:48 +02:00
Mose Müller
d000ce7410 update frontend dependencies 2023-08-03 15:33:27 +02:00
Mose Müller
91ea07905d feat: adding time string to notifications 2023-08-03 15:30:34 +02:00
Mose Müller
b30295d840 feat: added frontend exception notifications 2023-08-03 15:18:32 +02:00
Mose Müller
cf46dbbdde feat: adding frontend notifications for attribute updates 2023-08-03 12:00:25 +02:00