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

UI improvements, new style etc #170

Merged
merged 33 commits into from
Jun 9, 2017
Merged

UI improvements, new style etc #170

merged 33 commits into from
Jun 9, 2017

Conversation

romaninsh
Copy link
Member

@romaninsh romaninsh commented May 24, 2017

Merge #169 first.

Improves UI of Admin layout.

  • Finally, ability to add top-right menu
  • Layout is now responsive and will look OK on mobile and tablet devices
  • Grids can be scrolled right/left if they have a lot of columns. They have their own scrollbar so they don't break rest of the UI. Grids also present info in a single column, unless it's a "text" column, which will try and trim your text.
  • CRUD uses multi-column grid layout. This now puts appropriate spacing between fields and button.
  • Using "Print" browser feature excludes menus, but should still have breadcrumb and content
  • Added footer
  • Ability to disable left menu entirely if you need more space

screen shot 2017-05-24 at 09 40 03

TODO:

  • Reconnect the top menu. Currently it's static and will break apps.
  • Add output caching and show them through alert in the toolbar.
  • Rename *.jade into *.pug (inconistency)

@romaninsh romaninsh merged commit 859fc6e into develop Jun 9, 2017
@romaninsh romaninsh deleted the develop-ui-mk2 branch June 9, 2017 17:00
@romaninsh romaninsh restored the develop-ui-mk2 branch June 10, 2017 15:59
@romaninsh romaninsh deleted the develop-ui-mk2 branch November 13, 2017 22:41
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.

3 participants