Skip to content

fix: restore SubNav tabs and navbar components#125

Merged
thomasgarrison merged 1 commit intostagingfrom
fix/restore-subnav-navbar
Mar 10, 2026
Merged

fix: restore SubNav tabs and navbar components#125
thomasgarrison merged 1 commit intostagingfrom
fix/restore-subnav-navbar

Conversation

@thomasgarrison
Copy link
Copy Markdown
Contributor

Summary

  • Restores the SubNav doc section tabs (Arrow, Quiver, Spearhead, Flight Tracking App, Bounty Board) that were accidentally removed in commit c150f5c
  • Restores the Quick Links dropdown with links to Main Site, Community, Engineering, and Bounty Board
  • Restores the ReadingProgressBar component
  • Restores updated icon components (SunIcon, MoonIcon, BookIcon, etc.) and navbar styling (box-shadow, border-radius, dropdown animations)
  • Fixes duplicate doc ID build error by removing docs/about-arrow/index.md (superseded by index.mdx)
  • Adjusts --ifm-navbar-height to 115px to account for the SubNav height

Test plan

  • Verify SubNav tabs appear below the main navbar on all doc pages
  • Verify active tab highlights correctly when navigating between doc sections
  • Verify Quick Links dropdown opens on hover with animated items
  • Verify reading progress bar tracks scroll position on doc pages
  • Verify dark mode styling for all restored components
  • Verify mobile responsiveness (scrollable tabs, fade effect, hamburger menu)
  • Verify site builds without errors

🤖 Generated with Claude Code

These components were accidentally removed in commit c150f5c. This
restores the full original implementation from eb516bc including the
SubNav doc section tabs, Quick Links dropdown, reading progress bar,
updated icons, and navbar height adjustment.

Also removes duplicate docs/about-arrow/index.md (replaced by index.mdx).

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@thomasgarrison thomasgarrison requested a review from a team as a code owner March 9, 2026 20:22
@cla-bot cla-bot bot added the cla-signed label Mar 9, 2026
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I think I was attempting to delete this, not the other stuff 🫥

Copy link
Copy Markdown
Contributor

@sl33ty sl33ty left a comment

Choose a reason for hiding this comment

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

I am happy with this, mostly tidies up the subnav (aka project tab bar)

@sl33ty
Copy link
Copy Markdown
Contributor

sl33ty commented Mar 10, 2026

I think the few broken links are fine for now as we're still developing the sidebar. Will thoroughly check links once we're settled on a structure, before launch.

@thomasgarrison thomasgarrison merged commit 14bb6c6 into staging Mar 10, 2026
3 of 7 checks passed
@thomasgarrison thomasgarrison deleted the fix/restore-subnav-navbar branch March 10, 2026 13:07
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