Clayton Groeneveld
c2bc5e675c
UI: Simplify fade to black code
...
Removes unnecessary function call.
2021-05-08 19:05:27 -07:00
Clayton Groeneveld
90efc5c69c
UI: Disable transition props menu when transitioning
...
When transitioning, the transitions properties menu would still be
enabled.
2021-05-08 18:46:15 -07:00
iamflorencejay
e876ad6596
rtmp-services: Add Odysee.com
2021-05-08 15:31:43 -07:00
geekenmd
200c154238
rtmp-services: Add Brime Live service
...
rtmp-services: Add Brime Live service
2021-05-08 15:14:19 -07:00
jpark37
bd98e41ca1
UI: Fix rounding truncation
...
Set decimal places before value on QDoubleSpinBox to preserve precision.
2021-05-02 10:01:29 -07:00
Clayton Groeneveld
03b76c09e8
UI: Move clearing of copy/paste variables
...
It makes more sense for these to be in the ClearSceneData function.
2021-04-30 18:45:27 -07:00
jp9000
b685d1bf88
UI: Fix proprty Undo not updating settings properly
...
Settings would not update properly because obs_source_update() can only
apply the settings value to the existing settings, so it could not
remove values. This change fully erases existing settings and replaces
it with the target settings instead.
2021-04-30 18:38:31 -07:00
Anton Bershanskiy
5f7e81d628
UI: Remove duplicate include
2021-04-30 14:12:39 -07:00
Anton Bershanskiy
f8ca45a276
UI: Fix Undo/Redo for pasting multiple filters
...
Fixes bug introduced in commit d7e4945eab31983fbe33e7a6b40f4866018c3227
2021-04-30 09:09:23 -07:00
jp9000
ec25ade9f2
UI: Add Undo/Redo for single filter copy/paste
...
Closes obsproject/obs-studio#4616
2021-04-30 00:14:28 -07:00
jp9000
d7e4945eab
UI: Add Undo/Redo for pasting multiple filters
...
Closes obsproject/obs-studio#4616
2021-04-30 00:14:28 -07:00
jp9000
6372f51bda
UI: Fix missing files dialog starting hidden (macOS)
...
An annoying hack to fix the dialog being hidden behind the main window
when the program starts up on macOS.
2021-04-29 01:33:40 -07:00
Ford Smith
eb4dbb72c7
UI: Fix audio filter changes not being added to undo
...
When a change to an audio filter was done, it would create a timer and
wait for no more inputs before saving and adding to undo (this is to
prevent spam from sliders). For some reason, the timer would get
destroyed before the information is saved, preventing it from going on
the undo stack.
2021-04-29 00:14:28 -07:00
Ford Smith
92745a1009
UI: Fix audio filters being deleted not getting added to undo
2021-04-29 00:14:28 -07:00
Ford Smith
732c2c7e9e
UI: Fix undo/redo enabling redo with no items in redo
2021-04-29 00:14:28 -07:00
jp9000
0d482be14a
UI: Use std::bind for visibility undo/redo action
...
This is better and slightly more optimal code over what it was before.
2021-04-27 21:31:07 -07:00
jp9000
20bbc9794d
UI: Add Undo/Redo for volume change/mute via main fader
2021-04-27 21:09:41 -07:00
jp9000
cec8061d83
UI: Add Undo/Redo items for adv. audio properties
...
Rather than forcing the user to close the advanced audio properties
window in order to obtain an undo/redo action, use explicit undo/redo
actions for each widget change in the advanced audio properties dialog.
2021-04-27 21:08:08 -07:00
jp9000
ae5ac8fa82
UI: Add repeat protection for Undo/Redo
...
This allows the ability to mark an action as repeatable, which when set,
makes it so that it will change only the redo value for the last undo
item in the undo stack within the last three seconds. This allows the
ability to, for example, scroll a spinbox or change a slider value
without creating many unnecessarily duplicated undo/redo actions.
2021-04-27 20:45:43 -07:00
jp9000
78f1983f7d
UI: Remove unnecessary Undo/Redo cleanup func
...
Since fixing the reference holding issue with scene/source deletion, the
undo/redo cleanup function (last param of add_action) is no longer
required.
2021-04-27 20:45:43 -07:00
Clayton Groeneveld
c497342fd6
UI: Cleanup on_scenes_currentItemChanged function
...
Removed unnecessary lines from the function. Also if the source happened to be
null, the SetCurrentScene function would be called anyway. Finally, the
UpdateContextBar and api lines were removed, as they are also being called with
SetCurrentScene.
2021-04-27 01:24:50 -07:00
jp9000
387a2c5f3e
UI: Add undo/redo actions for move up/down/top/bottom
...
Fixes obsproject/obs-studio#4567
2021-04-26 10:52:28 -07:00
jp9000
59603f47ad
UI: Use scene backup/undo/redo funcs for reordering
...
Fixes a bug where groups would not be backed up properly
2021-04-23 12:40:33 -07:00
jp9000
f1c120df2e
UI: Refactor scene action undo/redo
...
Allows this code to be used for other actions where the scene data needs
to be backed up
2021-04-23 12:39:32 -07:00
jp9000
00fdec2493
UI: Add missing locale text for reorder undo/redo
2021-04-21 00:13:21 -07:00
jp9000
4188899194
UI: Add undo/redo for source reordering
2021-04-20 19:38:53 -07:00
jp9000
dde4d57d72
UI: Fix imported scene collection names duplicating
...
If an imported scene collection has a name that already exists, it will
instead be given a name plus an increment (e.g. "name 2", or "name 3",
etc)
Fixes obsproject/obs-studio#4442
2021-04-20 00:17:34 -07:00
VodBox
b5596cbf61
rtmp-services: Update Twitter.com
2021-04-20 13:47:27 +12:00
Joe Flateau
e9b80235b4
rtmp-services: Add Luzento.com
2021-04-20 13:34:05 +12:00
SCG82
d3ee5dfb9f
UI: Delete unimplemented declaration, LoadProfile()
2021-04-18 17:46:20 -07:00
Clayton Groeneveld
44ee91188f
UI: Fix crash when closing missing files window
...
A crash would occur when clicking the 'x' button in the missing files
dialog. This seemed to only happen in debug mode and using QT 5.15.0.
Closes obsproject/obs-studio#4363
Fixes obsproject/obs-studio#4359
2021-04-18 17:19:36 -07:00
Matt Gajownik
2aed4be7cf
UI: Fix invalid check for Remove Multiple Sources dialog result
...
Fixes #4546
2021-04-18 17:13:01 +02:00
jp9000
8175700620
UI: Add Undo/Redo for source visibility
...
(Author note: This is why I hate supporting undo/redo.)
Fixes obsproject/obs-studio#4447
2021-04-16 20:33:53 -07:00
jp9000
8515f38bdb
UI: Make undo_stack types in-class and private
...
Reduces polluting the global namespace
2021-04-16 20:31:57 -07:00
Exeldro
7e9aea71d9
UI: Fix missing Files dialog crash loading source icon
2021-04-16 12:03:34 -07:00
Matt Gajownik
7282802d4e
UI: Use newer Twitch Dashboard docks for integration
...
Fixes an issue where the submit button on the Stream Information dock
would be cut off at certain resolutions.
2021-04-13 05:21:53 -07:00
jpark37
01cf13ac51
UI: Increase float property decimals based on step
...
Values are no longer truncated if a small step is specified.
2021-04-13 04:48:36 -07:00
Richard Stanway
054a68b8f4
UI: Fix undo data being saved when no changes occur
...
obs_scene_save_transform_states was called with all_items = true when
starting a transform, but all_items = false when comparing undo data.
Fixes #4510
2021-04-13 00:52:55 +02:00
Exeldro
8c49cc2831
UI: Add Undo/Redo for source visibility transitions
2021-04-11 10:10:54 -07:00
Clayton Groeneveld
9ca7e1cb0f
UI: Fix spamming of log when setting current scene
...
When setting the current scene and if it was the same as the previous,
the log would be spammed with switching scene messages.
This issue particularly happened when using undo/redo, as their
functions were setting the current scene.
2021-04-11 08:26:12 -07:00
Ford Smith
2932cd0fd3
UI: Fix wrong behavior with undo/redo and groups
2021-04-10 11:28:04 -07:00
Clayton Groeneveld
bab21888f3
UI: Fix reordering scenes not working properly
...
If the user were reordering scenes, the preview scene would change
to a different one, than the one they were currently on.
2021-04-10 06:07:55 -07:00
Clayton Groeneveld
bb0dff60ab
UI: Update context bar when using undo/redo
...
The context bar wouldn't update when using undo and redo.
2021-04-10 01:50:05 -07:00
Clayton Groeneveld
7dfd36f9e8
UI: Force current scene when using undo/redo
...
The undo/redo functions are setting the current scene. Everytime
it would do this, it would actually transition to the scene.
This forces the current scene, so it fixes a bug where the
transition would be grayed out when undoing/redoing.
2021-04-10 01:49:30 -07:00
Ford Smith
97e038f895
UI: Fix Undo/Redo holding source references
...
Holding references to sources is never a good idea. Instead, save and
restore the scene and its subsources on removal.
Co-authored-by: Jim <obs.jim@gmail.com>
Closes obsproject/obs-studio#4462
2021-04-09 06:05:03 -07:00
jp9000
e39fa5e902
UI: Clear undo stack in ClearSceneData() instead
...
Makes more sense to clear it here.
2021-04-09 04:19:31 -07:00
Ford Smith
0b583260a2
UI: Wipe undo/redo stack when switching scene collections
2021-04-08 16:45:04 -07:00
Ford Smith
0e944897c6
UI: Add maximum number of items in undo/redo stack
2021-04-08 15:53:20 -07:00
Lukáš Mojžíš
9ae6e145c1
UI: Conform transition duration in Scene Transition dock
2021-04-06 01:59:10 -07:00
Matt Gajownik
baf980f7a6
Revert "UI: Remove unnecessary IS_WIN32 macro"
...
This reverts commit 113b6317e78cf988e70b5e8c6e03ccbc800ac5d0.
2021-04-02 21:15:30 +11:00