Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Make "None" the 1st List Item #29

Open
rasamassen opened this issue Oct 23, 2023 · 4 comments
Open

[Feature Request] Make "None" the 1st List Item #29

rasamassen opened this issue Oct 23, 2023 · 4 comments

Comments

@rasamassen
Copy link

Right now "None" is part of the options at the bottom (with a non-obvious icon - why not a circle with a slash cancel symbol?). For my operators (volunteers at a church), it would be much more intuitive if "None" was the 1st List Item in each tab.

Even if this was an optional setting, it would be helpful.

@exeldro
Copy link
Owner

exeldro commented Oct 24, 2023

The pause icon is used because I wanted to use an icon that is part of OBS so it would work in every theme.
You can create an empty scene called None in OBS and add that to the DSK. You can drag that scene to the top if you want it as first item.

@Moulaythami
Copy link

Hi @exeldro,
First thank you a thousand time for your time and work, it's helping a thousand a people all around the world.
I believe that @rasamassen was thinking of a feature like this :
screenshot
It may be kind of difficult to implement. But it's true that could be easy for operators to switch between a lot of keyers.
Have a great day 👍

@rasamassen
Copy link
Author

I like @Moulaythami idea, but I imagine it would result in lots of accidental clicking. At this point, we're defaulting to a custom "none" for the first option in each of our tabs, but there's no clear indication to our operators when a tab is at "none" or it's at another option.

I think what I want is like @Moulaythami idea, but with a visible icon when anything in that tab is visible. Then, when selecting the "None" first option or clicking stop (instead of pause) at the bottom, the visible icon would disappear. That would provide clear indication to the operators which tabs are currently displaying an option and which ones are not.

(the stop icon would be a lot more intuitive than the pause icon; disabling the icon when on none would help too)

@dunronet
Copy link
Contributor

The pause icon is used because I wanted to use an icon that is part of OBS so it would work in every theme. You can create an empty scene called None in OBS and add that to the DSK. You can drag that scene to the top if you want it as first item.

Being able to Incorporate "None" as a List Item (or multiple list items) would be awesome as it would help my assistant keep track of where we are in the program. It's not as simple as adding a blank Scene though. E.g. if you want transitions to behave differently. (e.g. Fade in a lower third, fade it out [current pause icon], but don't fade between lower thirds)

dunronet added a commit to dunronet/obs-downstream-keyer that referenced this issue Oct 16, 2024
Allows addition of non-existent "spacer" scenes (essentially "Pause" buttons in the DSK scene list)
dunronet added a commit to dunronet/obs-downstream-keyer that referenced this issue Oct 16, 2024
dunronet added a commit to dunronet/obs-downstream-keyer that referenced this issue Nov 24, 2024
commit 31fbb2d
Author: dunronet <github@dunro.net>
Date:   Sun Nov 24 00:06:20 2024 -0500

    Revert "Merge branch 'tests' into add-scene-at-selected-row"

    This reverts commit 5cc479d, reversing
    changes made to a301912.

commit 5cc479d
Merge: a301912 54e912b
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Fri Nov 22 10:28:55 2024 -0500

    Merge branch 'tests' into add-scene-at-selected-row

