Mose Müller
|
e643dd6f5c
|
adds number object types to NumberComponent
|
2023-12-13 10:34:32 +01:00 |
|
Mose Müller
|
53f4cf6690
|
removes setters for min, max and step_size in NumberSlider, updates docstring
|
2023-12-13 09:30:21 +01:00 |
|
Mose Müller
|
c0c8591fc4
|
updates number slider component
|
2023-12-11 17:46:08 +01:00 |
|
Mose Müller
|
13fba6d3d6
|
npm run build
|
2023-12-11 17:30:12 +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
|
09f73a2b1d
|
Merge pull request #83 from tiqi-group/feat/improve_data_service_serialization
fixed serialization of class deriving from class which derives from DataService
|
2023-12-11 17:28:11 +01:00 |
|
Mose Müller
|
88886e3fd6
|
fixed serialization of class deriving from class which derives from DataService
|
2023-12-11 17:25:03 +01:00 |
|
Mose Müller
|
49984b7c2e
|
updates version to v0.4.0
v0.4.0
|
2023-12-11 14:13:14 +01:00 |
|
Mose Müller
|
39270561b9
|
updates Readme with logging information
|
2023-12-11 14:06:02 +01:00 |
|
Mose Müller
|
8ac2c39908
|
fix: dont log private and protected attribute changes
|
2023-12-11 12:52:58 +01:00 |
|
Mose Müller
|
0694a3d1ee
|
fix: removes inheritance warning for functions
|
2023-12-11 12:28:37 +01:00 |
|
Mose Müller
|
c15ad54e2d
|
updates test
|
2023-12-11 11:55:55 +01:00 |
|
Mose Müller
|
71721b1286
|
fix: remove inheritance warning for lists
|
2023-12-11 11:53:55 +01:00 |
|
Mose Müller
|
74ceb7f05c
|
fix image component warning
|
2023-12-11 11:51:24 +01:00 |
|
Mose Müller
|
06d11fff49
|
Merge pull request #80 from tiqi-group/feat/improve_inheritance_warning
Feat: improves DataService inheritance warning
|
2023-12-11 09:25:03 +01:00 |
|
Mose Müller
|
6d23151d32
|
updates tests
|
2023-12-11 09:22:38 +01:00 |
|
Mose Müller
|
0faf347376
|
moves inheritance warning into DataService, improves logic
|
2023-12-11 09:15:08 +01:00 |
|
Mose Müller
|
a5fddf7e45
|
Merge pull request #79 from tiqi-group/feat/improves_state_manager_debug_messages
fix: improves debug message for properties (load_state decorator)
|
2023-12-07 11:44:46 +01:00 |
|
Mose Müller
|
83c763bd20
|
improves debug message for properties (load_state decorator)
|
2023-12-07 11:39:56 +01:00 |
|
Mose Müller
|
9778541ee4
|
Merge pull request #77 from tiqi-group/69-add-support-for-adding-objects-to-a-list
69 add support for adding objects to a list
|
2023-12-06 18:04:49 +01:00 |
|
Mose Müller
|
8e641c1b84
|
implements clear, insert, remove, extend and pop for observable lists
|
2023-12-06 18:02:26 +01:00 |
|
Mose Müller
|
f6bf229c8c
|
updates ruff config (and workflow)
|
2023-12-06 17:25:09 +01:00 |
|
Mose Müller
|
5a76d76d2b
|
adds test for (dynamic / static) property dependencies
|
2023-12-06 09:17:43 +01:00 |
|
Mose Müller
|
3169531a24
|
updates property dependencies when changing to an observable object
|
2023-12-06 09:17:43 +01:00 |
|
Mose Müller
|
4bd0092fbf
|
adds warnings for non-overridden observable-list methods
|
2023-12-06 09:17:43 +01:00 |
|
Mose Müller
|
569e343e89
|
overrides append in _ObservableList
|
2023-12-06 09:17:43 +01:00 |
|
Mose Müller
|
f2b2ef8dcd
|
Merge pull request #78 from tiqi-group/feat/removes_private_attr_set_warning
Feat: removes warning if private attribute is set
|
2023-12-06 09:17:08 +01:00 |
|
Mose Müller
|
f70ac05df6
|
ruff does not check tests anymore
|
2023-12-06 09:16:02 +01:00 |
|
Mose Müller
|
e3367efda1
|
removes corresponding test
|
2023-12-06 09:12:00 +01:00 |
|
Mose Müller
|
3d2de7109b
|
removes warning if setting private attributes (should work now)
|
2023-12-06 09:11:14 +01:00 |
|
Mose Müller
|
534ff4c149
|
updates pyproject toml (ruff config)
|
2023-12-06 09:07:19 +01:00 |
|
Mose Müller
|
0e47f6c4d3
|
Merge pull request #76 from tiqi-group/72-support-for-dynamic-attribute-handling-and-collection-management
72 support for dynamic attribute handling and collection management
|
2023-12-06 09:05:54 +01:00 |
|
Mose Müller
|
b4ef8201f3
|
adds tests for data service type change warnings
|
2023-12-06 09:04:08 +01:00 |
|
Mose Müller
|
a97a55712e
|
adds warning message when super().__init__() is not called at the start of the constructor
|
2023-12-06 08:49:24 +01:00 |
|
Mose Müller
|
e8a0a7c000
|
adds Observer Pattern documentation
|
2023-12-05 16:17:12 +01:00 |
|
Mose Müller
|
6f0d43aa5a
|
chore: formatting
|
2023-12-05 12:50:31 +01:00 |
|
Mose Müller
|
0e210b8ba6
|
renames test file
|
2023-12-05 12:50:02 +01:00 |
|
Mose Müller
|
329e0acd81
|
adds observer_pattern tests
|
2023-12-05 12:48:58 +01:00 |
|
Mose Müller
|
f97cd7eb4e
|
adds observers to observer namespace
|
2023-12-05 12:48:46 +01:00 |
|
Mose Müller
|
3c168243bb
|
removes unused type: ignore statements
|
2023-12-05 11:50:06 +01:00 |
|
Mose Müller
|
0944a404dc
|
moves property-related stuff from DataServiceObserver to PropertyObserver
|
2023-12-05 11:48:13 +01:00 |
|
Mose Müller
|
a9c6070ca3
|
reduces complexity of DataServiceObserver functions
|
2023-12-05 11:35:58 +01:00 |
|
Mose Müller
|
75ee71cbf8
|
fixes warnings tests
|
2023-12-05 11:24:17 +01:00 |
|
Mose Müller
|
1e55a4d914
|
npm run build
|
2023-12-05 10:49:57 +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
|
52d571e551
|
updates Server (adds Observer, updates sio_callback)
|
2023-12-05 10:49:00 +01:00 |
|
Mose Müller
|
bb415af460
|
creates deepcopy of cached dict instead of copy, removes warnings for methods
|
2023-12-05 10:48:30 +01:00 |
|
Mose Müller
|
c3c1669cf9
|
__convert_value_if_needed now also converts to float if needed
|
2023-12-05 10:20:12 +01:00 |
|
Mose Müller
|
5378396958
|
updates units tests
|
2023-12-05 10:14:01 +01:00 |
|