WarmUpTill
602675b3b3
Add option to automatically start the plugin on a given scene
...
This functionality was lost with the removal of the "Scene trigger" tab.
2025-10-19 18:05:16 +02:00
WarmUpTill
0c886c8679
Refactor save / load handling
2025-10-16 18:03:06 +02:00
WarmUpTill
0b774c171d
Cleanup
...
* Use GetSettingsWindow() instead of window() to avoid connecting to the
wrong widget
* Fix typos
2025-07-13 18:17:46 +02:00
WarmUpTill
5f963b5b7d
Refactor macro edit area into separate class
...
This will enable support for nested macros
2025-07-13 18:17:46 +02:00
WarmUpTill
9a86ecac42
Add option to disable widget caching
2025-05-27 22:37:46 +02:00
WarmUpTill
cab50e0922
Add MQTT helpers
2025-05-27 20:23:07 +02:00
WarmUpTill
b78a6510a9
Start the plugin on first boot
2025-05-08 21:10:13 +02:00
WarmUpTill
e9d57a0f4a
Refactor log helpers and add option to disable logging
debian-build / build (push) Has been cancelled
Check locale / ubuntu64 (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
2025-05-01 19:55:28 +02:00
WarmUpTill
0b622fdbed
Fix crash when importing settings
2025-01-23 19:00:51 +01:00
WarmUpTill
1aa2425e81
Cleanup locale
2024-09-24 23:00:47 +02:00
WarmUpTill
3a87a8d155
Hide priority settings when legacy tabs are hidden
2024-09-24 23:00:47 +02:00
WarmUpTill
624b841ca1
Add option for custom macro condition check interval
2024-09-24 23:00:47 +02:00
WarmUpTill
2247152aa8
Remove legacy tab "Scene Triggers"
2024-09-24 23:00:47 +02:00
WarmUpTill
36fb83246b
Add log level to log executed macros
2024-09-24 23:00:47 +02:00
WarmUpTill
e729d15e97
Remove legacy tab "Network"
2024-09-24 23:00:47 +02:00
WarmUpTill
8032dde045
Prevent users from accidentally enabling action cooldowns
2024-07-09 21:21:10 +02:00
WarmUpTill
fc2451ae08
Rename MacroProperties to MacroSettings
2024-06-07 21:44:21 +02:00
WarmUpTill
d136bf5561
Fix crash when on startup when registering new tab
2024-05-01 19:44:57 +02:00
WarmUpTill
ce501bd972
Move / add tabWidget related helper functions
2024-05-01 19:44:57 +02:00
WarmUpTill
ab0cce9eaa
Add log level which prints performed actions
2024-03-02 15:27:02 +01:00
Przemek Pawlas
01cf000cbe
Refactor
...
* Minor style changes
* Move function definitions
* Split utility.hpp
* Enable include of export-symbol-helper.hpp in tests
2024-02-24 16:47:50 +01:00
WarmUpTill
06fef08f56
Add variable tab
...
This should make it significantly easier to get an overview of the
variables, which currently exist, modify their settings, or potentially
remove multiple variables.
2024-02-21 10:10:03 +01:00
WarmUpTill
aa1b10425f
Fix temp var references not being resolved on macro copy and import
2024-02-17 13:54:00 +01:00
WarmUpTill
b22913a22c
Warn if settings might contains sensitive data
2024-01-31 16:11:31 +01:00
WarmUpTill
88ad694d8c
Switch to RAII wrappers
2024-01-31 16:11:31 +01:00
WarmUpTill
8f77b6cbd7
Set sensible tab order
2024-01-30 19:50:58 +01:00
WarmUpTill
cf5f338902
Split utility headers
2024-01-27 14:10:34 +01:00
WarmUpTill
77528520d9
Change settings defaults
...
* Start plugin by default
* Highlight condittions, actions, and recently executed macros by
default
* Open Macro tab instead of General tab when opening settings window
* No longer start legacy websocket server and client
2024-01-27 14:10:34 +01:00
WarmUpTill
7d0332dd0e
Restructure library and plugins
...
The "core" macro conditions and actions have been extracted out to the
"base" plugin.
The library now mostly contains functionality which is required across
all plugins and (e.g. definitions for macro segments).
The goal is to reduce the complexity and cross-dependencies and group
the source files in a better way.
This should relsove the "library limit of 65535 objects exceeded" build
issue occuring in some Windows build environments.
2024-01-27 14:10:34 +01:00