2df1a673ac
adds DictComponent to GenericComponent
2024-04-22 19:11:23 +02:00
d40d9c5e47
adds first version of DictComponent
2024-04-22 19:11:13 +02:00
9ae6895858
replaces undefined name by full_access_path in ListComponent item
2024-04-22 18:38:03 +02:00
a73e721b73
adds spinner to async task when waiting for backend status update
2024-04-22 17:46:58 +02:00
ec1f68ae4a
using fullAccessPath as Form name for NumberComponent fixing cursor jumps
2024-04-17 09:21:02 +02:00
f5e108bbe5
fixes readonly coloured enum
2024-04-17 09:11:33 +02:00
dfe543067f
fixes frontend button
2024-04-17 09:07:24 +02:00
65f63e08ae
fixes changing Quantity from frontend
2024-03-28 08:55:58 +01:00
31f280c9cb
frontend components pass actual readOnly and docString values to backend
2024-03-27 15:20:50 +01:00
6397307690
restructuring EnumComponent (now for both Enum and ColouredEnum)
2024-03-27 15:20:50 +01:00
2ce4c9ce9b
using new runMethod function
2024-03-27 15:20:50 +01:00
15cf0bd414
adapting components to new callback function
2024-03-27 15:20:23 +01:00
ff3a509132
passing fullAccessPath instead of parentPath and name
2024-03-27 15:20:23 +01:00
1a01222cb3
updates changeCallback and SerializedObject in GenericComponent.tsx
2024-03-27 12:08:10 +01:00
4a948f9155
adds "display" web settings support to frontend
...
Components with a "display" equals false in the web settings will not be displayed
in the frontend.
2024-03-11 15:37:56 +01:00
af36ed6c43
changes rendering of enums
2024-03-04 11:48:01 +01:00
853472be94
updates enumValue when backend value changes
2024-03-04 11:47:51 +01:00
6ed6fe5be1
cleanup: changing some frontend components
2024-02-28 10:59:28 +01:00
26689d8578
updates AsyncMethodComponent to work with backend
2024-02-27 16:07:54 +01:00
acd0c80316
updated use of method components
2024-02-27 12:58:28 +01:00
2337aa9d6d
only methods without arguments can be rendered
2024-02-27 12:58:08 +01:00
883ec6d6ae
updates MethodComponent
...
Keyword arguments have a default value now which is displayed in the frontend. The following types can be rendered now:
- numbers (ints, floats, quantities)
- enums (including coloured enums)
I still have to fix the `convert_argument_to_hinted_types` method to make Quantity and Enums work.
2024-02-21 16:30:47 +01:00
22fd2d099d
stores enum value within component - now usable within method form
2024-02-21 16:20:58 +01:00
f8926ea823
prevents Enter key within StringComponent to submit form in MethodComponent
2024-02-21 16:09:28 +01:00
ceed62c8f2
merges NumberInputField back into NumberComponent
2024-02-21 15:46:27 +01:00
5313ef6e8c
fixes StringComponent for use as method argument (adds name to control form)
2024-02-21 15:46:14 +01:00
2d98ba51f4
moves displayName and id to GenericComponent and pass them as props
2024-02-21 15:45:37 +01:00
2f2544b978
removes unnecessary props from button
2024-02-21 09:36:29 +01:00
fffe679bf0
defines changeCallback function in GenericComponent and passes it to components (instead of setAttribute)
...
The components do not use the setAttribute method themselves anymore. This way, you can provide
the changeCallback function if you want and thus reuse the components.
2024-02-21 08:32:59 +01:00
2bb02a5558
separating out NumberInputField from NumberComponent (to be used in MethodComponent)
2024-02-20 17:20:20 +01:00
1c029e301b
updates types
2024-02-20 16:39:06 +01:00
8042f9b390
removes card header of root component
2024-02-20 14:49:35 +01:00
529d61c77d
fixes DeviceConnection overlay message when directly exposed
2024-02-01 13:33:22 +01:00
04d19a853f
renaming available to connected
2024-02-01 13:33:22 +01:00
f1384b25a1
updates DeviceConnection component
2024-02-01 13:33:22 +01:00
7ef82e61e5
frontend styling
2024-02-01 13:33:22 +01:00
2c95a2496c
adds frontend DeviceConnection component
2024-02-01 13:33:22 +01:00
0ecaeac3fb
replaces js interfaces with types
2024-01-16 12:57:35 +01:00
0e9832e2f1
updates DocStringComponent placement
2024-01-16 12:55:18 +01:00
9d90fd2b81
displayName of components is now taken from WebSettingsContext
2023-12-21 10:30:21 +01:00
8e3a1694ce
updates frontend components to not have DataService in the fullAccessPath
2023-12-21 10:03:17 +01:00
729f375901
adds support for quantities in slider component (passing object instead of number)
2023-12-13 10:35:28 +01:00
e643dd6f5c
adds number object types to NumberComponent
2023-12-13 10:34:32 +01:00
dc4c9ff58f
removes unused customEmitUpdate prop from NumberComponent
2023-12-11 17:30:12 +01:00
83cd07feee
updates SliderComponent to emit attribute updates (instead of full state dict)
2023-12-11 17:30:12 +01:00
aab2b4ee77
updates frontend reducer to accept new sio_callback event data
2023-12-05 10:49:33 +01:00
9d36f99404
adds CRITICAL log level
2023-11-27 16:15:53 +01:00
4746470aee
error toasts always show even when showNotifications is false
2023-11-27 16:08:49 +01:00
f5627e6a2f
frontend: error toast only goes away when clicked
2023-11-27 16:08:08 +01:00
613b1dd6a4
updates addNotification type hints in components
2023-11-27 15:41:30 +01:00