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

Global UI on a bar at the top of the viewport #11

Closed
LeaVerou opened this issue Feb 4, 2016 · 0 comments
Closed

Global UI on a bar at the top of the viewport #11

LeaVerou opened this issue Feb 4, 2016 · 0 comments
Milestone

Comments

@LeaVerou
Copy link
Member

LeaVerou commented Feb 4, 2016

Depends on: #6

Once #6 is implemented, then edit, save, cancel will all become global, i.e. each will have one button per wysie instance.
As it currently stands, it's very difficult to add any UI to the user's template because of the huge variance between different wysies. The less we change their template, the better.
All global controls need to move to a bar at the top, which will be visible only when its corresponding wysie instance is visible.

List of global controls (assuming #6 is implemented):

  • Login/logout/current user info
  • Progress indicator
  • Edit, save, cancel buttons
  • Undo/redo, if Undo functionality #10 is implemented.

Being separate will make styling much easier too, and can actually be a usability improvement in cases of large wysies that span longer than the viewport height, in which case one has to scroll up and down a lot to reach global controls or to see the progress indicator. It is also on par with what many CMSes do, e.g. Wordpress:

image

Challenges: What to do when there are more than 1 wysies visible on the screen?

@LeaVerou LeaVerou modified the milestones: Public release, 0.0.2 Feb 4, 2016
This issue was closed.
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