Commit Graph

44 Commits

Author SHA1 Message Date
WarmUpTill
560044bbbf implement export/import of settings 2020-06-14 15:22:34 +02:00
WarmUpTill
c17cbb66d9 write to OBS log if verbose logging is enabled 2020-06-14 14:14:00 +02:00
WarmUpTill
8d23dd46b0 add export/import button and verbose log checkbox 2020-06-14 13:57:11 +02:00
WarmUpTill
bbe6a30506 clarify idle detection inputs 2020-06-12 18:48:30 +02:00
Myned
7458e9f2d5
Change and fix a multitude of UI elements
Fix spelling
Add minimum size
Simplify tab names and reorder by type and use
Change layout of start, interval, and no-condition selection
2020-06-07 21:09:48 -04:00
Myned
da2e11e35e
Resize UI to fit added elements
This size is what Qt Designer defaults to when saving
2020-06-07 14:19:23 -04:00
Myned
cba39633aa
Add ability to reorder Window and Executable switches with arrows 2020-06-06 23:23:02 -04:00
Myned
c6a26d862f
Enable sorting for Ignored windows
There is no use in reordering them
2020-06-06 23:21:06 -04:00
Myned
9386109168
Remove tooltip from UI
Wasn't able to isolate it to the link, so it gets in the way
2020-06-06 23:20:14 -04:00
Myned
8fd263f44a
Merge remote-tracking branch 'WarmUpTill/master' 2020-06-06 18:40:17 -04:00
WarmUpTill
f03fca85aa add thread priority option (using QThread) 2020-06-06 17:05:49 +02:00
Myned
fabb7406bd
Merge remote-tracking branch 'WarmUpTill/master' 2020-06-02 00:48:01 -04:00
Myned
cfb0a44b1f
Change UI to specify greater than
Scene locking can occur when interval is equal to transition time due to inconsistencies in timers
2020-06-02 00:40:22 -04:00
WarmUpTill
2e475b8059 add first draft of thread priority 2020-06-01 14:54:08 +02:00
WarmUpTill
99b5c16406 add Time scene switching 2020-05-31 12:43:34 +02:00
Myned
2a0e9e9d9a
Change wording 2020-05-22 23:58:18 -04:00
Myned
be83232caa
Update UI for focus addition, add/change warnings, and move exe tab 2020-05-21 00:37:03 -04:00
Myned
e33e93fd18
Change UI warning to allow direct matches and disable list sorting 2020-05-17 13:47:48 -04:00
Myned
f0aa76517a
Change executable switcher warning to regex requirement
Also change wording to align with Window Title, and fix an inconsequential error
2020-05-17 00:27:01 -04:00
Myned
5f87a61177
Remove direct match from window switcher and reorganize
Direct matching before regex has the potential to interfere with some usecases. For example, if a user wants to enter regex syntax such as `shell[1]`, a direct match would return a window matching `shell[1]` exactly instead of `shell1`. Granted, the odds of the two conflicting each other are slim, but the core logic shouldn't prevent a user from utilizing regex to its full potential. One can always escape reserved characters if they want to match it directly. I have also added a warning and link to https://regexr.com in the UI should this be accepted.

The rest of what has changed is simply to align with the executable switcher's matching, namely the use of `QRegularExpression` to drop the need for a try/catch block and moving the check for fullscreen to the if statement in order to remove the possibility of a race condition.
2020-05-17 00:18:28 -04:00
Myned
451bb6518c
Revert "Move forms/advanced-scene-switcher.ui to src/headers/"
This reverts commit 318502d8d0.
2020-05-16 23:42:26 -04:00
Myned
318502d8d0
Move forms/advanced-scene-switcher.ui to src/headers/
Out-of-tree building (at least) fails without this file in this location, and builds successfully without it under forms
2020-05-14 19:11:04 -04:00
Myned
e9b1ef58ba
Change executable list to disable sorting
This allows the UI to show the order in which the executables will be checked
2020-05-14 18:56:39 -04:00
Myned
26c24d4d53
Change executable entry box to be editable 2020-05-14 18:56:39 -04:00
Exeldro
38bd59c1fd add media 2020-04-25 13:55:53 +02:00
WarmUpTill
6338aaa891
add regex, date check to file switch 2018-05-22 21:04:06 +02:00
WarmUpTill
104f74bf39
add option to switch based on file contents 2018-05-21 23:20:02 +02:00
WarmUpTill
c934b5c7ff
option to switch to random scene if no no match
added random tab:
scenes listed here can be switched to at random for a set duration if no switch condition is met (and this setting is selected on the general tab)
2018-02-19 19:32:09 +01:00
WarmUpTill
1ed924a39c
Increased Scene Sequence timer limit 2017-11-14 20:04:30 +01:00
WarmUpTill
bb4035824b
Increased Scene Sequence timer limit 2017-11-14 19:58:43 +01:00
WarmUpTill
d807127bca
Added warning to transitions tab 2017-10-29 00:28:08 +02:00
WarmUpTill
9b44f26e1c Updated UI to fit new functions/be less confusing
Rename of Scene Round Trip to Scene Sequence
Moved all window title based stuff to its own tab
Redesigned general tab to fit new priority option and removed window title switch
Grouped other tabs where possible... don't remember all of it
Added some Warnings where applicable
2017-10-25 20:11:18 +02:00
WarmUpTill
5ff5512799 Made hints on transition tab more clear 2017-01-26 22:27:00 +01:00
WarmUpTill
35ebd7101d added option to set default transition per scene 2017-01-26 00:23:24 +01:00
WarmUpTill
d596f65df1 Improved Idle Detection and Scene Round Trip tab 2016-12-04 17:38:53 +01:00
WarmUpTill
ff73f272df Added Idle Detection tab 2016-11-24 15:40:55 +01:00
WarmUpTill
d21ae05fda Added Executable Tab (dasOven) 2016-11-23 22:25:05 +01:00
WarmUpTill
1d6bb4b0a0 added auto stop scene 2016-11-06 17:57:17 +01:00
WarmUpTill
2fb3c6d674 added Transitions tab 2016-10-14 03:27:52 +02:00
WarmUpTill
eec4ca6cb6 added transitions 2016-10-13 23:29:02 +02:00
WarmUpTill
2075b7c039 pause window label text change 2016-10-09 16:06:18 +02:00
WarmUpTill
0d6a207f62 Added Pause Windows 2016-10-08 21:19:41 +02:00
WarmUpTill
2025f75fde added from file 2016-10-04 22:58:04 +02:00
WarmUpTill
9860c6e255 forms folder added 2016-10-04 22:56:16 +02:00