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

One click on scene to see sources, second to make it current #82

Open
wants to merge 16 commits into
base: master
Choose a base branch
from

Conversation

Allexik
Copy link

@Allexik Allexik commented Jul 13, 2020

On first click the scene become preview and all sources are shown by preview scene. On the second click checks if clicked scene name same as preview and then make it current. It's possible to make a setting for sources panel to choice show sources of the preview or the current scene.
Scene transition works incorrect: if transition time is small enough it's possible chosen scene won't show up. I commented it out.
Added empty actions for TransitionEnd and TransitionVideoEnd to stop spamming error that they don't exist.
The throttle cut eyes - change it to 15 ms from 33 ms so it doesn't overload system and looks good.

@Allexik
Copy link
Author

Allexik commented Jul 13, 2020

Set setting on sources view like i said above.

@Allexik
Copy link
Author

Allexik commented Jul 15, 2020

Some more features all understandable via it's commit message. Try them. If you have some correctives tell me and will discuss. Some names are changed like addPanel -> tryAddPanel, some methods got changes in their parameters like 'scenes/current' (state, {'scene-name': name}) -> (state, name).
I also can realize functionality of #79, #75 and #58 which hang with you now so you won't need to merge anything.
Panel for planing queue is coming now - tomorrow gonna be done.
All i do for this rep is in my own interests, i'm gonna continue sharing new features till my ideas become too custom for me and you decline them. Every feature i added is customizable so people can just turn them off.

@Allexik
Copy link
Author

Allexik commented Jul 16, 2020

It also could be a good idea to move the panels list in some getter in layout module

@Allexik
Copy link
Author

Allexik commented Jul 20, 2020

Here we have a new panel Queue which allows to plan tasks set them into queue and run them in sequence. Now it contains only 3 types of tasks: Switch Scene, Show Source and Hide Source. It's possible to create a task, delete it, activate/deactivate and run the next active task in the sequence. Now it'd be a good idea to make more convenient styles for it, add possibility to change settings of a task, run tasks for custom...
Added borders to panels so now it's possible to visually separate interface - possible to turn off in global settings.
Added some 'title-zones' which don't react on click and let see the content of blocks which do not fit in it's container.
Dynamic time to click after in stream states..
Some fixes in panels, their modules, added some tailwind classes..
ATTENTION: In root index changed createPersistedState function. Now all states save in store. Not sure about this idea but i needed to add queue state and i didn't get the right way to do that so if there is any better talk me or release it after merging.
Some function name been changed, for example scene getters from this view - getScenes - went this - 'scene/getScenes'

@Allexik
Copy link
Author

Allexik commented Jul 20, 2020

released #58 + possible to setup list of prefixes

@Allexik
Copy link
Author

Allexik commented Jul 22, 2020

rebased 7a1a75a - added more info about it

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

Successfully merging this pull request may close these issues.

1 participant