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

Improve UI element sizing and presentation on desktop #4129

Merged
merged 3 commits into from
Mar 13, 2020

Conversation

nwmac
Copy link
Contributor

@nwmac nwmac commented Feb 26, 2020

A few refinements:

  • A couple of fixes for if you have endpoint types in your db that are not known to the front-end
  • Added desktop styling - we detect if you are on a desktop browser and size some Material components accordingly (to match the Material Design spec). In my opinion this enhances the UI.
  • The snack bar on the endpoints page that appears when there are no connected endpoints will now auto-hide after 10s
  • Reduced the main side-nav text to 14px - looks nicer
  • Fixed the issue in dialogs where the buttons appear too close to the bottom
  • Tweaked the presentation of the auto-logout dialog to include an icon and look a tiny bit nicer
  • Fixed meta card so that action menu drops down aligned to the right - ensures it appears over the card and is less likely to go off-screen
  • Removed required markers on the login screen

@nwmac nwmac added the do not merge Do Not Merge label Feb 26, 2020
@nwmac nwmac self-assigned this Feb 26, 2020
@nwmac
Copy link
Contributor Author

nwmac commented Feb 26, 2020

For consideration after 3.0.0.

@nwmac nwmac closed this Feb 26, 2020
@nwmac nwmac reopened this Feb 26, 2020
@nwmac nwmac added ready for review and removed do not merge Do Not Merge labels Mar 13, 2020
@richard-cox richard-cox merged commit cf61a10 into master Mar 13, 2020
@richard-cox richard-cox deleted the ui-refinements branch March 13, 2020 10:43
@nwmac nwmac added this to the 3.1.0 milestone Apr 6, 2020
@nwmac nwmac changed the title UI Refinements Improve UI element sizing and presentation on desktop Apr 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants