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

Implement concept of 'default profile' & 'workspace' in Montage #509

Closed
pliablepixels opened this issue Apr 1, 2017 · 0 comments
Closed

Comments

@pliablepixels
Copy link
Member

pliablepixels commented Apr 1, 2017

Requested by @alfvicente (see here)

Here is what I've come up with so far (this changes how montage profile saving works)

  1. You will now see a new montage profile called 'all monitors' (translated to your language).

  2. This new profile will always show ALL monitors. You cannot hide monitors in this profile. You can however change sizes/order/flow

  3. Lets suppose you have loaded a profile called 'foo' (any profile) - the moment you make any changes - move monitors around/reorder/hide/unhide, you'll see the heading of the montage screen change to 'Montage' instead of your profile name. This is because you have made changes and it doesn't reflect the state of any saved profile. This changed state is saved as a 'workspace' that gets loaded when you start zmN again, if you were to quit at this stage. I think this is more consistent. It only becomes part of a profile if you save it as a profile. So for example, you can switch to 'all monitors' and hide a monitor - that will work because the moment you hid a monitor, you were in your 'current workspace' and not 'all monitors'. If you then tried to save the current profile to 'all monitors' it would re-enable all monitors (with a message letting you know you can't save a setting with hidden monitors and call it 'all monitors')

  4. All profiles, like before allow you to hide/unhide monitors. However, if you try and save a profile as 'all monitors' (translated to your language) that has a hidden monitor, it will be unhidden. This is because 'all monitors' (translated to your language) is our default profile that shows all monitors

  5. If you add a new monitor to ZM, it will ONLY show up in 'all monitor' profile and WILL NOT show up in other profiles unless you explicitly unhide it and save the profile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant