22 Commits

Author SHA1 Message Date
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
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
2951a73883 frontend: styling other components 2023-08-08 16:39:29 +02:00
Mose Müller
32ecc9520f feat: adding NumberComponent to SliderComponent 2023-08-08 15:52:31 +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
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
42bfa028e0 fixing NumberComponent rendering 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
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
2a6574fea1 frontend: implementing distinction between int and float NumberComponent 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
bae1752e48 frontend: introducing DocStringComponent 2023-08-02 12:06:20 +02:00
Mose Müller
ac7266d7eb frontend: adding todos 2023-08-02 12:06:19 +02:00
Mose Müller
71ce898310 frontend: updating NumberComponent styling 2023-08-02 12:06:19 +02:00
Mose Müller
b99f6365ac frontend: adding NumberComponent 2023-08-02 12:06:19 +02:00