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
Mose Müller
42bfa028e0
fixing NumberComponent rendering
2023-08-02 12:06:21 +02:00
Mose Müller
717939e902
fixing GenericComponent exports
2023-08-02 12:06:21 +02:00
Mose Müller
3e925c7087
frontend: only display "render count" when in development mode
2023-08-02 12:06:21 +02:00
Mose Müller
837f02b0d3
frontend: adding GenericComponent
2023-08-02 12:06:20 +02:00
Mose Müller
cc0397b23e
frontend: adding ListComponent
2023-08-02 12:06:20 +02:00
Mose Müller
8c8e22cf70
feat: adding StringComponent
2023-08-02 12:06:20 +02:00
Mose Müller
6c89059792
frontend: passing parent_path via socketio
2023-08-02 12:06:20 +02:00
Mose Müller
3116d98f1c
frontend: adding DataServiceComponent. Rendering nested classes is now possible.
2023-08-02 12:06:20 +02:00
Mose Müller
ca794948d0
frontend: updated NumberComponent
...
- ignoring F1 and F12 keys, as well
- emitting parent_path, as well
- changing Form.Control readOnly -> disabled
- only show buttons when Form isn't read only
2023-08-02 12:06:20 +02:00
Mose Müller
9bbba41309
frontend: updating width of SliderComponent
2023-08-02 12:06:20 +02:00
Mose Müller
2a6574fea1
frontend: implementing distinction between int and float NumberComponent
2023-08-02 12:06:20 +02:00
Mose Müller
50162cdc82
frontend: removing components.tsx
2023-08-02 12:06:20 +02:00
Mose Müller
cf740cb058
frontend: adding AsyncMethodComponent
2023-08-02 12:06:20 +02:00
Mose Müller
e2ed88fc82
frontend: updating width of components
2023-08-02 12:06:20 +02:00
Mose Müller
9202a0335d
fix ButtonComponent id
2023-08-02 12:06:20 +02:00
Mose Müller
fd26a410fd
frontend: adding MethodComponent
2023-08-02 12:06:20 +02:00
Mose Müller
a2502c1e74
frontend: updating SliderComponent (using mui slider)
2023-08-02 12:06:20 +02:00
Mose Müller
9c9e11ac51
frontend: remote states from slider component
2023-08-02 12:06:20 +02:00
Mose Müller
f30cd15d3f
frontend: adding EnumComponent
2023-08-02 12:06:20 +02:00
Mose Müller
bae1752e48
frontend: introducing DocStringComponent
2023-08-02 12:06:20 +02:00
Mose Müller
68c3f6659e
frontend: removing unused imports
2023-08-02 12:06:20 +02:00
Mose Müller
fa0d69feb8
frontend: adding SliderComponent
2023-08-02 12:06:20 +02:00
Mose Müller
44639222bf
frontend: updating ButtonComponent id
2023-08-02 12:06:20 +02:00