Commit Graph
8 Commits
Author SHA1 Message Date
Dreaded_X 97b944874a feat: Added/expanded Typed impls 2025-10-15 03:50:50 +02:00
Dreaded_X 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
Dreaded_X 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
Dreaded_X 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
Dreaded_X e880efe4cf refactor: Store callback function directly instead of in the registry 2025-09-08 04:02:47 +02:00
Dreaded_X 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
Dreaded_X 41d2af655b ActionCallback now always returns self and state can be anything serializable 2024-12-08 02:50:52 +01:00
Dreaded_X 8877b24e84 Reorganized project 2024-12-08 00:15:03 +01:00