WarmUpTill
d088b86d89
Add tooltip for last execution time of macro in macro list
2026-02-04 18:03:21 +01:00
WarmUpTill
70ceb5c991
Highlight macros blocked by the "on change" setting in the macro list
2026-01-31 23:54:02 +01:00
WarmUpTill
5df23270a1
Add option to pick random value
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
2026-01-27 19:29:03 +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
WarmUpTill
73b542a4db
Move scripting support to seperate project
2025-06-09 14:20:44 +02:00
WarmUpTill
e3471066e9
Export symbols
2025-06-09 14:20:44 +02:00
WarmUpTill
201e45d058
Fix macro tree not resizing properly with OBS 31.1.0
2025-06-07 18:56:42 +02:00
WarmUpTill
b17aa30432
Fix attempting to cache widgets of about to be deleted macros
2025-06-06 19:14:46 +02:00
WarmUpTill
d7951a7179
Cleanup constness
2025-06-01 11:57:26 +02:00
WarmUpTill
30422aecf3
Fix crash when deleting macro
2025-06-01 11:57:26 +02:00