WarmUpTill
65545d85ba
Let OBS handle dock restoration on first startup and cleanup on shutdown
...
The "manual" attempt at restoring the docks should only be performed on
scene collection change as OBS will already take care of this on
starutp.
Do not delete the macro dock widgets on shutdown so OBS is able to save
their location and size properly.
2023-05-30 12:58:23 +02:00
WarmUpTill
e0917a35fd
Fix function priorities not being saved
2023-05-20 06:18:32 -07:00
WarmUpTill
ca3718594d
Display warning symbol for the General tab if plugin is stopped
2023-04-30 16:52:30 -07:00
WarmUpTill
17a66853d5
Clean up SetupGeneralTab()
2023-04-30 16:52:30 -07:00
WarmUpTill
443ffb7906
Mark free functions static where applicable
2023-04-30 13:13:18 -07:00
WarmUpTill
66498a03ce
SwitcherData style changes
2023-04-30 13:13:18 -07:00
WarmUpTill
9ec772f723
Restructure includes
...
The intention of this change is to reduce the interdependency of the
various components to reduce compile time when applying changes.
2023-04-30 13:13:18 -07:00
WarmUpTill
5602dfa09a
Clean up SwitcherData
...
* Moved various functions, members, and definitions
* Separated out priority related functionality
* Visually grouped various function groups
2023-04-30 13:13:18 -07:00
WarmUpTill
0138b412b4
Style changes in utility.hpp
2023-04-30 13:13:18 -07:00
WarmUpTill
81ac45a1d4
Move AskForBackup() definition
2023-04-30 13:13:18 -07:00
WarmUpTill
8b6ace902c
Style changes in advanced-scene-switcher.hpp
2023-04-30 13:13:18 -07:00
WarmUpTill
c6b693b4ac
Reduze status label column to minimum size
2023-04-17 11:33:24 -07:00
WarmUpTill
2c5caabab0
Add advss namespace
...
Fixes name conflict with "Duration" class and typedef of the same name
on MacOS
2023-04-17 11:33:24 -07:00
WarmUpTill
9bedbf6fb8
Display warning if plugin could not be loaded
2023-04-11 03:55:30 -07:00
WarmUpTill
fe1ddc3a94
Fix connection selection being lost after renaming connection
2023-04-01 05:37:40 -07:00
WarmUpTill
b28c2b28b2
Adjust to Duration rework
2023-03-19 03:52:21 -07:00
WarmUpTill
72d5255c9e
Fix typo
2023-02-11 01:45:28 -08:00
WarmUpTill
7ae88f7560
Reset invalid transition behaviour settings
2023-01-28 12:42:32 -08:00
WarmUpTill
d094c189d3
Handle invalid paths due to scene collection name in settings export
2023-01-28 12:42:32 -08:00
WarmUpTill
0027ae9bb8
Reuse last import path
2022-12-23 13:17:58 -08:00
WarmUpTill
76be75474b
Set default path for import to desktop folder
2022-12-15 11:46:38 -08:00
WarmUpTill
624ff9f5c6
Fix freeze when changing scene collection
2022-11-16 08:44:15 -08:00
WarmUpTill
9bcced524b
Move transition behaviour related settings to General tab
2022-11-09 09:57:55 -08:00
WarmUpTill
22f4c11ee3
Hide Scene Groups tab
...
The tabs functionality is often confused with the sequence tab.
With the introduction of variables / macros this tab is unlikely to find
much use so also hide when legacy-tabs are hidden.
2022-09-29 10:59:08 -07:00
WarmUpTill
c84c1638bf
Add support for variables
2022-09-28 02:21:05 -07:00
WarmUpTill
fdb70a32c6
Fix splitter position save data size growing on scene collection change
2022-09-24 00:45:58 -07:00
WarmUpTill
9e2ca1529c
Save splitter positions on macro tab
2022-08-31 12:12:25 -07:00
WarmUpTill
e62504968c
Move comment to correct line
2022-08-31 12:12:25 -07:00
WarmUpTill
97720a798c
Waste less space in the UI
...
* Adjusted layout margins
Nested layouts lead to lots of wasted space.
* Removed unnecessary "Close" button
Closing the settings dialog via "x" or the close button does not make
a difference so it can savely be removed.
2022-08-31 12:12:25 -07:00
WarmUpTill
1978b8f1a1
Save and load websocket connections
2022-08-24 12:53:25 -07:00
WarmUpTill
7480e793b8
Adjust General tab layout for new Yami theme of OBS 28
2022-08-23 10:58:57 -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
6685a1ccaa
Do not spam first time setup message
2022-04-02 09:14:26 -07:00
WarmUpTill
ecee919e0b
Hide legacy tabs by default and adjust default tab order
2022-04-02 09:14:26 -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
001d8b4714
Move hightlight and update of paused state into MacroListEntryWidget
2022-03-12 06:35:59 -08:00
WarmUpTill
cc9d5897da
Add deprecation warning for legacy tabs
2022-02-20 04:50:12 -08:00
WarmUpTill
45e8378021
Remove old macro segment controls
2022-02-20 04:50:12 -08:00
WarmUpTill
1328896801
Reopen last opened tab in current session
...
Will reset to General tab on startup / scene collection change
2022-02-10 11:29:44 -08:00
WarmUpTill
1e7726bcfc
Add option to highlight recently executed macros on the Macro tab
2022-02-04 11:38:42 -08:00
WarmUpTill
1516b9a939
Add option to hide legacy tabs
2022-02-04 11:38:42 -08:00
WarmUpTill
61d9031933
Add option to toggle between vertical and horizontal macro controls
2022-02-04 11:38:42 -08:00
WarmUpTill
fda9b1c3ea
Fix dock location and size not saving correctly
...
OBS will handle the docking position / window size and position as long
as an object name is set
2022-01-25 10:33:41 -08:00
WarmUpTill
2909b1300e
Fix empty statusControl of general tab blocking mouse input
2022-01-22 06:14:03 -08:00
WarmUpTill
82503286ea
Use the same widget for main settings window and status dock
2022-01-14 09:11:36 -08:00
WarmUpTill
2d61189655
Display message on first boot
2022-01-04 17:16:38 -08:00
WarmUpTill
ce5730428c
Remove unnecessary uses of UNUSED_PARAMETER macro
2022-01-03 13:48:21 -08:00
WarmUpTill
3417fc5407
Add status dock
2022-01-03 11:32:22 -08:00
WarmUpTill
d1e752cda1
Remove Linux workaround
2021-12-04 08:32:37 -08:00
WarmUpTill
8fdacc3ef7
Suggest file name when saving settings
2021-11-28 09:57:30 -08:00