WarmUpTill
a480be3ea0
Update installation instructions
2021-01-25 22:15:40 +01:00
WarmUpTill
27ae5107cd
Add help messages if tab is empty ( #107 )
2021-01-24 16:04:40 +01:00
WarmUpTill
69d452f978
allow selection of previous scene for exe,file,region,window and scene group for idle switches ( #106 )
2021-01-23 23:21:59 +01:00
WarmUpTill
fe9457427f
add linger variable instead of sleeping inside sequence match ( #105 )
...
This solves issues with the busy loop detection and adds the possibility of other switching methods to delay the scene switch
2021-01-23 20:32:32 +01:00
WarmUpTill
d989c2b570
Add scene groups and rework save and load ( #103 )
2021-01-23 17:39:35 +01:00
WarmUpTill
1f4679433e
ask for backup of settings if a new version detected ( #104 )
2021-01-23 17:08:17 +01:00
WarmUpTill
b42de8d5c8
fix crash on settings import ( #102 )
...
This crash could happen if the scene switcher was currently stuck waiting in a scene sequence causing while the import of new settings took place potentially invalidating the settings of the sequence after wakeup.
2021-01-20 19:01:56 +01:00
WarmUpTill
0950d93828
allow selection of target for auto stop of recoding or streaming
2021-01-18 01:20:56 +01:00
WarmUpTill
5156c66b26
add warning if translation cannot be found ( #99 )
...
* add warning if translation cannot be found
* extract displaying message boxes to separate function
2021-01-09 14:27:51 +01:00
WarmUpTill
346240473a
use maximum peak value during switch interval for audio match ( #98 )
...
This change should in theory improve the situation, so "pauses" - like they happen in human speech - in the range less than the configured scene switcher check interval will still result in a match, if there was at least a short moment where the configured volume threshold was reached.
Also extract attaching of the volmeter to an audio source to a separate function
2021-01-09 09:10:15 +01:00
WarmUpTill
17c4fefb37
add fallback option if multiple audio matches are active ( #95 )
2021-01-07 18:59:06 +01:00
WarmUpTill
2b90493ae9
add switch cooldown option ( #97 )
...
* add switch cooldown functionality
* slightly adjust sequence check for cooldown
* add UI implementation for cooldown feature
2021-01-07 18:58:35 +01:00
WarmUpTill
bf97975fa8
link to Transition Table instead of Transition Matrix plugin ( #96 )
2021-01-06 12:25:45 +01:00
WarmUpTill
4e971f59a9
add option to allow scene sequence to be interrupted ( #93 )
2021-01-02 14:32:18 +01:00
WarmUpTill
2f0b900745
fix invalid audio matches
2020-12-31 16:59:52 +01:00
WarmUpTill
c6a25f9d85
fix typo
2020-12-31 16:19:58 +01:00
WarmUpTill
e78383d3ed
clean up build and build instructions ( #92 )
...
* fix build issue with atomic bool initialization
* clean up cmake
* fix warning
* add missing '\' to linux instructions
2020-12-31 15:45:08 +01:00
WarmUpTill
281e9325dd
update locale ( #91 )
...
* add german locale
* adjust description of ignore window functionality
* adjust order of readWriteSceneFile
* allow translation of 'previous scene'
2020-12-31 14:59:05 +01:00
WarmUpTill
caa2833272
allow pause individual switching methods ( #90 )
...
* allow pausing individual switching methods
* clean up pause tab
* allow import of old pauseScenes and pauseWindows
2020-12-31 14:24:09 +01:00
WarmUpTill
fae50024ea
rename mediaSources
2020-12-28 17:38:34 +01:00
WarmUpTill
a05e38d3cb
fix typos
2020-12-28 17:28:57 +01:00
WarmUpTill
d73749fc3a
update README.txt
2020-12-28 17:14:11 +01:00
WarmUpTill
d20cdac5e4
add duration and 'below' condition type options to audio tab ( #85 )
2020-12-28 17:06:30 +01:00
WarmUpTill
e377be3999
Minor UI changes ( #89 )
...
* automatically scroll to new entry
* fix remote file check always matching
* sort combobox entries alphabetically (meida / processes / audio)
* fix some visual issues on non-default OBS themes
2020-12-28 17:03:55 +01:00
WarmUpTill
80e2b3dd14
fix new time matching if QTime is not initialized
2020-12-28 17:02:32 +01:00
WarmUpTill
3a05e61814
add windows installer ( #88 )
2020-12-23 01:51:48 +01:00
WarmUpTill
dda44a2931
create release artifact ( #84 )
2020-12-21 22:52:25 +01:00
shugen002
8ba78b12c1
I18n Support ( #72 )
...
* adapt UI for i18n
* add placeWidgets() helper function to ease translation
* add hint about Transition Matrix plugin on Transition tab
* translate
* rework UI of file tab
* write status of plugin to scene info file
2020-12-21 11:24:04 +01:00
WarmUpTill
07b95cb8ae
do not sleep less than 1ms ( #82 )
2020-12-13 17:26:59 +01:00
WarmUpTill
faca5f8863
add option to only match if file content changed ( #80 )
2020-12-12 16:31:07 +01:00
WarmUpTill
084c263260
always match checkRandom() if random tab only has one entry
2020-12-10 20:14:07 +01:00
WarmUpTill
a1c592f1ec
format
2020-12-10 20:14:07 +01:00
WarmUpTill
41f34f8f40
remove runtime of check() functions from interval sleep
2020-12-10 20:14:07 +01:00
WarmUpTill
9711390aac
add no match delay option ( #78 )
2020-12-06 14:10:17 +01:00
WarmUpTill
25f28b9796
Add media state played to end ( #58 )
2020-12-06 14:09:21 +01:00
WarmUpTill
a1484f9621
fix warning
2020-12-06 14:03:04 +01:00
WarmUpTill
b54506c5ee
add 'OBS' entry to GetWindowList() on Windows( #76 )
2020-11-28 16:23:17 +01:00
WarmUpTill
4af7540497
hide guide frames when switching to a different tab ( #75 )
2020-11-28 12:36:58 +01:00
Guillaume Turchini
ba15e6812f
Add a log when auto stopping stream / record ( #74 )
...
* Add a log when auto stopping stream / record
I had a hard time deciphering why the stream stopped automatically for someone when using the plugin as the logs contained nothing indicating an error or an action from the plugin.
He activated the checkbox to auto stop stream when a scene is activated (which I didn't know) so the plugin was doing exactly what asked.
I think adding a log is a good idea for an action as important as stopping the stream.
I added the same for starting stream for the same reasons.
2020-11-27 17:34:17 +01:00
WarmUpTill
22a90c7d64
fix crash on deleting last screen region entry when guide frame was active ( #70 )
2020-11-24 22:57:52 +01:00
WarmUpTill
f6c3c65e26
resolve potential deadlocks ( #66 )
...
A deadlock could occur if the save callback is called just before the frontend set functions are used.
Thus unlock() is necessary before setting current scene or transition.
(e.g. if start recording is activated just before using the above functions, as this apparently triggers a save() call)
2020-11-21 01:40:24 +01:00
WarmUpTill
4f6275619a
Recommend building in-tree
2020-11-20 22:02:12 +01:00
WarmUpTill
d461342835
Update github actions ( #65 )
...
* fix macOS build
* remove unused BUILD_CAPTIONS variable
2020-11-20 22:00:33 +01:00
shugen002
16c4a2d5a9
Adjust UI And Improve ( #63 )
2020-11-20 19:10:06 +01:00
WarmUpTill
45a880d8f8
Add version info log ( #61 )
...
add generated version info log on startup of the plugin using the "GetGitRevisionDescription" cmake module from https://github.com/rpavlik/cmake-modules
2020-11-15 20:34:11 +01:00
WarmUpTill
bcf132685b
Update CI ( #60 )
...
* Remove deprecated use of set-env in Github Actions
* use newer versions of checkout / upload-artifact / setup-msbuild
2020-11-14 19:32:16 +01:00
WarmUpTill
e5c1e81d81
clean up and silence warnings
2020-11-14 18:45:25 +01:00
WarmUpTill
2ae97cd90e
Merge branch 'master' of https://github.com/WarmUpTill/SceneSwitcher
2020-11-14 17:11:21 +01:00
WarmUpTill
e5fffa0b82
log if sequence is canceled if verbose
2020-11-10 18:31:42 +01:00
WarmUpTill
a0119426d6
remove dead code
2020-11-10 18:31:42 +01:00