Graylog2 / Graylog2/graylog2-server

Align Existing Forms with Design System Form Guidelines

Open
#26,405 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Java
Stars
8.1k
Forks
1.1k
Avg merge
1d 20h
Merged PRs (30d)
217

Description

## Description

We recently added a new Forms page to the design system that documents our form design and UX best practices:

https://graylog2.github.io/design-system/?path=/docs/patterns-forms–docs

This guidance should serve as the reference for all new forms going forward. We should also gradually update existing forms to align with these standards and provide a more consistent user experience across the product.

Some improvements will require significant effort, but several core aspects should be relatively straightforward to standardize:

- [ ] Layout consistency. For example, consistently displaying form fields directly below their labels.
- [ ] Validation behavior. Standardizing when and how validation messages are shown.
- [ ] Required vs. optional fields. Using a consistent approach to communicate whether a field is required or optional.

This issue focuses on identifying and implementing these foundational improvements across existing forms.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.