888 Commits

Author SHA1 Message Date
Mose Müller
31967d0d43 updates Readme explaining how to use units with number sliders 2023-12-13 11:23:44 +01:00
Mose Müller
b4edc31030
Merge pull request #84 from tiqi-group/75-numberslider-component-is-not-working
75 numberslider component is not working
2023-12-13 11:12:56 +01:00
Mose Müller
ff7c92547e updates Readme 2023-12-13 11:09:18 +01:00
Mose Müller
fab91f3221 updates number slider test file 2023-12-13 10:39:26 +01:00
Mose Müller
bd77995d96 npm run build 2023-12-13 10:36:00 +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
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