WarmUpTill
5490fabf92
Add hotkey to create new macro
2025-05-27 22:37:46 +02:00
WarmUpTill
c43439ee64
Add option to keep selection when FilterComboBox entry doesn't exist
2025-05-27 22:37:46 +02:00
WarmUpTill
fcf57ee031
Add support for widget caching to SceneSelectionWidget
2025-05-27 22:37:46 +02:00
WarmUpTill
ba3e87a761
Rework SourceSelectionWidget to support widget caching
2025-05-27 22:37:46 +02:00
WarmUpTill
7403a18e96
Cleanup
2025-05-27 22:37:46 +02:00
warmuptill
56494480ba
Cache macro segment widgets for each macro
2025-05-27 22:37:46 +02:00
WarmUpTill
98260b25a1
Add option to toggle the pause state of a macro
2025-05-27 22:37:46 +02:00
WarmUpTill
cab50e0922
Add MQTT helpers
2025-05-27 20:23:07 +02:00
WarmUpTill
0fb11ac274
Add copy / move to MessageDispatcher
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
6c22f438b6
Disable macro add button highlight when importing macros
2025-05-08 21:10:13 +02:00
WarmUpTill
347abe6c84
Enable macro highlighting by default
2025-05-08 21:10:13 +02:00
WarmUpTill
230863adda
Lazy initialize macro segment widgets
...
This should make it less time consuming to accidentally switch between
macros with a large amount of macro segments
2025-05-08 21:10:13 +02:00
WarmUpTill
f59478fac7
Cleanup
2025-05-08 21:10:13 +02:00
WarmUpTill
8adac79cd8
Rework option to run macro actions in parallel to other macros
2025-05-08 20:44:56 +02:00
WarmUpTill
ea93c44db7
Add option to check macro conditions in parallel to other macros
2025-05-08 20:44:56 +02:00
WarmUpTill
9e20b341d8
Rework Macro constructors to support passing GlobalMacroSettings
2025-05-08 20:44:56 +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
12ab4d8cf9
Add option to query JSON strings and access JSON array elements
Push to master / Check Formatting 🔍 (push) Waiting to run
Push to master / Build Project 🧱 (push) Waiting to run
Push to master / Create Release 🛫 (push) Blocked by required conditions
debian-build / build (push) Has been cancelled
Check locale / ubuntu64 (push) Has been cancelled
2025-04-22 15:35:45 +02:00
WarmUpTill
4c5dbd4b7c
Add more JSON helpers
2025-04-22 15:35:45 +02:00
WarmUpTill
5568f92ad0
Move JSON helpers to lib
2025-04-22 15:35:45 +02:00
WarmUpTill
c73542a3cc
Fix variables not being re-resolved on Load()
debian-build / build (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-04-17 19:22:52 +02:00
WarmUpTill
aaa0113ccb
Ignore Xerrors
2025-04-11 18:57:25 +02:00
WarmUpTill
b0eede8a85
Add "disable" effect to macro conditions using "ignore" logic selection
2025-04-02 13:48:23 +02:00
WarmUpTill
aa87911b71
Use cpp-httplib based HTTP action type
...
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
The goal is to remove the older, more limited version of the HTTP action
at some point in the future.
2025-03-30 14:06:19 +02:00
WarmUpTill
1b05019acc
Add option to hide entries from action selection
...
Intended to be used to hide legacy version of actions types (e.g. HTTP)
2025-03-30 14:01:41 +02:00
WarmUpTill
634270a978
Cleanup includes
2025-03-30 14:01:41 +02:00
WarmUpTill
53c535962f
Use tab key to switch to dialog controls and set default focus to input
2025-03-30 14:01:41 +02:00
WarmUpTill
5a2cb0bd68
Add more scripting signals / procedures
2025-03-22 18:09:51 +01:00
WarmUpTill
23b461828b
Add start start / stop callbacks
2025-03-22 18:09:51 +01:00
WarmUpTill
9944a1b03b
Move interval reset handling
2025-03-22 18:09:51 +01:00
WarmUpTill
88fcb57e9f
Cleanup
2025-03-15 12:31:13 +01:00
WarmUpTill
a51b7f6b13
Fix UI theming issues
debian-build / build (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-03-11 22:12:05 +01:00
WarmUpTill
808fd84b83
Remove Qt5 support
2025-03-11 22:12:05 +01:00
WarmUpTill
202c36646c
Fix UI issues when opening ItemSettingsDialogs
...
Some widgets were displayed incorrectly if the parent of the dialog
window is not the main settings window
2025-03-09 20:05:07 +01:00
WarmUpTill
ab5102f5ca
Fix typo
2025-03-09 20:05:07 +01:00
WarmUpTill
e612fb99f6
Cleanup
...
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
* Reorder action type selection
* Refactor
2025-03-06 21:30:03 +01:00
WarmUpTill
691e77a69a
Add option to generate random number
2025-03-06 21:30:03 +01:00
WarmUpTill
a1d8ae291d
Add option to hide empty name warning in ItemSettingsDialog
2025-02-27 19:52:41 +01:00
WarmUpTill
eb6989527d
Add support for libproc2 version 4.0.5
debian-build / build (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-02-10 18:12:08 +01:00
WarmUpTill
2986a5dd96
Fix crash when actions were copied into a action queue
...
debian-build / build (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
The steps added via AddPostLoadStep() from the copy were never executed.
Thus they might be invalid when RunPostLoadSteps() is next called.
This could result in a crash when a new action or condition is added
after e.g. a "Filter" action's TempVariableRef was copied, which adds a
PostLoadStep to resolve the macro segment reference.
2025-02-04 08:26:04 +01:00
WarmUpTill
51b53bf948
Fix script actions / conditions not working after stopping macro
debian-build / build (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-01-30 09:39:50 +01:00
WarmUpTill
2c5121ee94
Prevent crash when macro contains invalid action or condition
2025-01-30 09:39:50 +01:00
WarmUpTill
6a58684854
Fix import of incomplete settings not resetting duration to zero
debian-build / build (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-01-23 19:00:51 +01:00
WarmUpTill
0b622fdbed
Fix crash when importing settings
2025-01-23 19:00:51 +01:00
WarmUpTill
f598d84ea1
Fix freeze due to ResizingPlainTextEdit constantly resizing incorrectly
2025-01-15 21:36:35 +01:00
WarmUpTill
7f1e310ca6
Add support to register, deregister, and set temp vars from scripts
2024-11-22 20:36:36 +01:00
WarmUpTill
66d02f4683
Fix typos
2024-11-22 20:36:36 +01:00
WarmUpTill
63a545b293
Fix "Date" condition returning true unexpectedly
...
This could happen if the plugin was stopped on the General tab and
restarted or the first time the plugin was started.
2024-11-02 08:28:52 +01:00
WarmUpTill
bc0497d2c9
Add MacroWasCheckedSinceLastStart()
2024-11-02 08:28:52 +01:00