WarmUpTill
569f794e33
Move GetSceneItemCount() to utility
2023-09-16 19:49:54 +02:00
WarmUpTill
8f90bf8846
Move splitter save/load helpers to utility
2023-09-09 11:16:50 +02:00
WarmUpTill
1a8c894ddf
Cleanup
...
* Fix warnings
* Remove unused includes
* Fix build issue if libremidi CMakeLists.txt does not exist
2023-08-15 18:24:03 +02:00
WarmUpTill
b62757b65d
Rely on output flag to identify media sources
...
Using OBS_SOURCE_CONTROLLABLE_MEDIA instead of a hardcoded list of
source names is much more reliable and has the upside of also supporting
plugin sources
2023-08-09 14:01:19 +02:00
WarmUpTill
9a62522140
Fix DisplayMessage() not being visible when OBS is always on top
...
The previous behaviour would cause the impression of OSB being frozen
due to dialogs windows being opened behind OBS while they take over the
input focus.
2023-08-07 18:03:12 +02:00
WarmUpTill
1c0734d1cb
Add media_playlist_source_codeyan to supported media source types
...
Source at: https://github.com/CodeYan01/media-playlist-source/
2023-08-05 13:35:19 +02:00
WarmUpTill
7b1c56877e
Add GetMacroSegmentDescription() and IsValidMacroSegmentIndex()
2023-07-27 21:06:54 +02:00
WarmUpTill
1f22278496
Move SetGridLayoutRowVisible() to utility
2023-07-27 19:53:25 +02:00
WarmUpTill
47d6d4ac06
Handle potential horizontal scrollbar when resizing StringListEdit
2023-07-23 00:29:14 +02:00
WarmUpTill
d759ded64d
Use FilterComboBox instead of regular QComboBox
...
This required the following adjustments:
Instead of having a dedicated entry indicating the empty selection the
setPlaceholderText() mechanism is used.
Thus the locations where the 1st entry was assumed to be the empty
selection would have to be adjusted.
Additional checks for the empty string / index -1 have been added.
FindIdxInRagne() was adjusted to return -1 instead of 0 in case the
given string was not found.
Switched to index based singal instead of text based signal to be
notified about selection changes.
2023-07-15 11:05:19 +02:00
WarmUpTill
72a11eedfc
Make selection entry optional for transition list
...
Needed for FilterComboBox
2023-07-15 11:05:19 +02:00
WarmUpTill
1f02226620
Add option to set flags in FindIdxInRagne()
2023-07-15 11:05:19 +02:00
WarmUpTill
bd74629420
Add helpers to add and remove trailing spacer items in QBoxLayouts
2023-06-07 12:36:39 +02:00
WarmUpTill
dea4ff47cd
Add option to prompt user for value to be assigned to variable
2023-05-28 19:59:12 +02:00
WarmUpTill
258a5f6ab7
Move NonModalMessageDialog to separate file
2023-05-28 19:59:12 +02:00
WarmUpTill
a1b5fbb1fe
Add OSC action
2023-05-17 06:31:43 -07:00
WarmUpTill
dbb674aa8e
Add "Display" condition
...
Allows you to check for the amount and name of the connected displays
2023-05-17 04:38:44 -07:00
WarmUpTill
018daf7f09
Move GetMonitorNames() to utility
2023-05-17 04:38:44 -07:00
WarmUpTill
d2b2ced5bf
Add support for non modal dialogs for DisplayMessage() helper
2023-05-10 12:44:01 -07:00
WarmUpTill
9cfa88dd8c
Add support setting title and icon of system tray message
2023-05-06 11:53:45 -07:00
WarmUpTill
8cd818b80e
Enable use of variables in filter selection
2023-05-01 04:18:24 -07:00
WarmUpTill
8c317c1396
Add option to check for and set keyframe interval settings
2023-04-30 16:51:56 -07:00
WarmUpTill
9ec772f723
Restructure includes
...
The intention of this change is to reduce the interdependency of the
various components to reduce compile time when applying changes.
2023-04-30 13:13:18 -07:00
WarmUpTill
0138b412b4
Style changes in utility.hpp
2023-04-30 13:13:18 -07:00
WarmUpTill
81ac45a1d4
Move AskForBackup() definition
2023-04-30 13:13:18 -07:00
WarmUpTill
c6b693b4ac
Reduze status label column to minimum size
2023-04-17 11:33:24 -07:00
WarmUpTill
2c5caabab0
Add advss namespace
...
Fixes name conflict with "Duration" class and typedef of the same name
on MacOS
2023-04-17 11:33:24 -07:00
WarmUpTill
0bf70e443e
Move replaceAll() to utility
2023-03-19 03:52:21 -07:00
WarmUpTill
9e4b003608
Use theme based icons for status dock, group, and duration icon
2023-03-19 03:51:28 -07:00
WarmUpTill
3ccc057547
Clean up utilty
2023-01-15 09:33:46 -08:00
WarmUpTill
b5ec9e7586
Add const qualifier to various functions
2022-12-23 13:16:22 -08:00
WarmUpTill
0ce9c515af
Add option to check / set audio monitoring of sources
2022-12-10 13:06:19 -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
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
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
bd5ecb3b3b
Add "slideshow" to list of supported media sources
2022-09-17 00:40:10 -07:00
WarmUpTill
7ddfdcf5be
Switch to RegexConfig
2022-09-15 12:25:37 -07:00
WarmUpTill
f40f98c702
Move setButtonIcon to utility
2022-09-15 12:25:37 -07:00
WarmUpTill
53a5fa6ff4
Restructure "src/" folder
...
Moving files from the "src/" folder into "src/legacy", "src/macro-core",
and "src/utils" was necessary as it was becoming a bit too cluttered.
2022-08-17 11:08:53 -07:00