WarmUpTill
e01f28f2bf
Create archives for manual install on MacOS
2023-01-13 15:05:21 -08:00
WarmUpTill
fd4476c0b3
Fix warnings
2023-01-07 11:49:53 -08:00
WarmUpTill
c96c81cf1d
Update macro properties dialog
...
* Visually group settings
* Hide hotkey settings if no macro or a group is selected
2023-01-07 11:49:53 -08:00
WarmUpTill
3e4293f9b0
Set background of macro action / condition splitter transparent
2023-01-07 11:49:53 -08:00
WarmUpTill
a80af327d7
Enable grouping of macros
...
Based on OBS's source-tree model/view implementation
2023-01-07 11:49:53 -08:00
WarmUpTill
2116bd7a78
Adjust function signature for macro rename signal
2023-01-07 11:49:53 -08:00
WarmUpTill
11571751b9
Fix crash related to highlights
...
A crash could occur when macro segments would be deleted while
highlighting of a segment was triggered.
2023-01-07 11:49:53 -08:00
WarmUpTill
f9de63bc88
Rename "count" to "runCount"
2023-01-07 11:49:53 -08:00
WarmUpTill
378bf4dfd6
Add button to open settings window to dock
...
Also apply current OBS theme to status dock by using "OBSDock" wrapper
class
2023-01-07 11:49:53 -08:00
WarmUpTill
5444d6fd9e
Adjust locale
2023-01-02 08:38:25 -08:00
WarmUpTill
15d7e2f972
Add option to check audio balance
2022-12-27 04:02:08 -08:00
WarmUpTill
357d9447f2
Add option to set audio balance
2022-12-27 04:02:08 -08:00
WarmUpTill
6c9d6095c9
Move slider spinbox to core lib
2022-12-27 04:02:08 -08:00
WarmUpTill
bba029e901
Only show audio monitoring options if monitoring is supported by OBS
2022-12-27 04:02:08 -08:00
WarmUpTill
4eafbb8f18
Improve plugin state action
...
Add options to check for ...
* Initial plugin start
* Plugin restart
* Scene collection change
2022-12-27 03:55:40 -08:00
WarmUpTill
e147402250
Improve random action
...
* Allow duplicates to enable weighting macro occurance
* Add option to allow consecutive execution of the same macro
2022-12-23 15:50:17 -08:00
WarmUpTill
e0602f8de2
Rename function and class
2022-12-23 14:10:37 -08:00
WarmUpTill
11f769cf09
Add option to check for change in visibilty
2022-12-23 14:10:37 -08:00
WarmUpTill
4ab88ea218
Add option to not reset seletion on any / all index type change
2022-12-23 14:10:37 -08:00
WarmUpTill
20cbe636df
Update locale
2022-12-23 14:09:26 -08:00
WarmUpTill
601b035285
Fall back to OBS-only key press if global key press can't be simulated
2022-12-23 13:18:45 -08:00
WarmUpTill
0027ae9bb8
Reuse last import path
2022-12-23 13:17:58 -08:00
WarmUpTill
ffccc435ca
Use unicode as chracter set for lib build
2022-12-23 13:17:58 -08:00
WarmUpTill
8d6b9e37d5
Prioritize manually specified variables
2022-12-23 13:17:58 -08:00
WarmUpTill
70c9a3bd83
Improve video condition and preview dialog
...
* Fix crashes in preview dialog
* Pass copy of parameters instead of working directly with condition
data
* Set sensible default paths in file selection dialogs
* Add maximize button to preview dialog
* Derive preview dialog size from scene switcher settings window
* Use parameter helper classes
2022-12-23 13:16:22 -08:00
WarmUpTill
b7c6deddde
Add helper classes to more easily handle video condition parameters
2022-12-23 13:16:22 -08:00
WarmUpTill
feab4fe744
Add ValidPathOrDesktop() helper function
2022-12-23 13:16:22 -08:00
WarmUpTill
b5ec9e7586
Add const qualifier to various functions
2022-12-23 13:16:22 -08:00
WarmUpTill
a901f59f0f
Add option to interact with source settings buttons
2022-12-21 11:52:48 -08:00
WarmUpTill
ea826f1be0
Add option to check for mouse button press
...
Implemented only for Windows for now.
2022-12-21 11:52:36 -08:00
WarmUpTill
f7afb9c446
Cleanup
...
* Add include
* Fix typo
2022-12-21 11:52:36 -08:00
WarmUpTill
42198a8773
Update locale
2022-12-18 11:02:09 -08:00
WarmUpTill
368034ad5a
Combine hotkeys with the same description into a single hotkey
2022-12-15 11:46:38 -08:00
WarmUpTill
0d1a3e5646
Add missing virtual destructors
2022-12-15 11:46:38 -08:00
WarmUpTill
76be75474b
Set default path for import to desktop folder
2022-12-15 11:46:38 -08:00
WarmUpTill
cca32e59c2
Do not allow running paused macros
...
The old behaviour was not consistent with the other action types.
(E.g. "Sequence" or "Random" ignore paused macros)
It would also only ever execute the first action of the given macro as
afterwards the plugin would realise the macro is paused and abort the
execution.
2022-12-10 13:06:55 -08:00
WarmUpTill
85bb0e62dc
Clean up locale
2022-12-10 13:06:19 -08:00
WarmUpTill
0ce9c515af
Add option to check / set audio monitoring of sources
2022-12-10 13:06:19 -08:00
WarmUpTill
03854376ef
Remove outdated translations for cooldown option
2022-12-10 00:55:28 -08:00
WarmUpTill
88b7603ed1
CI: No longer manually install obs-frontend-api.h for debian build
2022-12-07 11:28:46 -08:00
WarmUpTill
c07ef3c699
Enable detection of user holding down hotkey
...
Previously only the key down event would trigger the condition
2022-12-05 07:23:13 -08:00
WarmUpTill
f3e5fb59f3
Reset duration modifier timers when stopping the plugin
2022-12-05 07:22:57 -08:00
WarmUpTill
ef0f6839e5
Remove unnecessary duration reset
2022-12-05 07:22:57 -08:00
WarmUpTill
6a488316d8
Update locale (provided by qwe1154323937)
2022-12-04 10:26:03 -08:00
WarmUpTill
8dc434f45e
Add option to match scene name to pattern
2022-12-04 09:26:38 -08:00
WarmUpTill
7b65286181
Add error handling for non X11 windowing systems
...
This will only avoid crashes.
Functionality relying on X11 might not be available in such situations.
(E.g. window title, idle detection, key press simulation)
2022-12-02 20:14:13 -08:00
WarmUpTill
05fce566f4
Use existing Qt functionality to get cursor position
...
Might resolve issues with cursor position detection on non-X windows on
Linux
2022-12-02 20:14:13 -08:00
WarmUpTill
cc3ce3f0e0
Resolve libXss.so symbols at runtime
...
This enables running the advanced scene switcher in environments in
which this library is not available with only minimal loss of
functionality (idle detection)
2022-11-28 10:18:18 -08:00
WarmUpTill
20ba02be8d
Fix MultiStateCondition not being saved
2022-11-26 08:46:31 -08:00
WarmUpTill
e3d9bf11a4
Fix windows build
...
The default cmake version used on the Windows runner was unable to
configure OpenCV
2022-11-26 08:46:31 -08:00