Skip to content

fix: remove redundant Home nav link, refine brand guidelines and font…#113

Merged
sinduri-g merged 2 commits into
mainfrom
fix/remove-home-nav-link
Jun 5, 2026
Merged

fix: remove redundant Home nav link, refine brand guidelines and font…#113
sinduri-g merged 2 commits into
mainfrom
fix/remove-home-nav-link

Conversation

@sinduri-g
Copy link
Copy Markdown
Contributor

@sinduri-g sinduri-g commented Jun 5, 2026

… preloads

  • Drop Home NavLink from Navbar — logo link (aria-label="offon.dev") already serves as home link, removing the axe duplicate-link warning
  • Remove Inter 700 preload from root.tsx; no component uses font-bold on non-heading elements
  • Switch btn-inverse and btn-ghost-inverse from font-bold to font-semibold in index.css
  • Refactor BrandGuidelines asset cards to a unified card-with-footer pattern for logos, icon mark, Nyx, and OG image
  • Add JetBrains Mono 400/600 font preloads to the Brand Guidelines page

Type of change

  • feat new feature
  • fix bug fix
  • refactor no behavior change
  • docs / chore / config / perf / style / security

sinduri-g added 2 commits June 5, 2026 14:09
… preloads

- Drop Home NavLink from Navbar — logo link (aria-label="offon.dev") already serves as home link, removing the axe duplicate-link warning
- Remove Inter 700 preload from root.tsx; no component uses font-bold on non-heading elements
- Switch btn-inverse and btn-ghost-inverse from font-bold to font-semibold in index.css
- Refactor BrandGuidelines asset cards to a unified card-with-footer pattern for logos, icon mark, Nyx, and OG image
- Add JetBrains Mono 400/600 font preloads to the Brand Guidelines page

Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
- Switch font-bold → font-semibold in StarterNudge and WalkthroughSection so no component relies on the unpreloaded Inter 700 weight
- Remove dead `border` property from all three LOGO_CARDS entries (no longer consumed after the card layout refactor)
- Use filter/join instead of string interpolation in DownloadBadgeGroup className
- Drop the Bold (700) row from the FONT_WEIGHTS specimen and update the Inter label to 400-600 to match styleguide
- Add role="img" to the Syne specimen div so aria-label is valid (fixes axe aria-prohibited-attr violation on /brand)

Signed-off-by: Sinduri Guntupalli <sinduri.guntupalli@dynatrace.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-06-05 12:25 UTC

@sinduri-g sinduri-g merged commit 3188909 into main Jun 5, 2026
4 checks passed
@sinduri-g sinduri-g deleted the fix/remove-home-nav-link branch June 5, 2026 12:25
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