WarmUpTill
5a69e774c2
Fix warnings
2025-12-11 18:43:49 +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
WarmUpTill
1affe9dce3
Fix macro segment list entries not resizing properly
2025-05-27 22:37:46 +02:00
WarmUpTill
9a86ecac42
Add option to disable widget caching
2025-05-27 22:37:46 +02:00
WarmUpTill
5490fabf92
Add hotkey to create new macro
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
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