WarmUpTill
7cc44b4470
Fix folder watch condition filter handling
2024-05-19 03:46:53 +02:00
WarmUpTill
54356d9410
Add tooltip to macro property selection in variable action
2024-05-19 01:44:10 +02:00
WarmUpTill
defbdf8b7a
Add folder condition
...
It allows you to watch for chagnes in a given folder
2024-05-19 01:44:10 +02:00
WarmUpTill
a01af6cfc3
Adapt code to be compatible with older MSVC redistributable versions
2024-05-18 23:31:04 +02:00
WarmUpTill
4d9c7f1054
Fix typo
2024-05-18 23:31:04 +02:00
WarmUpTill
ced36e2b5b
Add nodiscard to sync-helpers
2024-05-18 23:31:04 +02:00
WarmUpTill
d2749f29b0
Add note about limitations of the window focus action
2024-05-14 20:23:36 +02:00
WarmUpTill
b78c8bc1de
Assume minimum volume when no volume update was received within 250ms
...
Without this timeout the peak volume update, which was received last,
would be used permanently until the next update arrives.
This might only take place when the source produces audio output again.
2024-05-14 19:12:49 +02:00
WarmUpTill
cc4a3560d8
Fix "Window" actions not being applied to OBS windows
2024-05-12 01:29:06 +02:00
WarmUpTill
3ab2ea9e66
Only update Twitch tab content when switching to it
...
This should reduce the potential lag introduced when querying the token
status using the Twitch API
2024-05-12 01:28:51 +02:00
WarmUpTill
69b82ee2a3
Fix audio condition incorrectly reporting very low volume levels
...
OBS might very rarely not update _peak quickly enough when very low
intervals are configured on the General tab.
In that case _peak might be set to negative infinity still, which will
result in unexpected behavior, so we use the previously valid peak value
instead.
2024-05-10 15:11:20 +02:00
WarmUpTill
f14e6bf252
Fix crash when access to midi devices is denied
2024-05-10 15:11:20 +02:00
WarmUpTill
e51ae79b4c
Improve window action
...
* The focus action no longer restores maximized windows
* The focus, maximize, minimize, and close actions will be performed on
all handles matching the given window title
2024-05-10 15:11:20 +02:00
WarmUpTill
8f55856fd5
Fix macro segment highlighting not being in sync
...
Each macro segment had its own internal timer to handle highlighting.
This handing was now moved centrally to the macro tab.
2024-05-10 15:11:20 +02:00
WarmUpTill
a360d53419
Enable right-click to select macro segments
...
This will be used to enable copy-paste via the context menu available
when right-clicking a macro segment
2024-05-10 15:11:20 +02:00
WarmUpTill
d28164d02f
Fix initial replay buffer save not triggering condition
2024-05-10 15:11:20 +02:00
WarmUpTill
f723212394
Add copy-paste support for individual macro segments
2024-05-10 15:11:20 +02:00
WarmUpTill
a0cb08d18f
Fix potential crash when creating actions
2024-05-10 15:11:20 +02:00
WarmUpTill
d18044b764
Add handling for fading of else-controls
2024-05-10 15:11:20 +02:00
WarmUpTill
406b5d61f5
Add option to conditionally run action of other macros
2024-05-10 15:11:20 +02:00
WarmUpTill
9a4eef4a83
Adjust busy loop sleep to 10ms
...
This is now in line with the new minimum interval value
2024-05-10 15:11:20 +02:00
WarmUpTill
efaf9a2ef3
Add option to check if hotkey is released
...
This was already possible previously by inverting the logic with a
"not", however, this should it make it more obvious that this type of
check is possible.
2024-05-09 23:19:08 +02:00
WarmUpTill
edb2952fd6
Add temp vars to file condition
2024-05-09 22:14:43 +02:00
Denilson Sá Maia
088828a351
Fixed typo
2024-05-03 20:04:22 +02:00
WarmUpTill
e359b7fa00
Add Twitch connection tab
2024-05-01 19:44:57 +02:00
WarmUpTill
44fc5177d6
Add action queue tab
2024-05-01 19:44:57 +02:00
WarmUpTill
604a27141f
Move files
2024-05-01 19:44:57 +02:00
WarmUpTill
fd65a84d7d
Improve buildnumber handling
2024-05-01 19:44:57 +02:00
WarmUpTill
966b389807
Rework variable tab to use tab helpers
2024-05-01 19:44:57 +02:00
WarmUpTill
a6bcce5a63
Add websocket connections tab
2024-05-01 19:44:57 +02:00
WarmUpTill
530fbdd282
Add ResourceTable class
...
Base class to be used to display items in a table
2024-05-01 19:44:57 +02:00
WarmUpTill
54f1051456
Ease detection of calling obs_module_text() too early
2024-05-01 19:44:57 +02:00
WarmUpTill
d136bf5561
Fix crash when on startup when registering new tab
2024-05-01 19:44:57 +02:00
WarmUpTill
5cba948e02
Decouple plugin init, load, cleanup handling from SwitcherData
2024-05-01 19:44:57 +02:00
WarmUpTill
ab922f6735
Rename and refactor websocket helpers
2024-05-01 19:44:57 +02:00
WarmUpTill
d71c87535f
Add RemoveItemsByName()
...
Helper function to remove Items by name from std::queue of Item
2024-05-01 19:44:57 +02:00
WarmUpTill
ce501bd972
Move / add tabWidget related helper functions
2024-05-01 19:44:57 +02:00
WarmUpTill
ec5944f53c
Fix Debian cmake configure issue
...
The "CI" environment variable was defined but "GITHUB_RUN_ID" was not
resulting in a broken if statement:
if(true AND)
https://github.com/WarmUpTill/SceneSwitcher/issues/1090
2024-04-25 19:31:18 +02:00
WarmUpTill
5e64e0bbaa
Disable "psabi" warning for x86 Debian build
...
https://github.com/WarmUpTill/SceneSwitcher/issues/1091
2024-04-25 19:31:18 +02:00
WarmUpTill
e16f1d732d
Fix layout of the "System tray notification" action
2024-04-25 19:30:43 +02:00
WarmUpTill
cdacfc946c
Save macro segment settings in separate object
...
To avoid conflicts with other setting of the segment
2024-04-20 17:39:47 +02:00
WarmUpTill
26e854f0a3
Open macro selection dialog at plugin window location
2024-04-20 17:39:47 +02:00
WarmUpTill
2bc89364b2
Refactor NameDialog
2024-04-20 17:39:47 +02:00
WarmUpTill
e080d2de9b
Add option to set custom labels on macro segments
2024-04-20 17:39:47 +02:00
WarmUpTill
ca1262aeb7
Resize temp var selection when repopulating list
2024-04-20 17:39:47 +02:00
WarmUpTill
cbc95e2095
Add option to export macro as plain json
2024-04-20 17:39:47 +02:00
WarmUpTill
9c5051cbf8
Increase scene item index selection maximum to 999
2024-04-20 17:39:47 +02:00
WarmUpTill
e6ca3390a2
Resize settings selection when repopulating list
2024-04-20 17:39:47 +02:00
Przemek Pawlas
e74b531905
Fix saving scene item index range
2024-04-15 19:17:28 +02:00
WarmUpTill
01437183ac
Fix checkbox icon of groups in macro tree not being set on OBS 30.1.2
...
This change is necessary because of
https://github.com/obsproject/obs-studio/pull/9584
2024-04-07 20:23:54 +02:00