Skip to content

Frontend cleanup - #6207

Merged
nbats merged 18 commits into
fmhy:mainfrom
bbbreaddd:frontend-cleanup
Sep 4, 2026
Merged

Frontend cleanup#6207
nbats merged 18 commits into
fmhy:mainfrom
bbbreaddd:frontend-cleanup

Conversation

@bbbreaddd

@bbbreaddd bbbreaddd commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Mostly just cleaning up the Frontend, some refactoring, and polishing. Hopefully to make it more maintainable and less fragile.
Preview: https://d01bc7ae.edit-b69.pages.dev/
Improvements:

  • Improved navbar padding (768px–959px) to prevent buttons being cropped out
  • Unified themes and colors instead of it being different systems and conflicting with each other.
  • Removed unused theme rules and simplified themes
  • Added active theme indicator since it seemed to either be broken or unfinished.
  • Cleaner June theme logic
  • Fixed UnoCSS breaking VitePress' sub-nav bar
  • Removed unused dependencies and replaced some with already native logic or existing dependencies so we don't need as many dependencies
    The rest of the changes are mostly just removing really old code that was added a long time ago, but has since been disabled or unused. Behavior is pretty much the same other than the small fixes shown in the pictures.

Active theme indicator
image
Button being covered at a certain view
image
On this page button not spanning the full width of the screen
image
On this page button aligning to the left rather than the right in a certain view
image

@github-actions github-actions Bot added core Core changes to our VitePress setup docs Content changes labels Sep 4, 2026
@nbats
nbats merged commit 5fc2451 into fmhy:main Sep 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Core changes to our VitePress setup docs Content changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants