WarmUpTill
ea5e92017e
Add "all" option in filter selection
2023-10-03 12:34:11 +02:00
Przemek Pawlas
46199efb58
Add tooltips for variable text inputs ( #888 )
2023-10-03 11:42:41 +02:00
WarmUpTill
ac6140b17a
Fix warnings
2023-09-21 23:52:14 +02:00
WarmUpTill
569f794e33
Move GetSceneItemCount() to utility
2023-09-16 19:49:54 +02:00
WarmUpTill
d6e4ee0203
Add option to run "else" actions using the "Run macros" button
...
If there are else actions to run holding control and clicking the "Run
macros" button will allow you to test them.
2023-09-13 19:49:55 +02:00
WarmUpTill
8f90bf8846
Move splitter save/load helpers to utility
2023-09-09 11:16:50 +02:00
WarmUpTill
fdf1a94f97
Add option to set placeholder text when asking for input
2023-08-29 20:46:33 +02:00
WarmUpTill
b833dd4576
Export FilterComboBox widget symbols
...
To be used for Twitch action
2023-08-26 17:32:36 +02:00
WarmUpTill
39378ae20f
Enusre that placeholder text is visible for FilterComboBox
2023-08-26 17:32:36 +02:00
WarmUpTill
07b86dda41
Cleanup ItemSettingsDialog and ItemSelection
...
* Added option to configure name conflict locale
* Fixed some locale options not being displayed properly due to missing
obs_module_text() calls and name conflicts not being handled
properly.
* No longer force a fixed width
* Added option to hide the rename context menu entry
* Use locale for invalid connection and variable selection string
2023-08-15 18:24:03 +02:00
WarmUpTill
49e8bf7639
Export ItemSelection and ItemSettingsDialog widget symbols
...
This is done to be able to support use of these widgets in plugins.
2023-08-15 18:24:03 +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
a0b4df574b
Add option to disable filtering by typing in FilterComboBox
2023-08-14 15:47:38 +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
1304ac7336
Add tooltip to regex configure widget
2023-08-03 21:44:17 +02:00
WarmUpTill
a82bce947f
Rework scene item selection
...
Added support for:
* Index based scelection
* Type based selection
* Name pattern based selection
2023-08-03 21:44:17 +02:00
WarmUpTill
d5241f0700
Add tooltip for variable and connection selection
2023-08-03 21:44:17 +02:00
WarmUpTill
f24f258c9c
Add option to hide enable button and set default enable value
2023-08-03 21:44:17 +02:00
WarmUpTill
eddd9fa8ab
Add helper to check if value is a valid number
2023-08-03 21:44:17 +02:00
WarmUpTill
6cc224aeec
Add helper to get int from variable
2023-08-03 21:44:17 +02:00
WarmUpTill
4b0a631987
Add export / import functionality to macro tab
...
This enables the easy sharing of single / multiple macros across scene
collections.
Previously either all settings had to be copied via the export / import
functionality of the General tab or none at all.
2023-08-02 20:55:59 +02:00
WarmUpTill
5be2cd278f
Allow empty string as argument and increase max length of argument
2023-08-02 17:00:34 +02:00
WarmUpTill
9eef581161
Add MacroSegmentSelection
...
Utility class to enable selection of index of a macro segments.
Add description of selected segment.
Highlights segment if selected macro is current macro.
2023-07-27 21:06:54 +02:00
WarmUpTill
52811e44f4
Add option to disable variable selection
2023-07-27 21:06:54 +02:00
WarmUpTill
7b1c56877e
Add GetMacroSegmentDescription() and IsValidMacroSegmentIndex()
2023-07-27 21:06:54 +02:00
WarmUpTill
78d73af589
Adjust to FilterComboBox
2023-07-27 21:06:54 +02:00
WarmUpTill
d9c1ef4c22
Only emit signals if valid entry was found
2023-07-27 21:06:54 +02:00
WarmUpTill
93f96ee660
Add support for custom URIs
2023-07-27 19:53:25 +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
8c0ba112e2
Add SetMaxStringSize()
...
A fixed size of 170 chars caused issues with the http action
2023-07-23 00:29:14 +02:00
WarmUpTill
a17d8f7e09
Add support for sending generic OBS websocket messages
...
This should allow to send OBS websocket vendor requests to other plugins
which offer an API via this method (e.g. vertical OBS)
2023-07-15 14:48:45 +02:00
WarmUpTill
1d7ce510f7
Add SwitchButton
...
Simple switch toogle button widget based on
https://github.com/KDAB/kdabtv/blob/master/Styling-Qt-Widgets/toggleswitch.h
2023-07-15 11:05:19 +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
0b2e1b88cc
Add FilterComboBox
...
This helper class is based on QComboBox, which has filtering of items
enabled by default.
It is intended to be used in places where QComboBoxes have a lot of
entries.
For example, the condition, action, or macro selection widgets.
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
4315d309f2
Add option to show description as tooltip
2023-07-09 17:58:38 +02:00
WarmUpTill
e7c6afbc6a
Fix potential crash when resolving variables during shutdown
2023-07-06 19:59:46 +02:00
Joao Eriberto Mota Filho
85eb2a4235
Fix spelling errors
2023-07-01 20:51:31 +02:00
WarmUpTill
bd74629420
Add helpers to add and remove trailing spacer items in QBoxLayouts
2023-06-07 12:36:39 +02:00
WarmUpTill
6d3964fa5d
Fix non-modal-dialog answer being ignored
2023-05-30 13:14:58 +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
e0917a35fd
Fix function priorities not being saved
2023-05-20 06:18:32 -07:00
WarmUpTill
a1b5fbb1fe
Add OSC action
2023-05-17 06:31:43 -07:00
WarmUpTill
b71f633fac
Add support for websocket messages not following the OBS WS protocol
2023-05-17 04:39:04 -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