Skip to content

511 design system - #521

Merged
daniel-slaugh merged 93 commits into
release/v2.0.0from
511-design-system
Aug 31, 2026
Merged

511 design system#521
daniel-slaugh merged 93 commits into
release/v2.0.0from
511-design-system

Conversation

@daniel-slaugh

Copy link
Copy Markdown
Contributor

Resolves #511

The approach was to create a new packages/design-system/ dir in the HydroServer repo. This contains tokens, fonts, etc. in plain CSS. I added a script that generates equivalent Vuetify tokens for the Vue apps to use. The Django forms use the css tokens directly. This should make it so changing a value in the design system changes the color, font, etc. for all HydroServer apps.

I applied the design system to all pages in the data management app and all Django authentication pages.

@daniel-slaugh
daniel-slaugh merged commit 997a6e3 into release/v2.0.0 Aug 31, 2026
12 checks passed
@daniel-slaugh
daniel-slaugh deleted the 511-design-system branch August 31, 2026 19:02
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.

2 participants