Skip to content

PR2: feat: V9 theme scaffolding — base tokens, typography, colors, and glo…#1696

Open
anirudha wants to merge 2 commits intoopensearch-project:mainfrom
anirudha:v9-upstream/pr-2-theme-scaffolding
Open

PR2: feat: V9 theme scaffolding — base tokens, typography, colors, and glo…#1696
anirudha wants to merge 2 commits intoopensearch-project:mainfrom
anirudha:v9-upstream/pr-2-theme-scaffolding

Conversation

@anirudha
Copy link
Copy Markdown

@anirudha anirudha commented Feb 8, 2026

…bal styling
PR Plan : #1695

Establish the v9 theme foundation with updated base variables:

  • Typography: Noto Sans/Roboto Mono fonts, refined weights and line heights
  • Colors: Modernized palette with Tailwind-inspired values (light and dark)
  • Borders: Larger radii (8px/6px/12px) for contemporary aesthetic
  • Animations: Faster speeds, new easing functions, transition helpers
  • Forms: Rounded controls with transition support
  • Shadows: Refined shadow mixins with lighter opacity values
  • States: Updated hover/focus styling with background highlights
  • Panel: New border radius, padding, and background modifiers

All changes are within src/themes/v9/ — no existing theme behavior affected. Excludes: component overrides, elevation system, scaffolding colors (later PRs).

PR 2: V9 Theme Scaffolding (~35 files)

Scope: Establish the v9 theme directory and make it compilable.

Files included:

  • src/theme_v9_light.scss, src/theme_v9_dark.scss (entry points)
  • src/themes/v9/v9_globals.scss, src/themes/v9/v9_colors_light.scss, src/themes/v9/v9_colors_dark.scss
  • All src/themes/v9/global_styling/ files (variables, mixins, functions, reset, utility, css_variables) — base versions
  • src/themes/themes.ts registration (if needed)

Excludes: Component overrides (src/themes/v9/components/), elevation CSS vars, scaffolding colors

Testing: yarn lint passes, both theme entry points compile without SASS errors

…bal styling

Establish the v9 theme foundation with updated base variables:
- Typography: Noto Sans/Roboto Mono fonts, refined weights and line heights
- Colors: Modernized palette with Tailwind-inspired values (light and dark)
- Borders: Larger radii (8px/6px/12px) for contemporary aesthetic
- Animations: Faster speeds, new easing functions, transition helpers
- Forms: Rounded controls with transition support
- Shadows: Refined shadow mixins with lighter opacity values
- States: Updated hover/focus styling with background highlights
- Panel: New border radius, padding, and background modifiers

All changes are within src/themes/v9/ — no existing theme behavior affected.
Excludes: component overrides, elevation system, scaffolding colors (later PRs).

Signed-off-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>
Signed-off-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>
Copy link
Copy Markdown
Member

@joshuali925 joshuali925 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

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