97b944874a
feat: Added/expanded Typed impls
2025-10-15 03:50:50 +02:00
1532958a86
feat: Added Typed impl for all automation devices
...
To accomplish this a basic implementation was also provided for some
types in automation_lib
2025-10-15 00:45:37 +02:00
5383e7265d
feat!: ActionCallback can now receive any amount of arguments
...
ActionCallback now only has one generics argument that has to implement
IntoLuaMulti, this makes ActionCallback much more flexible as it no
longer always requires two arguments.
2025-09-10 01:46:12 +02:00
3be11b0c6a
feat: Allow for multiple callbacks inside of an ActionCallback
...
This also results in the conversion being performed when the
ActionCallback is instantiated instead of when it is called, this should
make it easier to catch errors.
2025-09-08 04:02:47 +02:00
e880efe4cf
refactor: Store callback function directly instead of in the registry
2025-09-08 04:02:47 +02:00
d9e83a49a1
Improved long press behaviour when there is no long press callback
Build and deploy / Build application (push) Successful in 3m23s
Build and deploy / Build container (push) Successful in 52s
Build and deploy / Deploy container (push) Successful in 47s
2025-01-29 00:55:00 +01:00
41d2af655b
ActionCallback now always returns self and state can be anything serializable
2024-12-08 02:50:52 +01:00
8877b24e84
Reorganized project
2024-12-08 00:15:03 +01:00