Table of Contents
User Interface Interest Group
This is a new interest group that will collaborate to standardize the Evergreen user interface and establish a design system, including a component pattern library and a written style guide.
Mailing List
https://groups.google.com/a/evergreen-ils.org/g/ui-group is a dedicated mailing list for the new UI group. Note that new members must be approved by a Google Group owner; this is a spam prevention measure. We usually approve requests within a few minutes.
Meetings
The group will meet on the 4th Thursday of the month at 2pm Eastern.
Next Meeting
November: meeting during hack-a-way-2024
December: meeting date TBD
Past Meetings
- October 24, 2024: UI wish list for 4.0
- September 26, 2024: Agenda and Notes
- August 22, 2024: UI projects in progress for 3.14 Agenda and notes
- July 25, 2024: Local vs. Server admin screens Agenda and Notes | Video
- June 27, 2024: Keyboard shortcuts Agenda and Notes | Video
- May 23, 2024: Agenda and Notes
- April 25, 2024: 90-minute meeting at the Evergreen Conference Agenda and Notes
- February 2024: no meeting
- January 25, 2024: Agenda and Notes | Video
- November 30, 2023 – 3.12 UI updates, further style guide discussion - Agenda and Notes | Video
- October 26, 2023 - Editorial style guide work, continued - Agenda and Notes | Video
- September 28, 2023 - Editorial style guide outline - Agenda and Notes | Video
- July 27, 2023 - Agenda and notes | Video
- June 6, 2023 - Agenda and notes
- April 27, 2023 - Introductory session at the Evergreen Conference. Slides | Lightning talk recap, beginning at 30:40 (no video of the full meeting)
Style Guide / Design System Project
The group will start with several small projects to standardize some elements of the Evergreen interface.
The Design System Roadmap shows how these fit into the long-term plan.
- Empty states ("no results found" and the like)
The long-term goal will be to create a comprehensive design system for Evergreen, including guidelines for governance of UI decisions.
Launchpad Tags
This group organizes its work using the following official tags in Launchpad:
- accessibility: accessibility concerns & assistive tech (including screen readers, WCAG compliance, alt tags, etc.)
- terminology: wording issues; may be combined with ux-styleguide but is more specific
- usability: user interfaces, user experience, and general usability
- ux-buttons: User experience for buttons (wording, color, hover/focus states, etc.)
- ux-empty-states: User experience for default states ("nothing added yet", "no results found")
- ux-error-messages: On-screen error messages (not console logs)
- ux-forms: Usability issues with forms (may be further subdivided)
- ux-form-hints: Form field formatting hints, instructions, and placeholders
- ux-form-validation: Form validation issues
- ux-keyboard: Keyboard navigation, focus, and tab order
- ux-links: Link issues
- ux-menus: Issues with the wording, placement, or contents of navigation menus
- ux-preferences: UI-related user preferences
- ux-styleguide: Editorial style guide issues
- webstaffcolumns: Grid columns that can't be sorted or filtered, or show the wrong data, or are missing entirely
New tags may be canonized using the ux- prefix.