commit a301912
Author: dunronet <github@dunro.net>
Date:   Thu Nov 21 18:59:49 2024 -0500

    Prevent inserting at row greater than count
    (re: exeldro#50 (comment) )

commit 23dd4f8
Author: dunronet <github@dunro.net>
Date:   Thu Nov 21 01:26:53 2024 -0500

    Add parameter to specify where in list a Scene is added. If less than 0, then append (previous behavior).

commit 54e912b
Merge: 0e0345c ab6ccac
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Sat Oct 26 22:38:49 2024 -0400

    Merge pull request #5 from exeldro/master

    Resync with Master

commit 0e0345c
Merge: 39fe5f0 c2b56bc
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Wed Oct 16 02:00:57 2024 -0400

    Merge pull request #3 from dunronet/tie-not-persistent

    save/load tie state

commit 39fe5f0
Merge: a48c45b f37bf19
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Wed Oct 16 01:59:51 2024 -0400

    Merge pull request #2 from dunronet/spacer-scenes

    An alternative approach to exeldro#29

commit a48c45b
Merge: 02ea554 4279bfa
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Wed Oct 16 01:58:39 2024 -0400

    Merge pull request #1 from dunronet/preview-dsk

    Preview in Studio mode

commit f37bf19
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Wed Oct 16 01:47:53 2024 -0400

    An alternative approach to exeldro#29

    Allows addition of non-existent "spacer" scenes (essentially "Pause" buttons in the DSK scene list)

commit 4279bfa
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Wed Oct 16 00:56:18 2024 -0400

    Preview in Studio mode

    Exposed scene list to public, added reference to parent Dock within DSKs, DSKs trigger Dock to rebuild a preview scene named Downstream Keyer Preview

commit c2b56bc
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Tue Oct 15 23:51:43 2024 -0400

    save/load tie state
dunronet added a commit to dunronet/obs-downstream-keyer that referenced this issue Nov 24, 2024
commit 0677924
Author: dunronet <github@dunro.net>
Date:   Sun Nov 24 00:08:45 2024 -0500

    Revert "Merge branch 'tests' into add-pause-point-at-selected-row"

    This reverts commit 21773fe, reversing
    changes made to a76a0e9.

commit 21773fe
Merge: a76a0e9 2f48f03
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Fri Nov 22 23:04:39 2024 -0500

    Merge branch 'tests' into add-pause-point-at-selected-row

commit a76a0e9
Author: dunronet <github@dunro.net>
Date:   Fri Nov 22 22:41:55 2024 -0500

    Ability to plan "clear layers" by adding pseudo-scenes which are the same as pressing the pause button

commit 2f48f03
Merge: 54e912b 5cc479d
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Fri Nov 22 10:29:25 2024 -0500

    Merge pull request #7 from dunronet/add-scene-at-selected-row

    Add scene at selected row

commit 5cc479d
Merge: a301912 54e912b
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Fri Nov 22 10:28:55 2024 -0500

    Merge branch 'tests' into add-scene-at-selected-row

commit a301912
Author: dunronet <github@dunro.net>
Date:   Thu Nov 21 18:59:49 2024 -0500

    Prevent inserting at row greater than count
    (re: exeldro#50 (comment) )

commit 23dd4f8
Author: dunronet <github@dunro.net>
Date:   Thu Nov 21 01:26:53 2024 -0500

    Add parameter to specify where in list a Scene is added. If less than 0, then append (previous behavior).

commit 54e912b
Merge: 0e0345c ab6ccac
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Sat Oct 26 22:38:49 2024 -0400

    Merge pull request #5 from exeldro/master

    Resync with Master

commit 0e0345c
Merge: 39fe5f0 c2b56bc
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Wed Oct 16 02:00:57 2024 -0400

    Merge pull request #3 from dunronet/tie-not-persistent

    save/load tie state

commit 39fe5f0
Merge: a48c45b f37bf19
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Wed Oct 16 01:59:51 2024 -0400

    Merge pull request #2 from dunronet/spacer-scenes

    An alternative approach to exeldro#29

commit a48c45b
Merge: 02ea554 4279bfa
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Wed Oct 16 01:58:39 2024 -0400

    Merge pull request #1 from dunronet/preview-dsk

    Preview in Studio mode

commit f37bf19
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Wed Oct 16 01:47:53 2024 -0400

    An alternative approach to exeldro#29

    Allows addition of non-existent "spacer" scenes (essentially "Pause" buttons in the DSK scene list)

commit 4279bfa
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Wed Oct 16 00:56:18 2024 -0400

    Preview in Studio mode

    Exposed scene list to public, added reference to parent Dock within DSKs, DSKs trigger Dock to rebuild a preview scene named Downstream Keyer Preview

commit c2b56bc
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Tue Oct 15 23:51:43 2024 -0400

    save/load tie state
dunronet added a commit to dunronet/obs-downstream-keyer that referenced this issue Nov 25, 2024
commit 6e7dd6b
Merge: efa79fd 0677924
Author: dunronet <github@dunro.net>
Date:   Mon Nov 25 00:20:04 2024 -0500

    Merge branch 'add-pause-point-at-selected-row' of https://github.com/dunronet/obs-downstream-keyer into add-pause-point-at-selected-row

commit efa79fd
Author: dunronet <github@dunro.net>
Date:   Fri Nov 22 22:41:55 2024 -0500

    added pause point to websocket, Ability to plan "clear layers" by adding pseudo-scenes which are the same as pressing the pause button

commit 0677924
Author: dunronet <github@dunro.net>
Date:   Sun Nov 24 00:08:45 2024 -0500

    Revert "Merge branch 'tests' into add-pause-point-at-selected-row"

    This reverts commit 21773fe, reversing
    changes made to a76a0e9.

commit 21773fe
Merge: a76a0e9 2f48f03
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Fri Nov 22 23:04:39 2024 -0500

    Merge branch 'tests' into add-pause-point-at-selected-row

commit a76a0e9
Author: dunronet <github@dunro.net>
Date:   Fri Nov 22 22:41:55 2024 -0500

    Ability to plan "clear layers" by adding pseudo-scenes which are the same as pressing the pause button

commit 2f48f03
Merge: 54e912b 5cc479d
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Fri Nov 22 10:29:25 2024 -0500

    Merge pull request #7 from dunronet/add-scene-at-selected-row

    Add scene at selected row

commit 5cc479d
Merge: a301912 54e912b
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Fri Nov 22 10:28:55 2024 -0500

    Merge branch 'tests' into add-scene-at-selected-row

commit a301912
Author: dunronet <github@dunro.net>
Date:   Thu Nov 21 18:59:49 2024 -0500

    Prevent inserting at row greater than count
    (re: exeldro#50 (comment) )

commit 23dd4f8
Author: dunronet <github@dunro.net>
Date:   Thu Nov 21 01:26:53 2024 -0500

    Add parameter to specify where in list a Scene is added. If less than 0, then append (previous behavior).

commit 54e912b
Merge: 0e0345c ab6ccac
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Sat Oct 26 22:38:49 2024 -0400

    Merge pull request #5 from exeldro/master

    Resync with Master

commit 0e0345c
Merge: 39fe5f0 c2b56bc
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Wed Oct 16 02:00:57 2024 -0400

    Merge pull request #3 from dunronet/tie-not-persistent

    save/load tie state

commit 39fe5f0
Merge: a48c45b f37bf19
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Wed Oct 16 01:59:51 2024 -0400

    Merge pull request #2 from dunronet/spacer-scenes

    An alternative approach to exeldro#29

commit a48c45b
Merge: 02ea554 4279bfa
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Wed Oct 16 01:58:39 2024 -0400

    Merge pull request #1 from dunronet/preview-dsk

    Preview in Studio mode

commit f37bf19
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Wed Oct 16 01:47:53 2024 -0400

    An alternative approach to exeldro#29

    Allows addition of non-existent "spacer" scenes (essentially "Pause" buttons in the DSK scene list)

commit 4279bfa
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Wed Oct 16 00:56:18 2024 -0400

    Preview in Studio mode

    Exposed scene list to public, added reference to parent Dock within DSKs, DSKs trigger Dock to rebuild a preview scene named Downstream Keyer Preview

commit c2b56bc
Author: dunronet <40171533+dunronet@users.noreply.github.com>
Date:   Tue Oct 15 23:51:43 2024 -0400

    save/load tie state
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants