Mose Müller
0e9832e2f1
updates DocStringComponent placement
2024-01-16 12:55:18 +01:00
Mose Müller
9d90fd2b81
displayName of components is now taken from WebSettingsContext
2023-12-21 10:30:21 +01:00
Mose Müller
8e3a1694ce
updates frontend components to not have DataService in the fullAccessPath
2023-12-21 10:03:17 +01:00
Mose Müller
729f375901
adds support for quantities in slider component (passing object instead of number)
2023-12-13 10:35:28 +01:00
Mose Müller
e643dd6f5c
adds number object types to NumberComponent
2023-12-13 10:34:32 +01:00
Mose Müller
dc4c9ff58f
removes unused customEmitUpdate prop from NumberComponent
2023-12-11 17:30:12 +01:00
Mose Müller
83cd07feee
updates SliderComponent to emit attribute updates (instead of full state dict)
2023-12-11 17:30:12 +01:00
Mose Müller
aab2b4ee77
updates frontend reducer to accept new sio_callback event data
2023-12-05 10:49:33 +01:00
Mose Müller
9d36f99404
adds CRITICAL log level
2023-11-27 16:15:53 +01:00
Mose Müller
4746470aee
error toasts always show even when showNotifications is false
2023-11-27 16:08:49 +01:00
Mose Müller
f5627e6a2f
frontend: error toast only goes away when clicked
2023-11-27 16:08:08 +01:00
Mose Müller
613b1dd6a4
updates addNotification type hints in components
2023-11-27 15:41:30 +01:00
Mose Müller
667bb949cc
rewrites NotificationsComponent to handle various notification levels
2023-11-27 15:40:25 +01:00
Mose Müller
3cc6399f60
frontend: update style (fix button appearance)
2023-11-09 17:10:21 +01:00
Mose Müller
d18be54284
updates frontend components to use new methods from socket.ts
2023-11-09 13:52:23 +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
621bed94af
removing unnecessary console log commands
2023-11-03 08:50:03 +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
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
7dcec88c9a
frontend: updating addNotification type hints
2023-10-30 13:26:25 +01: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
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
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
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
6e8fa23a44
feat: moving notifications into separate component
2023-08-07 16:15:42 +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
5400067c18
feat: updating frontend styling
...
- forms will have red background colour when "instant update" is enabled
- button styling is in css file now
2023-08-02 12:06:23 +02:00
Mose Müller
7a89168d14
fix: "instant update" feature
...
- Components do update to values received from backend even if instant
update is not selected.
2023-08-02 12:06:22 +02:00
Mose Müller
5cb30688cf
feat: adding instant_update switch
2023-08-02 12:06:22 +02:00
Mose Müller
80fe1051f1
feat: adding "emit_update" function
2023-08-02 12:06:22 +02:00
Mose Müller
c5bbaad58d
fix: NumberComponent cursor position change
2023-08-02 12:06:22 +02:00
Mose Müller
b385d728fc
fix: do not prevent Tab behaviour in NumericComponent
2023-08-02 12:06:22 +02:00
Mose Müller
c980d35859
fixing EnumComponent notification message format
2023-08-02 12:06:21 +02:00