WarmUpTill
ca1262aeb7
Resize temp var selection when repopulating list
2024-04-20 17:39:47 +02:00
WarmUpTill
cbc95e2095
Add option to export macro as plain json
2024-04-20 17:39:47 +02:00
WarmUpTill
01437183ac
Fix checkbox icon of groups in macro tree not being set on OBS 30.1.2
...
This change is necessary because of
https://github.com/obsproject/obs-studio/pull/9584
2024-04-07 20:23:54 +02:00
WarmUpTill
e5ab2ceca3
Fix build issue with GCC 13.2.0 and clang-17
2024-04-04 20:49:10 +02:00
WarmUpTill
e19f4ddf7c
Fix variable deletion via variable tab not updating variable selections
...
The order of operations was incorrect.
First the signal that a variable was removed was propagated before the
variable was actually selected.
So e.g. scene item selections would receive the signal that a variable
was deleted but when repopulating the scene item selection the variable
still exists resulting in the list of available entries not to change.
2024-04-02 17:59:17 +02:00
WarmUpTill
4e3a062084
Only insert enabled actions to action queues
2024-04-02 17:59:17 +02:00
WarmUpTill
96db0ad507
Fix crash when stopping queue from within the queue
2024-04-02 17:59:17 +02:00
WarmUpTill
14dd390680
Add option to truncate or pad variable value
2024-04-02 17:59:17 +02:00
WarmUpTill
c8545dea4d
Fix crash when setting variable to invalid environment variable
2024-03-22 21:55:47 +01:00
WarmUpTill
e1b8edd444
Improve macro name conflict error messages
2024-03-22 21:55:47 +01:00
Przemek Pawlas
6df818503e
Add macro option to stop and rerun actions
2024-03-15 21:27:08 +01:00
WarmUpTill
b17a6cc109
Formatting changes
2024-03-12 21:56:25 +01:00
Przemek Pawlas
6c4e4b8cd8
Don't show 2 warning popups for groups with macros
2024-03-10 13:48:57 +01:00
Przemek Pawlas
7b1a256f8a
Add Del/F2 keyboard shortcuts for macro and var removal/renames
2024-03-10 13:48:57 +01:00
Przemek Pawlas
7fa0ba3355
Add change count to var tab tooltip
2024-03-10 13:48:57 +01:00
Przemek Pawlas
eec9244e4c
Variable related refactors
2024-03-10 13:48:57 +01:00
Przemek Pawlas
e265e4828e
Add tooltip with full var value to variable tab
2024-03-10 13:48:57 +01:00
Przemek Pawlas
ad6e720912
Add last changed column to variable tab
2024-03-10 13:48:57 +01:00
WarmUpTill
497b3b3e04
Clean up macro import and add action queues
2024-03-09 12:00:52 +01:00
WarmUpTill
03494c2915
Adapt to volume widget slider changes
2024-03-09 09:18:29 +01:00
WarmUpTill
bcf7c247bf
Increase precision of volume widget slider
2024-03-09 09:18:29 +01:00
WarmUpTill
8080abc93c
Fix crash when opening setting window
2024-03-03 20:54:15 +01:00
WarmUpTill
902715bd3e
Save settings when switching to new macro
...
This should ensure that settings are saved more frequently and less data
is lost in case the plugin crashes with the settings dialog opened.
2024-03-03 20:54:15 +01:00
WarmUpTill
ab0cce9eaa
Add log level which prints performed actions
2024-03-02 15:27:02 +01:00
WarmUpTill
03e71e9183
Add support to resolve variables on action queue add
2024-03-02 15:27:02 +01:00
WarmUpTill
f8dadd38b4
Add ResolveVariables()
...
Settings will be set to fixed values based on the values of the
variables used.
2024-03-02 15:27:02 +01:00
WarmUpTill
2928775f5b
Add option to resolve variables on queue add
2024-03-02 15:27:02 +01:00
WarmUpTill
673ac8078b
Update lastVariableChange when using settings dialog to change value
2024-03-02 15:27:02 +01:00
WarmUpTill
234ae27205
Fix crash when running RunPostLoadSteps()
...
RunPostLoadSteps() could be called with "stale" post load steps as
RunPostLoadSteps() was never called when a copy of an action or
condition was created
2024-03-02 15:27:02 +01:00
WarmUpTill
a740a29798
Cleanup includes
2024-03-02 15:27:02 +01:00
WarmUpTill
2b2bab8fbc
Backup setting on exit to plugin config dir
...
Only one version of the settings file will be kept per scene collection
and plugin version combination
2024-02-28 12:53:02 +01:00
WarmUpTill
f50f31ec4c
Allow stop of current macro when using run button
2024-02-26 20:56:26 +01:00
WarmUpTill
cf97c1f60b
Add Clear() to MessageBuffer
2024-02-24 16:48:52 +01:00
WarmUpTill
fb7bcd57cd
Add more tests
2024-02-24 16:47:50 +01:00
Przemek Pawlas
01cf000cbe
Refactor
...
* Minor style changes
* Move function definitions
* Split utility.hpp
* Enable include of export-symbol-helper.hpp in tests
2024-02-24 16:47:50 +01:00
Przemek Pawlas
dcba7c535d
Check for lower/upper GetDouble/GetInt limits
2024-02-24 16:47:50 +01:00
Przemek Pawlas
b2fc560701
Store truncated representation of doubles when used as variables
2024-02-24 16:47:50 +01:00
WarmUpTill
394e2500e8
Add simple message buffer and dispatcher
2024-02-21 18:02:22 +01:00
WarmUpTill
06fef08f56
Add variable tab
...
This should make it significantly easier to get an overview of the
variables, which currently exist, modify their settings, or potentially
remove multiple variables.
2024-02-21 10:10:03 +01:00
WarmUpTill
a7da22b7e9
Keep track of last use of variable
2024-02-21 10:10:03 +01:00
WarmUpTill
cb58eb9f04
Add return value to ReplaceAll()
...
Returns true of the string was modified and false otherwise
2024-02-21 10:10:03 +01:00
WarmUpTill
b803c0ad75
Update header info of action queue macro segments
2024-02-20 21:48:09 +01:00
WarmUpTill
b5426b398a
Fill rename dialog with current name
2024-02-20 21:48:09 +01:00
WarmUpTill
c94863b0cb
Fix item selection not updating correctly
...
* Remove could lead to the "add" dialog being opened
* Rename could result in some entries not being renamed (due to
FilterComboBox using a QComboBox with setEditable() set to true)
2024-02-20 21:48:09 +01:00
WarmUpTill
e13b9b0aa7
Add helpers which also update the lineEdit text of FilterComboBox
2024-02-20 21:48:09 +01:00
WarmUpTill
aa1b10425f
Fix temp var references not being resolved on macro copy and import
2024-02-17 13:54:00 +01:00
WarmUpTill
6cbfc48736
Rename function
2024-02-17 13:54:00 +01:00
WarmUpTill
84e01c0c9c
Fix warnings
2024-02-17 10:03:04 +01:00
WarmUpTill
7f5d7325ba
Use RAII wrappers
2024-02-15 21:12:01 +01:00
WarmUpTill
5aadca41d4
Fix crash on shutdown
2024-02-15 21:12:01 +01:00