WarmUpTill
3eb79e3adb
Scroll to new macro segments
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
2026-03-19 20:21:08 +01:00
WarmUpTill
07e2ac3ca0
Fix macro list / macro edit area splitter resizing
...
When horizontally large widgets (e.g. the Window condition) were part of
the currently selected macro moving the splitter would result in it
either fully hiding the macro list or the macro edit area.
Now the list and edit area can be resized smoothly.
2026-03-19 20:21:08 +01:00
WarmUpTill
7a0e08b0d8
Adapt to enable testing and add more tests
debian-build / build (push) Waiting to run
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
2026-03-14 13:34:50 +01:00
WarmUpTill
be8744f0d0
Add action trigger modes
...
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
* always -> same as old behavior, if "on change" was disabled
* results changes -> same as old behavior, if "on change" was enabled
* any condition changes
* any condition changes and evaluates to true
2026-03-12 20:45:57 +01:00
WarmUpTill
4966802f14
Fix first action of paused macros being executed
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
2026-02-26 21:20:37 +01:00
WarmUpTill
eb5046a9d6
Add websocket callbacks to run macros and set variables
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
2026-02-17 22:07:54 +01:00
WarmUpTill
2dd9120265
Add tooltip for last execution time of macro in macro list
2026-02-07 21:32:58 +01:00
WarmUpTill
3a9f315b67
Highlight macros blocked by the "on change" setting in the macro list
2026-02-07 21:32:58 +01:00
WarmUpTill
ad1f1effeb
Add option to pick random value
2026-02-07 21:32:58 +01:00
WarmUpTill
a8d483f5a7
Enable un-/pausing all macros in a group
2026-01-13 21:45:04 +01:00
WarmUpTill
dc786a5313
Cleanup 'find and replace' layout in variable action
2026-01-13 21:44:17 +01:00
WarmUpTill
225913b44d
Fix warnings
2025-12-14 10:42:51 +01:00
WarmUpTill
5d49e8825b
Add group support to MacroSelection
2025-12-14 10:30:58 +01:00
WarmUpTill
21c34356ed
Add macro group helper functions
2025-12-14 10:30:58 +01:00
WarmUpTill
266e470509
Remove unused function
2025-12-14 10:30:58 +01:00
WarmUpTill
caf9e59475
Remove option to disable widget caching
...
Option was only introduced in case instabilities arise.
However, there weren't any reports of issues for a long time.
2025-12-06 19:27:54 +01:00
WarmUpTill
5f6982b5bb
Add macro search functionality
...
Allows search by ...
* Macro name
* Segment type
* Segment label
2025-12-06 19:27:54 +01:00
WarmUpTill
ce399cc647
Move functions
2025-12-06 19:27:54 +01:00
WarmUpTill
cc1b89fe1d
Fix crash on macro tab setup
2025-12-05 17:30:16 +01:00
WarmUpTill
e30d5845fa
Run macro via dock button in parallel and ignore pause
2025-11-14 13:56:03 +01:00
WarmUpTill
8ec4849b1d
Add option copy value of another variable
2025-11-14 12:38:24 +01:00
WarmUpTill
9c109742fb
Add option to change action state based on label and 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
2025-11-05 20:49:24 +01:00
WarmUpTill
b8b0682aaf
Add support for else actions to MacroSegmentSelection
2025-11-05 20:49:24 +01:00
WarmUpTill
0d56de11d1
Refactor to support loading macro properties on import
2025-11-05 20:49:24 +01:00
WarmUpTill
e1020a1909
Fix poad load steps being executed too frequently
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-10-30 20:48:33 +01:00
WarmUpTill
e1164c4fa3
Refactor help icon usage
2025-10-28 19:20:52 +01:00
WarmUpTill
5d6a693f36
Refactor macro signal handling
...
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
Also drop support for scene group signals in macro, which hopefully
aren't used much anymore
2025-10-19 18:05:16 +02:00
WarmUpTill
9551519cb9
Cleanup
2025-10-19 18:05:16 +02:00
WarmUpTill
badce063eb
Retain settings of currently unknown macro segments
2025-10-19 18:05:16 +02:00
WarmUpTill
6fb76e7e07
Refactor macro dock handling
...
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
* Move dock related settings into its own class
* Add support for grouping macro docks into a single dock window
2025-10-16 18:03:06 +02:00
WarmUpTill
ba094372a9
Add macro dock windows
...
They can be used to consolidate multiple macro docks into a single dock
window
2025-10-16 18:03:06 +02:00
WarmUpTill
18524761a6
Add option to check if a macro's actions were performed
debian-build / build (push) Waiting to run
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
Check locale / ubuntu64 (push) Has been cancelled
2025-10-14 19:21:29 +02:00
WarmUpTill
de32e1b18e
Allow macro property selection from parent macro
2025-10-03 11:56:40 +02:00
WarmUpTill
1d412a818d
Fix constness
2025-10-03 11:56:40 +02:00
WarmUpTill
a1702dc798
Fix nested macro property selections not being saved
2025-10-03 11:56:40 +02:00
WarmUpTill
ae571583fc
Fix queued nested macros duplicating segments
2025-10-03 11:56:40 +02:00
WarmUpTill
c4f70657d9
Fix nested macro PostLoad being called too early
...
Would lead to macro dependent settings potentially being lost
2025-10-03 11:56:40 +02:00
WarmUpTill
b036736547
Refactor MacroSegmentList rework to support nested macros
2025-07-13 18:17:46 +02:00
WarmUpTill
817de13e9d
Add nested macro support
2025-07-13 18:17:46 +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
be809dbfab
Fix macro dock being being destroyed when opening macro settings
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-07-09 15:22:04 +02:00
WarmUpTill
f4eaa9785d
Fix crash on macro load
2025-07-08 17:49:33 +02:00
WarmUpTill
49c0de3f1b
Add context menu option to expand / collapse all macro groups
2025-07-08 17:49:33 +02:00
WarmUpTill
101ef4e973
Fix crash when adding new macro to group
2025-07-08 17:49:33 +02:00
WarmUpTill
874b9b86e2
Refactor locking of macro segments
...
This should avoid crashes when actions or conditions are performed in
parallel to the main macro loop and will improve the UI responsiveness
in some scenarios
2025-06-20 22:29:35 +02:00
WarmUpTill
98d1f83acc
Cleanup
2025-06-20 22:29:35 +02:00
WarmUpTill
20488afdd1
Fix tempvars being reset across macros for cached widgets
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-06-12 21:29:07 +02:00
WarmUpTill
d9d387ad47
Fix crash when deleting cached macro widgets
2025-06-12 21:29:07 +02:00
WarmUpTill
be6bc48231
Fix macro selection resetting when any macro was removed
2025-06-12 18:33:24 +02:00