WarmUpTill
6a58684854
Fix import of incomplete settings not resetting duration to zero
debian-build / build (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
2025-01-23 19:00:51 +01:00
WarmUpTill
f598d84ea1
Fix freeze due to ResizingPlainTextEdit constantly resizing incorrectly
2025-01-15 21:36:35 +01:00
WarmUpTill
ee7ee7a846
Move AutoUpdateTooltipLabel definition
2024-10-26 11:09:06 +02:00
WarmUpTill
8d9519c849
Adapt to OBS switch from "themeID" to "class" properties
...
OBS commit: cb026964b00c366943a3c16dfb1511eafc24c035
2024-10-10 20:02:35 +02:00
WarmUpTill
140dc9c6f4
Add option to set enabled state for partial match regex config
2024-10-05 14:30:30 +02:00
WarmUpTill
f863909f34
Fix incorrect websocket request callback being called
2024-10-02 19:52:07 +02:00
WarmUpTill
621ca201ef
Cleanup
2024-10-02 19:52:07 +02:00
WarmUpTill
55ab096e49
Cleanup screenshot helper
2024-09-24 23:00:47 +02:00
WarmUpTill
91912f2aa5
Add/Move helpers to register OBS websocket vendor requests
...
Adds websocket vendor requests to start and stop the plugin.
Adds vendor events to indicate when the plugin is started or stopped.
These are ntended to be used for the StreamDeck plugin support.
2024-09-24 23:00:47 +02:00
WarmUpTill
624b841ca1
Add option for custom macro condition check interval
2024-09-24 23:00:47 +02:00
WarmUpTill
94263cc7a0
Work around crash in std::filesystem due to unexpected char encoding
2024-09-24 23:00:47 +02:00
WarmUpTill
2247152aa8
Remove legacy tab "Scene Triggers"
2024-09-24 23:00:47 +02:00
WarmUpTill
c7c48d03e9
Add option for short circuit evaluation of conditions
2024-09-24 23:00:47 +02:00
WarmUpTill
36fb83246b
Add log level to log executed macros
2024-09-24 23:00:47 +02:00
WarmUpTill
e729d15e97
Remove legacy tab "Network"
2024-09-24 23:00:47 +02:00
WarmUpTill
2f54c2ee62
Increase volume meter scale from -100 to 0 dB
...
This was done to enable users to to use higher precision values in the
"Audio" condition type.
Previously, the UI would reset the selected values to the minimum value
possible to display in the volume meter widget, which was -60 dB.
2024-09-20 23:05:45 +02:00
Przemek Pawlas
6ccbaad41c
Add enhanced relative time to variable tab cells
2024-09-18 17:38:53 +02:00
WarmUpTill
93efc7cab3
Add option to check for addition chat message properties
2024-08-24 00:23:54 +02:00
WarmUpTill
d75066df5f
Fix crash when adding new entries to the legacy tabs
2024-08-24 00:23:54 +02:00
WarmUpTill
863c84026e
Move GetSettingsWindow() to ui-helpers
2024-08-24 00:23:54 +02:00
WarmUpTill
a523081d77
Move GetIndexOfSignal() to ListEditor
2024-08-24 00:23:54 +02:00
WarmUpTill
66534519d6
Export complete RegexConfigWidget class
2024-08-24 00:23:54 +02:00
WarmUpTill
b3b2114c45
Fix SetHeightToContentHeight() not respecting diffrently sized rows
2024-08-24 00:23:54 +02:00
WarmUpTill
510f83246e
Only emit signals when value changed
...
* Fixes crash when deleting macro in case macro selection is in focus
* Prevent unnecessary create operation when switching macro segment type
2024-08-16 06:49:27 +02:00
WarmUpTill
263565700a
Fix crashes related to widget highlighting
2024-08-16 06:49:27 +02:00
WarmUpTill
5bb10a4aef
Resolve unused parameter warnings
2024-08-15 01:02:03 +02:00
WarmUpTill
2f4f8bcc74
Add IsCursorInWidgetArea()
2024-08-14 22:02:55 +02:00
WarmUpTill
9522d7c0b4
Adapt to new OBS dock API
...
* The plugin will no longer attempt to restore dock positions on scene
collection change.
* When a macro is being renamed the dock widget with the current name
will be removed.
A new dock with the new name will have to be opened manually.
* The status dock position will be when updating to a version containing
this changei from an older version.
2024-08-14 21:51:42 +02:00
WarmUpTill
36201cbfb4
Add API to register new macro condition and action types
2024-08-14 21:51:42 +02:00
WarmUpTill
ad322d54f0
Fix crash in case of high frequency resize events
...
I am not sure if this could really happen in normal use.
Was discovered after implementing the script properties UI widgets.
2024-08-14 21:51:42 +02:00
WarmUpTill
f9730b1bc2
Refactor DurationModifier to enable testing
2024-08-11 16:03:08 +02:00
WarmUpTill
d4025214e5
Cleanup duplicate "[advss]" log prefix
2024-08-11 16:03:08 +02:00
WarmUpTill
74116382b1
Enable include during unit testing
2024-08-11 16:03:08 +02:00
WarmUpTill
24f33fb0d2
Refactor condition logic to enable testing
2024-08-11 16:03:08 +02:00
WarmUpTill
223ce0d0a0
Fix potential crash in StatusControl
2024-07-03 13:02:34 +02:00
WarmUpTill
7f5737d03f
Use default cursor icon on macro segment control hover
...
Previously the cursor icon would be set to Qt::SplitVCursor as those
widgets were moved into the splitter handle layout
2024-06-20 21:41:28 +02:00
WarmUpTill
7702541d81
Cleanup
...
* Increase update frequency of AutoUpdateTooltipLabel
* Prevent crash in TempVariableRef::PostLoad()
* Ensure that correct widget is passed for MacroSelection connections
2024-06-20 21:41:28 +02:00
WarmUpTill
3bc15e585c
Switch QPushButton to QToolButton
...
This will be more consistent with the widget styles used throughout OBS
and solves a few layout issues
2024-06-20 21:41:28 +02:00
WarmUpTill
9d4c8ab475
Fix stylesheet of StatusControl not being set to stopped state
2024-06-07 23:05:08 +02:00
WarmUpTill
7e1d20031c
Add HelpIcon
...
A QLabel consisting of a question mark icon and tooltip
2024-06-07 21:44:21 +02:00
WarmUpTill
37c32dd1ed
Move StringList from base to lib
2024-06-07 21:44:21 +02:00
WarmUpTill
c05a92d417
Refactor widget highlighting
2024-06-07 21:44:21 +02:00
WarmUpTill
d72a0c0d38
Add VariableSelectionDialog
2024-06-07 21:44:21 +02:00
WarmUpTill
235b31fccc
Add GUARD_LOADING_AND_LOCK
...
Helper macro to reduce repetition
2024-06-07 21:44:21 +02:00
WarmUpTill
286f781f4d
Add ListEditor helper widget
2024-06-07 21:44:21 +02:00
WarmUpTill
5e1469b0d8
Don't restore last opened tab if that tab is no longer visible
2024-06-05 01:05:31 +02:00
WarmUpTill
b3bde6c59f
Fix imported variables / actions not being added to respective tabs
2024-06-05 01:05:31 +02:00
WarmUpTill
032f5e2fe9
Improve visibility of plugin stop warning flash in status dock
2024-06-05 01:05:31 +02:00
WarmUpTill
54356d9410
Add tooltip to macro property selection in variable action
2024-05-19 01:44:10 +02:00
WarmUpTill
ced36e2b5b
Add nodiscard to sync-helpers
2024-05-18 23:31:04 +02:00