Skip to content

fix: Misc. UI Fixes - #665

Open
johnlcos wants to merge 6 commits into
1.14.3from
fix/EPINIO__ui_fixes
Open

johnlcos wants to merge 6 commits into
1.14.3from
fix/EPINIO__ui_fixes

Conversation

@johnlcos

Copy link
Copy Markdown
Collaborator

PR Checklist

  • Linting Test is passing
  • Code is well documented
  • If applicable, a PR in the epinio/docs repository has been opened

Summary

Fixes #

Provides improvements for misc. UI/UX issues.

Occurred changes and/or fixed issues

  • EPINIO-825 - Make services table responsive by removing columns as screen shrinks
  • EPINIO-821 - Update trailhand so that tags in a dropdown cause the dropdown to grow vertically instead of overflow
  • EPINIO-820 - Improve modal dismissing. Now all modals can be dismissed with "X" button, esc key press or clicking outside. If the modal detects changes in progress it will show the discard warning as before
  • EPINIO-818 - On the namespaces table, clicking on the count of apps, configs and services will route the user to that page and apply the namespace to the top bar filter
  • EPINIO-817 - Adjust UI to remove some of the whitespace above tables

Technical notes summary

Areas or cases that should be tested

  • Test responsiveness of the services table
  • Add many configs or services to a dropdown to confirm no overflow
  • Dismiss create/edit modals with the various methods and different form states
  • Use the count columns on the namespaces table to navigate to apps, configs and services and verify filter is applies
  • View tables to confirm whitespace updates

Areas which could experience regressions

Screenshot/Video

This branch has not been deployed

No deployments
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