Skip to content

feat(website):Improve and refactor UI.#271

Merged
TeseySTD merged 14 commits intoRazorConsole:mainfrom
TeseySTD:feat/website-ui-improvements
Dec 28, 2025
Merged

feat(website):Improve and refactor UI.#271
TeseySTD merged 14 commits intoRazorConsole:mainfrom
TeseySTD:feat/website-ui-improvements

Conversation

@TeseySTD
Copy link
Member

@TeseySTD TeseySTD commented Dec 27, 2025

Improvements

  1. Add fixed sidebar in Docs, ApiDocs and Components pages.
  2. Improve header - add bage, current route visual detection, good mobile adaptation.
  3. Improve footer - add icons, updated © 2024 RazorConsole. Licensed under MIT License. to 2025.
  4. Improve components overview - add bages, onhover style, make tiles more compact.

Refactor changes

  1. Split pages into components.
  2. Clean up code structure.
  3. Make folder structure better - group components by pages, add separate files for types, refactor ThemeProvider.tsx (don't know why it was tsx not ts) into separate hooks - useTheme and useThemeEffect.

Also, setup Prettier with code style rules.

@github-actions
Copy link

github-actions bot commented Dec 27, 2025

🚀 Preview Deployment

A preview build has been generated for this PR from CI run #20552474549!

Download the artifact:
website-preview-271-e9f73a01ae3d208c0338c349e4d82c06afb8e185

To view the preview locally:

  1. Download the artifact from the CI workflow run
  2. Extract the ZIP file
  3. Serve the files with a local web server
    (e.g., npx serve dist)

🌐 Live Preview URL: https://1e12d283.razorconsole.pages.dev

The live preview will be automatically updated when you push new
commits to this PR.

@TeseySTD TeseySTD merged commit 0884a88 into RazorConsole:main Dec 28, 2025
7 checks passed
@github-actions github-actions bot added this to the v0.3.0 milestone Dec 28, 2025
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.

2 participants