Skip to content

Conversation

@sarmstead
Copy link
Contributor

@sarmstead sarmstead commented Jun 20, 2025

Summary

This PR creates new top navigation components based on the summer 2025 refreshed wireframes.

Design

https://www.figma.com/design/7ovzHjpIgXdbogI0V8W215/Ruby-Central-Overhaul-Streamlining?node-id=687-1662&t=zWi4JCCOPOKVH5Ch-1

How I did it

  • Created semantic and accessible markup based on the Figma design.
  • Added light JavaScript functionality and removed unused menu scripts.
  • Styled top navigation for mobile, tablet, and desktop screens.

Important notes

The current approach to navigation uses JavaScript and fragile naming conventions to set up menus and submenus. This PR introduces a new approach that more closely conforms to the intention of the Ghost maintainers. No submenus are supported, only top-level navigation elements in the "primary" section of the admin panel.

Results

Desktop screenshot Screenshot 2025-06-20 at 3 52 51 PM
Mobile screenshots Screenshot 2025-06-20 at 3 53 11 PM Screenshot 2025-06-20 at 3 53 24 PM

@sarmstead sarmstead self-assigned this Jun 20, 2025
@sarmstead sarmstead added the enhancement New feature or request label Jun 20, 2025
@sarmstead sarmstead changed the title Sa/refresh/top navigation 2025 Refresh - Top Navigation Jun 20, 2025
@sarmstead sarmstead force-pushed the sa/refresh/footer branch from a50f1b5 to 2def9b7 Compare June 20, 2025 20:03
@sarmstead sarmstead force-pushed the sa/refresh/top-navigation branch from e138877 to cda01d2 Compare June 20, 2025 20:04
@sarmstead sarmstead marked this pull request as ready for review June 20, 2025 20:20
@sarmstead sarmstead mentioned this pull request Jun 20, 2025
@sarmstead sarmstead merged commit 1a37753 into sa/refresh/footer Jun 24, 2025
1 check passed
@sarmstead sarmstead deleted the sa/refresh/top-navigation branch June 24, 2025 12:10
sarmstead added a commit that referenced this pull request Jun 24, 2025
* 2025 Refresh - Footer (#29)
* 2025 Refresh - Top Navigation (#30)
sarmstead added a commit that referenced this pull request Jun 24, 2025
sarmstead added a commit that referenced this pull request Jun 27, 2025
* feat(home): create refreshed page
* feat(about): create refreshed page
* fix(home): update stats
* fix(home): increase stat subtext font size

## Child PRs
* #27
* #28
* #29
* #30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants