WarmUpTill
8f92ba3ffa
Increase slide index selection maximum to 9999
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
8b0bd4193b
Fix temp var save / loading not working
2025-10-30 20:48:33 +01:00
WarmUpTill
d55bb6bc86
Fall back to obs_frontend_get_current_scene()
...
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
If there wasn't any scene change yet GetCurrentScene() would always
return nullptr and break various scene checks.
For example, this could happen when startup up a fresh OBS install for
the first time.
2025-10-29 12:26:44 +01:00
WarmUpTill
0583331bfd
Fix scene selection not working without secondary canvases
2025-10-29 12:26:44 +01:00
WarmUpTill
6932de866d
Refactor Twitch event server migration and reconnect handling
...
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
This should avoid any events being lost due to server migration.
2025-10-28 19:20:52 +01:00
WarmUpTill
00db0cf7c4
CI: Refactor OpenSSL handling on MacOS to support MQTT SSL
2025-10-28 19:20:52 +01:00
WarmUpTill
e9baf27ca2
Add helper to find recent versions of OpenSSL on Windows
2025-10-28 19:20:52 +01:00
WarmUpTill
b1a5db0c9c
Fix crash when switching macros after deleting one containing temp refs
2025-10-28 19:20:52 +01:00
WarmUpTill
8f3b868fd9
Limit projector action to main canvas and improve layout
2025-10-28 19:20:52 +01:00
WarmUpTill
b3bf89840b
Add GetPath()
2025-10-28 19:20:52 +01:00
WarmUpTill
84f7d0d214
Add SSL support to MQTT connections
...
Also fixes crash on startup if SSL was used while there was no support
for encrypted connections yet
2025-10-28 19:20:52 +01:00
WarmUpTill
e1164c4fa3
Refactor help icon usage
2025-10-28 19:20:52 +01:00
WarmUpTill
4534b23bad
Enable Windows and MacOS build with OBS versions older than 31.1.1
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
a82662c8f4
Refactor "no match scene" handling
2025-10-19 18:05:16 +02:00
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
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
10d45c67d6
Workaround for FilterComboBox cutting off entries
2025-10-19 18:05:16 +02:00
WarmUpTill
0b77ef5081
Adapt to support canvas API
2025-10-19 18:05:16 +02:00
WarmUpTill
8f54e71e61
Add canvas and position variable support to scene condition
2025-10-19 18:05:16 +02:00
WarmUpTill
16136b8741
Rework scene switch action
...
* Support "next scene" and "previous scene"
* Support "scene at index"
* Add canvas support
* Rework layout
2025-10-19 18:05:16 +02:00
WarmUpTill
02d5051974
Rework scene switch helpers to support vertical canvas
2025-10-19 18:05:16 +02:00
WarmUpTill
078d62fa18
Add canvas support to scene selection
2025-10-19 18:05:16 +02:00
WarmUpTill
8aa6a7df2c
CI: Bump dependency cache version
2025-10-19 18:05:16 +02:00
WarmUpTill
1494b1db6c
Update based on obs-plugintemplate to enable switch to OBS 31.1.1
2025-10-19 18:05:16 +02:00
WarmUpTill
b4b3dc5a2b
Update json to v3.12.0
...
Enable compatability with cmake versions > 3.5.
This is required for OBS 31.1.1.
2025-10-19 18:05:16 +02:00
WarmUpTill
ee41a8d58b
CI: Switch to MacOS 15 to enable OBS 31.1.1 support
2025-10-19 18:05:16 +02:00
WarmUpTill
5f2237ac2a
buildspec: Update OBS Studio dependency to 31.1.1
...
This enabled obs_canvas API support
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
0c886c8679
Refactor save / load handling
2025-10-16 18:03:06 +02:00
WarmUpTill
d9f05d3f7b
Enable user to select install directory in Windows installer
2025-10-16 18:03:06 +02:00
WarmUpTill
c99b5f1feb
Cleanup
2025-10-16 18:03:06 +02:00
WarmUpTill
a3b3cf9818
Improve disconnect reason logging
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-14 23:28:11 +02:00
WarmUpTill
ca3bbf5660
Fix Twitch event sub connection breaking after reconnect message
...
This will have to be revisited to avoid events being lost during the
reconnect
2025-10-14 23:28:11 +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
85222aed33
Enable left click to open links
2025-10-03 20:44:50 +02:00
WarmUpTill
84132f7c37
Ignore autoselect deprecations for now
2025-10-03 20:44:50 +02:00
WarmUpTill
ead664763f
CI: Fix OBS 32 build
2025-10-03 20:44:50 +02:00
WarmUpTill
a2fa16f2d7
Fix typo
2025-10-03 20:44:50 +02:00
Tiefsee5037008
75edcffac9
l10n(zh-CN): correct reversed duration condition strings
2025-10-03 13:17:10 +02:00
WarmUpTill
dd5bcf425a
Fix freeze on shutdown
...
Recording / streaming start event might be stuck in event queue if
advanced scene switcher or OBS takes a while to shut down.
This could result in the plugin starting back up while OBS is attempting
to shut down resulting in a potential deadlock during shutdown.
2025-10-03 11:56:40 +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
c8e5b561ef
Fix MacOS build
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