WarmUpTill
e683fd82f4
Draft source interaction action
2024-07-09 21:23:38 +02:00
WarmUpTill
5bd3341681
Add option to clear message buffer on match
2024-07-03 13:02:34 +02:00
WarmUpTill
dfedbcf31a
Add option to set maximum replay buffer time
2024-06-26 19:19:41 +02:00
WarmUpTill
1bbfd16b3f
Add option to check disk space available
...
Based on the OBS stats dock implementation, which queries the drive to
which outputs would write to
2024-06-22 15:40:47 +02:00
WarmUpTill
3bc15e585c
Switch QPushButton to QToolButton
...
This will be more consistent with the widget styles used throughout OBS
and solves a few layout issues
2024-06-20 21:41:28 +02:00
WarmUpTill
d77101b6aa
Restore fullscreen projector display selection
...
Instead of discarding the monitor selection now only no longer perform
the action while the monitor setup is changed.
2024-06-18 21:24:28 +02:00
WarmUpTill
c1e23f9c7a
Improve slide show condition
...
* Add temp var support
* Add regex support for path check
* Improve layout stretch handling
2024-06-16 18:42:06 +02:00
WarmUpTill
70415cd8f4
Add support for "slideshow_v2"
2024-06-16 18:42:06 +02:00
WarmUpTill
7e1d20031c
Add HelpIcon
...
A QLabel consisting of a question mark icon and tooltip
2024-06-07 21:44:21 +02:00
WarmUpTill
37c32dd1ed
Move StringList from base to lib
2024-06-07 21:44:21 +02:00
WarmUpTill
286f781f4d
Add ListEditor helper widget
2024-06-07 21:44:21 +02:00
WarmUpTill
b7516cac5b
Fix crash when adding resources to resources tab
...
A crash could occur if the plugin window was closed and reopened and a
new resource was added to either the Variable, Action queue, Websocket,
or Twitch tab.
No context object was provided to the signal handlers.
The signal provider is intentionally not deleted when the UI is closed.
Because of this, the signal connections were never cleared when the
underlying tab widget was destroyed.
So, in the case of closing and reopening the settings window, the old
connection with the outdated widget pointers would be called again.
2024-06-05 01:05:31 +02:00
WarmUpTill
45967a090f
Add tempvar support to filter condition
2024-06-05 01:05:31 +02:00
WarmUpTill
687fb4623e
Add tempvar support to source condition
2024-06-05 01:05:31 +02:00
WarmUpTill
4157ae4ed2
Add option to check source height and width
2024-06-05 01:05:31 +02:00
WarmUpTill
7cc44b4470
Fix folder watch condition filter handling
2024-05-19 03:46:53 +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
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
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
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
d28164d02f
Fix initial replay buffer save not triggering condition
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
WarmUpTill
a6bcce5a63
Add websocket connections tab
2024-05-01 19:44:57 +02:00
WarmUpTill
ab922f6735
Rename and refactor websocket helpers
2024-05-01 19:44:57 +02:00
WarmUpTill
e16f1d732d
Fix layout of the "System tray notification" action
2024-04-25 19:30:43 +02:00
WarmUpTill
2bc89364b2
Refactor NameDialog
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
e5ab2ceca3
Fix build issue with GCC 13.2.0 and clang-17
2024-04-04 20:49:10 +02:00
WarmUpTill
6b4bcc074a
Add option to press buttons in the properties dialog of filters
2024-04-02 17:59:17 +02:00
WarmUpTill
3fe8ea8961
Fix timer condition not properly using random values
2024-04-02 17:59:17 +02:00
WarmUpTill
3ee913ea98
Add option to enable or disable sources on audio tracks
2024-04-02 17:59:17 +02:00
WarmUpTill
d18277653c
Resolve settings groups in source selection
2024-04-02 17:59:17 +02:00
WarmUpTill
8c478cc330
Add control description to source selection
2024-04-02 17:59:17 +02:00
WarmUpTill
003ffc161b
Show warning if system tray is disabled in OBS settings
2024-04-02 17:59:17 +02:00
Przemek Pawlas
74dc0c871b
Add Run action/condition temp vars
2024-03-24 14:44:24 +01:00
WarmUpTill
f3996855c3
Add example OBS websocket message
2024-03-22 21:55:47 +01:00
WarmUpTill
00fc313609
Add clipboard condition type
2024-03-15 22:00:57 +01:00
WarmUpTill
b17a6cc109
Formatting changes
2024-03-12 21:56:25 +01:00
Przemek Pawlas
c656bb4571
Fix invalid JSON storage of source/filter double values
2024-03-10 13:48:57 +01:00
WarmUpTill
891811aa47
Convert audio volume thresholds to new format
2024-03-09 09:18:29 +01:00
WarmUpTill
be9ddaa4c9
Increase precision of percent based volume threshold input
2024-03-09 09:18:29 +01:00
WarmUpTill
132d89b350
Fix virtual camera action selection causing a crash
...
The Create() and Copy() functions were not correctly implemented and
returned a nullptr
2024-03-06 12:53:43 +01:00
WarmUpTill
daf16357c9
Fix output volume check of audio condition not working
...
Only the percent based selection was not working properly since the
calculation was off by a factor of 100.
2024-03-03 20:54:15 +01:00
WarmUpTill
6c121a093b
Add "Log" action
...
This action will allow you to write custom messages to the OBS log
2024-03-02 15:27:02 +01:00
WarmUpTill
ab0cce9eaa
Add log level which prints performed actions
2024-03-02 15:27:02 +01:00