WarmUpTill
be23065988
Move MouseWheelWidgetAdjustmentGuard
2023-03-10 13:52:32 -08:00
WarmUpTill
76c411d1e2
Extract argument list to generic string list class and widget
...
To be used for http header support.
2023-03-04 13:45:32 -08:00
WarmUpTill
b77f8717fe
Move process configuration to separate class and widget
2023-03-04 13:45:32 -08:00
WarmUpTill
1fd8546354
Improve preview frame visibilty of cursor condition
...
* Add transparent diagonal stripes to frame
* Do not show frame if invalid selection was made
2023-03-04 13:40:14 -08:00
WarmUpTill
5995563a80
Add action to open projector
2023-02-04 08:34:20 -08:00
WarmUpTill
cd74534e4c
Add source selection helpers
2023-01-15 09:33:46 -08:00
WarmUpTill
14f0194372
Add helper classes to support strings containing variables
...
* VariableResolvingString will accept strings potentially containing
variables as inputs and will automatically resolve any variables when
converting to std::string
* VariableTextEdit is a simple wrapper around ResizingPlainTextEdit to
enable working with VariableResolvingString
2023-01-15 09:33:46 -08:00
WarmUpTill
a80af327d7
Enable grouping of macros
...
Based on OBS's source-tree model/view implementation
2023-01-07 11:49:53 -08:00
WarmUpTill
6c9d6095c9
Move slider spinbox to core lib
2022-12-27 04:02:08 -08:00
WarmUpTill
ffccc435ca
Use unicode as chracter set for lib build
2022-12-23 13:17:58 -08:00
WarmUpTill
fd8e3c1e5c
Add support for libproc2 (Linux)
...
Needed for Debian build. (#590 )
Also cleaned up platform dependent sections of CMakeLists.txt.
2022-11-21 11:15:07 -08:00
WarmUpTill
c22f40e333
Set SOVERSION to resolve Debian warning
2022-10-04 02:59:36 -07:00
WarmUpTill
b83acaca79
Set rpath for Debian package
2022-10-04 02:59:36 -07:00
ubuntu
5f8641b18a
Adjust cmake to support LIB_OUT_DIR and DATA_OUT_DIR for debian build
2022-10-01 01:52:22 -07:00
WarmUpTill
c95fb6c2ea
Add macro action "Variables"
2022-09-28 02:21:05 -07:00
WarmUpTill
d779ced27f
Add macro condition "Variable"
2022-09-28 02:21:05 -07:00
WarmUpTill
c84c1638bf
Add support for variables
2022-09-28 02:21:05 -07:00
WarmUpTill
3ac4e22600
Add generic item selection and settings configuration widgets
...
To be used for configuring variables and connections
2022-09-28 02:21:05 -07:00
WarmUpTill
a8953f23f4
Add backwards compatability to at least OBS 26.1.2
...
Required for Debian Stable
2022-09-20 14:01:22 -07:00
WarmUpTill
a243e026c8
Add RegexConfig class and widget
...
This allow more control over regular expressions, when they are used
throughout the plugin, as it enables configuration of additional
QRegularExpression::PatternOptions.
2022-09-15 12:25:37 -07:00
WarmUpTill
c392004edf
Remove duplicate line
2022-08-27 15:08:19 -07:00
WarmUpTill
54f940be0d
Revert to old AppId for Windows installer and set new UUIDs for MacOS
2022-08-27 15:08:19 -07:00
WarmUpTill
c9177c4429
Add Http action
2022-08-25 11:26:31 -07:00
WarmUpTill
5ce177bcd3
Add websocket files and dependencies
2022-08-24 12:53:25 -07:00
WarmUpTill
19e79aff50
Add macro list widget
2022-08-23 11:31:48 -07:00
WarmUpTill
53a5fa6ff4
Restructure "src/" folder
...
Moving files from the "src/" folder into "src/legacy", "src/macro-core",
and "src/utils" was necessary as it was becoming a bit too cluttered.
2022-08-17 11:08:53 -07:00
WarmUpTill
5ae9e18044
Rework plugin to allow split into module and library part
...
This is mostly intended to allow easier bundling for MacOS but might
prove to be useful for other areas as well.
2022-08-17 11:08:53 -07:00
WarmUpTill
5cb50821e0
Rewrite CMakeLists.txt to support new build system based on obs-plugintemplate
2022-08-17 11:08:53 -07:00
WarmUpTill
4113f94528
Add condition to check current profile
2022-06-28 11:25:50 -07:00
WarmUpTill
20767630c0
Add option to set show, hide, and override transitions ( #471 )
2022-06-12 12:45:45 +02:00
WarmUpTill
92b6a057f6
Restructure files
...
- Move condition and action related parts into separate files
- Move duration constraint to macro condition
- Move duration constraint widget to macro condition edit
- Adjust includes
2022-05-12 11:42:39 -07:00
WarmUpTill
fd18e64e19
Add studio mode action (previously scene swap and preview scene action)
...
The option to enable and disable studio mode is new
2022-05-12 11:42:39 -07:00
WarmUpTill
71b6ae4d78
Add additional settings dialog to macro tab
...
This settings dialog currently contains debug features to highlight
recently executed macros, actions and conditions.
2022-03-12 06:35:59 -08:00
WarmUpTill
1cfd981245
Reduce text edit areas size of file, filter, source, transform segments
2022-02-26 08:23:10 -08:00
WarmUpTill
4e5aae7e5f
Add 'OBS stats' condition type ( #414 )
...
It supports various different types of stats:
* fps
* cpu
* ram
* frame time
* skipped frames
* missed frames
* dropped frames
* data size sent
* bitrate
2022-02-26 11:37:54 +01:00
WarmUpTill
352dac5e32
Add MacroSegmentList to allow deselecting items
...
Previously once a macro segement was selected you could only deselect it
by clicking on different macro segment, thus never allowing the user to
deselect all macro segments
2022-02-20 04:50:12 -08:00
WarmUpTill
45e8378021
Remove old macro segment controls
2022-02-20 04:50:12 -08:00
WarmUpTill
dc698e426d
Add MacroListEntryWidget
...
To be used for macro tab's macro list as regular QListWidgetItem are too
limited
2022-02-04 11:38:42 -08:00
WarmUpTill
abd6fd6b7e
Add sequence action ( #395 )
2022-01-22 18:07:26 +01:00
WarmUpTill
82503286ea
Use the same widget for main settings window and status dock
2022-01-14 09:11:36 -08:00
WarmUpTill
59e1ddd31e
Add openvr condition
2022-01-04 15:50:26 -08:00
WarmUpTill
a320d78a08
Separate OpenCV dependency into its own lib
...
This should avoid issues of the whole plugin not loading if OpenCV is
not available.
This approach should also work for possible future external
dependencies.
2022-01-03 18:22:02 -08:00
WarmUpTill
3417fc5407
Add status dock
2022-01-03 11:32:22 -08:00
WarmUpTill
92877a6b30
Add SceneItemSelection and SceneItemSelectionWidget
...
Allows selecting individual scene items if there are duplicate entries
for the same source.
2022-01-03 08:52:32 -08:00
WarmUpTill
5c8760ac0a
Add action to switch scene collection
2022-01-01 18:26:40 -08:00
WarmUpTill
e0cca2a0d4
Add action to switch profile
2022-01-01 18:26:40 -08:00
WarmUpTill
15eeec8ebf
Add condition "Studio Mode"
...
Can be used to check whether or not studio mode is active or to check
the current preview scene
2021-12-22 13:12:27 -08:00
WarmUpTill
2d70fbac36
Add compatability check for screenshot functionality
2021-12-04 03:37:08 -08:00
WarmUpTill
bb954a2e9a
Add macro action for triggering screenshots
2021-12-04 03:37:08 -08:00
WarmUpTill
f9afbcbc59
Add macro action to display system tray notifications
2021-11-28 09:56:17 -08:00