Commit Graph
712 Commits
Author SHA1 Message Date
Mose Müller 72f6a8ddee ignores some ruff rule 2024-02-20 12:51:52 +01:00
Mose Müller dfb6f966aa adds test for dynamic list entries with properties 2024-02-20 12:29:44 +01:00
Mose Müller dc42bfaa9b removes changed_attribute path after on_change method 2024-02-20 12:29:30 +01:00
Mose Müller c0ba23b0b2 appending to a list now also triggers _notify_change_start
This helps in understanding if the list entries being added are "changing" themselves. Properties within
the added objects will trigger property changes when they are serialized, so we have to tell the observer
that he should not listen to them.
2024-02-20 12:28:34 +01:00
Mose Müller bd7a46ddc1 changes are only registered if the containing object is not being changed as a whole 2024-02-20 12:26:43 +01:00
Mose MüllerandGitHub 5bea0892c7 Merge pull request #94 from tiqi-group/92-add-connection-component
feat: adds device connection component
2024-02-15 09:24:17 +01:00
Mose Müller 9631a7d467 adds device connection image 2024-02-15 09:23:14 +01:00
Mose MüllerandGitHub 1e8c7bd141 Merge pull request #101 from tiqi-group/fix/ruff_config_for_2.0
fixes pyproject.toml ruff configuration
2024-02-15 09:11:15 +01:00
Mose Müller 10dc1436d0 fixes pyproject.toml ruff configuration 2024-02-15 09:08:16 +01:00
Mose Müller 551b8f0158 udpates ruff configuration 2024-02-15 09:01:53 +01:00
Mose Müller 25139b3d4d adds device connection test 2024-02-15 08:56:13 +01:00
Mose Müller 6b1227fcbb fixes mypy error 2024-02-15 08:43:08 +01:00
Mose Müller fd3338f99f updates DeviceConnection Readme section 2024-02-15 08:33:39 +01:00
Mose Müller c23d0372a5 updates DeviceConnection Readme section 2024-02-14 16:03:09 +01:00
Mose Müller b646acc994 updates device connection component
DeviceConnection is not an ABC anymore. I have updated the docstring to highlight that the
user should mostly just override the "connect" method, but the "connected" property can also
be overridden if necessary. The user is not required though to override any of those methods
and thus can make use of the "connected" frontend property only.
2024-02-14 15:50:47 +01:00
Mose Müller 9b31362f5b moving device connection component out of module 2024-02-14 14:39:49 +01:00
Mose Müller 63edcffe7e adds DeviceConnection section to Readme 2024-02-01 13:33:22 +01:00
Mose Müller 8c5c6d0f6d npm run build 2024-02-01 13:33:22 +01:00
Mose Müller 71b84525dd updates DeviceConnection docstring 2024-02-01 13:33:22 +01:00
Mose Müller e78dc2defb moves device_connection.py to device_connection module 2024-02-01 13:33:22 +01:00
Mose Müller 529d61c77d fixes DeviceConnection overlay message when directly exposed 2024-02-01 13:33:22 +01:00
Mose Müller c7c88178d4 npm run build 2024-02-01 13:33:22 +01:00
Mose Müller 7f082b6f95 fixes border radius of DeviceComponent when directly exposed 2024-02-01 13:33:22 +01:00
Mose Müller 30138bcb45 renaming file containing DeviceConnection, updating component 2024-02-01 13:33:22 +01:00
Mose Müller 1318bbc8a8 update Readme (autostart code) 2024-02-01 13:33:22 +01:00
Mose Müller ae9761bd11 adds docstring to DeviceConnection 2024-02-01 13:33:22 +01:00
Mose Müller 04d19a853f renaming available to connected 2024-02-01 13:33:22 +01:00
Mose Müller fc28b83bc5 adds handle_connection autostart task to DeviceConnection 2024-02-01 13:33:22 +01:00
Mose Müller f1384b25a1 updates DeviceConnection component 2024-02-01 13:33:22 +01:00
Mose Müller 7ef82e61e5 frontend styling 2024-02-01 13:33:22 +01:00
Mose Müller 6d9191fe18 npm run build 2024-02-01 13:33:22 +01:00
Mose Müller 4f71633c5e adds backend DeviceConnection component 2024-02-01 13:33:22 +01:00
Mose Müller 2c95a2496c adds frontend DeviceConnection component 2024-02-01 13:33:22 +01:00
Mose Müller aca5aab1ef removes unused attribute v0.6.0 2024-02-01 13:25:53 +01:00
Mose MüllerandGitHub 4f1cc4787d Merge pull request #99 from tiqi-group/cleanup/removes_deprecated_code
Cleanup/removes deprecated code
2024-02-01 11:11:43 +01:00
Mose Müller 8efd67d9f3 fixes tests 2024-02-01 10:18:58 +01:00
Mose Müller 34fc0f8739 removes deprecated code 2024-02-01 10:18:49 +01:00
Mose MüllerandGitHub e60880fd30 Merge pull request #98 from tiqi-group/refactor/passing_full_serialization_dict_to_frontend
Refactor: passing full serialization dict to frontend
2024-02-01 09:27:29 +01:00
Mose Müller 036b0c681a updates version to v0.6.0 (due to breaking changes) 2024-02-01 09:25:47 +01:00
Mose Müller dd268a4f9b npm run build 2024-02-01 09:18:24 +01:00
Mose Müller e8638f1f3a fixes tests 2024-02-01 08:45:40 +01:00
Mose Müller 7279fed2aa frontend will can now display any serialization dict 2024-02-01 08:45:40 +01:00
Mose Müller a2518671da DataService's serialize method now returns whole serialization dict (also passed to frontend) 2024-02-01 08:45:40 +01:00
Mose MüllerandGitHub bcabd2dc48 Merge pull request #95 from tiqi-group/fix/service_configuration
Fix/service configuration
v0.5.2
2024-01-29 15:26:27 +01:00
Mose Müller 7ac9c557c2 updates version to v0.5.2 2024-01-29 15:24:13 +01:00
Mose Müller 656529d1fb fixes service configuration (allow all environment variables) 2024-01-29 15:23:27 +01:00
Mose MüllerandGitHub 14601105a7 Merge pull request #93 from tiqi-group/45-placing-the-explanation-question-mark-next-to-the-variable-instead-of-above
feat: placing the explanation question mark next to the variable instead of above
2024-01-16 14:16:38 +01:00
Mose Müller 484b5131e9 fixing enum serialization for python 3.10 2024-01-16 14:13:36 +01:00
Mose Müller 616a5cea21 npm run build 2024-01-16 13:44:37 +01:00
Mose Müller 300bd6ca9a updates Enum serialization 2024-01-16 13:37:39 +01:00