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
31511851c9
Add option to match date pattern
2022-11-26 08:46:31 -08:00
WarmUpTill
4f71c55034
Show simple date settings by default
2022-11-26 08:46:31 -08:00
WarmUpTill
46fb63e960
Add option to set working directory for new process
2022-11-26 05:47:24 -08:00
WarmUpTill
034a5255a5
Add option to select folder
2022-11-26 05:47:24 -08:00
WarmUpTill
1be2764d7b
Allow setting / checking the audio sync offset of sources
2022-11-26 05:47:13 -08:00
WarmUpTill
34355379ca
Clean up Linux platform code
...
* Fix foreground process check not working for large pids.
* Clean up memory leaks.
* Reduce code duplication.
* Style changes.
2022-11-21 11:15:07 -08:00
WarmUpTill
fd8e3c1e5c
Add support for libproc2 (Linux)
...
Needed for Debian build. (#590 )
Also cleaned up platform dependent sections of CMakeLists.txt.
2022-11-21 11:15:07 -08:00
WarmUpTill
7407bc7d82
Add option to toggle visibility
2022-11-20 10:09:56 -08:00
WarmUpTill
d636022576
Add support for additional source groups
...
Previous implementation missed source types like "scene" and "group"
2022-11-20 10:09:56 -08:00
WarmUpTill
ae9ef2bf3b
Fix potential crash for sources of unkown type
...
This can happen if a source was created but the corresponding
functionality was later removed (e.g. when loading a scene collection
containing a browser source on an OBS build without browser source
support)
2022-11-20 10:09:56 -08:00
WarmUpTill
624ff9f5c6
Fix freeze when changing scene collection
2022-11-16 08:44:15 -08:00
WarmUpTill
9bcced524b
Move transition behaviour related settings to General tab
2022-11-09 09:57:55 -08:00
WarmUpTill
50e26aba72
Improve focus handling
...
* Display current focus window / process
* Match against app name instead of window name on MacOS when using
Process condition
* Clean up
2022-11-06 09:53:25 -08:00
WarmUpTill
65ea7987c7
Add special handling for the "between" case when ignoring the date
...
In this case the left time value will be treated as the start of the
time range and the right one as the end.
This now enables specifying ranges that span over the 24h boundary.
E.g. 23:00:00 to 01:00:00.
This would have previously been treated as 01:00:00 to 23:00:00 instead.
2022-11-02 07:57:01 -07:00
WarmUpTill
a6839666ce
Fix scene item selection not saving index
2022-11-02 07:56:37 -07:00
WarmUpTill
e5843de4fc
Add option to check for average brightness
2022-10-21 13:15:11 -07:00
WarmUpTill
a330378c16
Improve option to check multiple media sources
...
* Added the option to select current, previous, variables, ...
* Refresh the source list on scene change
* General clean up of media condition
2022-10-21 13:15:00 -07:00
WarmUpTill
67c3b73e10
Fix date condition showing incorrect date
...
This is only affecting the displayed value when reopening a macro.
The entered values were stored / used correctly.
2022-10-08 15:59:15 -07:00
WarmUpTill
8b8829f7df
Fix scene item selection not returning expected number of items
2022-10-04 23:35:58 -07:00
WarmUpTill
66ddf3b4ef
Rebase volume control widgets to new OBS version
2022-10-04 02:59:59 -07:00
WarmUpTill
c9b5bbfc14
Fix multi state count not being saved
2022-10-04 02:59:59 -07:00
WarmUpTill
3e1e8d01b6
Add option to check for value change
2022-10-04 02:59:59 -07:00
Joao Eriberto Mota Filho
53bef18d15
Fix spelling and double word
2022-10-01 10:14:49 -07:00
WarmUpTill
ced1c7605a
Add option to set default value on load
2022-10-01 08:24:11 -07:00
WarmUpTill
7fdff72a92
Only show duration selection if dynamic length transition is selected
2022-10-01 08:24:11 -07:00
WarmUpTill
d2d042bae3
Move transition type definition
2022-10-01 08:24:11 -07:00
WarmUpTill
f70ae803a3
Enable creating screenshots of scenes
2022-10-01 01:58:57 -07:00
WarmUpTill
cdefbf383c
Add preview scene support
2022-10-01 01:58:57 -07:00
ubuntu
d107f653de
Fix warnings
2022-10-01 01:52:22 -07:00
WarmUpTill
22f4c11ee3
Hide Scene Groups tab
...
The tabs functionality is often confused with the sequence tab.
With the introduction of variables / macros this tab is unlikely to find
much use so also hide when legacy-tabs are hidden.
2022-09-29 10:59:08 -07:00
WarmUpTill
7683957267
Add variable support for scene item selection
2022-09-28 02:21:05 -07:00
WarmUpTill
e0d4c7244d
Add variable support for scene selection
2022-09-28 02:21:05 -07:00
WarmUpTill
b2ccd30f68
Clean up SceneSelection
...
* Adjust save and load functions to avoid conflicts with other values
* Move enum definition
2022-09-28 02:21:05 -07:00
WarmUpTill
1dea2e5f5d
Adjust to new Item, ItemSelection, and ItemSettingsDialog classes
2022-09-28 02:21:05 -07:00
WarmUpTill
c95fb6c2ea
Add macro action "Variables"
2022-09-28 02:21:05 -07:00
WarmUpTill
d779ced27f
Add macro condition "Variable"
2022-09-28 02:21:05 -07:00
WarmUpTill
c84c1638bf
Add support for variables
2022-09-28 02:21:05 -07:00
WarmUpTill
3ac4e22600
Add generic item selection and settings configuration widgets
...
To be used for configuring variables and connections
2022-09-28 02:21:05 -07:00
WarmUpTill
a59d15a77a
Add option to disable hotkey registration for new macros
2022-09-28 02:20:22 -07:00
Joao Eriberto Mota Filho
c2edc7c612
Fix spelling errors in final binary
2022-09-27 11:07:31 -07:00
WarmUpTill
77fe75f738
Fix websocket condition layout when enabling regular expressions
2022-09-24 00:45:58 -07:00
WarmUpTill
fdb70a32c6
Fix splitter position save data size growing on scene collection change
2022-09-24 00:45:58 -07:00
WarmUpTill
a8953f23f4
Add backwards compatability to at least OBS 26.1.2
...
Required for Debian Stable
2022-09-20 14:01:22 -07:00
WarmUpTill
4c20ac605d
Fix UI not showing correct logic type if removing root condition
2022-09-19 11:36:28 -07:00
WarmUpTill
75cdd3c80d
Add option to reduce video matching latency
2022-09-19 11:36:28 -07:00