Przemek Pawlas
c72f9abc2b
Add pre-commit hooks
2024-03-15 21:27:08 +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
WarmUpTill
82d1aed472
CI: Fix clang format check using incorrect folder
2024-03-12 21:56:25 +01:00
WarmUpTill
eb6fc6c140
CI: Skip updating of git binaries
...
This seems to break the CI step "Install macOS build requirements" as
python is attempted to be installed as a dependency of git for which a
symlink cannot be created successfully.
2024-03-12 21:56:25 +01:00
Przemek Pawlas
2710406f5f
Add QString arg checking to locale CI script
2024-03-10 13:48:57 +01:00
Przemek Pawlas
a634499423
Fix some locale inconsistencies
2024-03-10 13:48:57 +01:00
Przemek Pawlas
71b3fbaa19
Error CI if other languages have redundant extras
2024-03-10 13:48:57 +01:00
Przemek Pawlas
c656bb4571
Fix invalid JSON storage of source/filter double values
2024-03-10 13:48:57 +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
66f9eaf8c2
Exclude *.orig files in .gitignore
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
70dad8ebb4
Handle MIDI device disconnect and reconnect
2024-03-09 12:00:52 +01:00
WarmUpTill
497b3b3e04
Clean up macro import and add action queues
2024-03-09 12:00:52 +01:00
WarmUpTill
891811aa47
Convert audio volume thresholds to new format
2024-03-09 09:18:29 +01:00
WarmUpTill
be9ddaa4c9
Increase precision of percent based volume threshold input
2024-03-09 09:18:29 +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
132d89b350
Fix virtual camera action selection causing a crash
...
The Create() and Copy() functions were not correctly implemented and
returned a nullptr
2024-03-06 12:53:43 +01:00
WarmUpTill
daf16357c9
Fix output volume check of audio condition not working
...
Only the percent based selection was not working properly since the
calculation was off by a factor of 100.
2024-03-03 20:54:15 +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
8271a6e8db
CI: Don't attempt to rename files if not required
2024-03-02 16:38:24 +01:00
WarmUpTill
6c121a093b
Add "Log" action
...
This action will allow you to write custom messages to the OBS log
2024-03-02 15:27:02 +01:00
WarmUpTill
ab0cce9eaa
Add log level which prints performed actions
2024-03-02 15:27:02 +01:00
WarmUpTill
9acbead87b
Update BUILDING.md
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
341a58b8e4
Add window action
...
It allows to set the focus window and close windows.
Only supported on Windows for now.
2024-03-02 14:03:00 +01:00
Michael Kirsch
ba9a16e718
Force LF for formatter script for WSL
2024-02-29 20:31:50 +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
3a1c353ea3
Use git tag as version identifier in package scripts
2024-02-24 22:51:24 +01:00
WarmUpTill
8bf9b2d009
Disable notarization for release builds and switch to RelWithDebInfo
2024-02-24 20:38:17 +01:00
WarmUpTill
1e43ffef51
Update test test binary path
2024-02-24 20:38:17 +01:00
WarmUpTill
534c783bd8
Fix initial Twitch chat message not being sent
2024-02-24 16:48:52 +01:00
WarmUpTill
14a12432e9
Cleanup
2024-02-24 16:48:52 +01:00
WarmUpTill
1be72218a9
Clear message buffers when macro was paused
2024-02-24 16:48:52 +01:00
WarmUpTill
cf97c1f60b
Add Clear() to MessageBuffer
2024-02-24 16:48:52 +01:00
WarmUpTill
782791b013
Switch to message buffer / dispatcher for Twitch chat messages
2024-02-24 16:48:52 +01:00
WarmUpTill
04631964d3
Switch to message buffer / dispatcher for MIDI messages
2024-02-24 16:48:52 +01:00
WarmUpTill
97983d5ac5
Adapt to new libremidi version
2024-02-24 16:48:52 +01:00