WarmUpTill
9df6963f08
Add cpp-httplib
2023-08-26 17:32:36 +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
5a2cb943f7
Add option to open interaction dialog of source
2023-08-25 18:19:23 +02:00
WarmUpTill
b88209f63d
Add option to check for settings change to source and filter condition
2023-08-19 19:21:19 +02:00
WarmUpTill
9c848938f8
Add support for registering additional save and load steps
...
Also renamed the reset steps to make it more clear what their use is.
2023-08-15 18:24:03 +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
a2d0a7f544
Fix OCR value not being assigned to variables with enabled regex
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
3f51f63298
Cleanup locale
...
* Remove unnecessary widget spacing
* Remove unused values
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
68c6492c3f
Revert "Add OCL support to improve performance"
...
This reverts commit 284c8020b2 .
2023-08-09 17:04:00 +02:00
WarmUpTill
0ba7ba77d8
Fix potential crash related to OCR
2023-08-09 17:04:00 +02:00
WarmUpTill
04b2b3474d
Fix crash in output change check with pattern matching enabled
2023-08-09 17:04:00 +02:00
WarmUpTill
ecbb5ebbd7
Update issue template
2023-08-09 17:04:00 +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
b1a3ab5493
Fix window condition ignoring title matching if regex is disabled
...
If the only enabled option was window title matching and regular
expressions were not used any window title would match regardless if it
existed or not
2023-08-09 13:50:32 +02:00
WarmUpTill
abc3357180
Make macro properties dialog resizable
2023-08-07 19:17:41 +02:00
WarmUpTill
29f9cba236
Add option to skip execution of given macro on OBS startup
2023-08-07 19:17:41 +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
666c52556e
Fix plugin state condition not functioning on OBS shutdown
...
Also added note indicating the limitations of running macros on OBS
shutdown
2023-08-05 15:43:44 +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
884fb1b637
Adjust to SceneItemSelection rework
...
And do minor cleanup
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
dcae0e8e8b
Reset scene switcher state when new scene collection is created
...
This avoids copying all macros of the previous scene collection to the
newly created one.
2023-08-02 20:55:59 +02:00
WarmUpTill
29f810a2a0
Add buttons to move macro segments to top / bottom of segment list
2023-08-02 17:00:34 +02:00
WarmUpTill
719dfa7b72
Fix segment selection being lost when using up / down button
2023-08-02 17:00:34 +02:00
WarmUpTill
259aac8fcd
Perform actions only on condition change by default
2023-08-02 17:00:34 +02:00
WarmUpTill
5be2cd278f
Allow empty string as argument and increase max length of argument
2023-08-02 17:00:34 +02:00
WarmUpTill
211eac5313
Add slide show condition
...
It allows you to check ...
* if the slide changed
* the current slide index
* the current slide path
Important limitation:
Its internal state is only updated whenever the "slide_changed" signal
is sent by the particular source.
2023-08-01 23:52:44 +02:00
WarmUpTill
f92ed3139d
Add more transform actions
...
* Reset
* Rotation
* Flip (horizontal / vertical)
* Fit to screen
* Stretch to screen
* Center (horizontal / vertical / to screen)
2023-07-28 18:51:30 +02:00
WarmUpTill
bdff84c605
Use MacroSegmentSelection for index selection in "Variable" action
2023-07-27 21:06:54 +02:00
WarmUpTill
08e430396a
Add option to check action enable state to "Macro" condition
2023-07-27 21:06:54 +02:00
WarmUpTill
df7fc7ec01
Add option to enable / disable actions of macros via "Macro" action
2023-07-27 21:06:54 +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
d25a8d4efb
Remove unnecessary include
2023-07-27 19:53:25 +02:00
WarmUpTill
1f22278496
Move SetGridLayoutRowVisible() to utility
2023-07-27 19:53:25 +02:00
WarmUpTill
70b705e0fd
Add variable support to timer condition
2023-07-26 13:34:47 +02:00