Skip to content
This repository was archived by the owner on Aug 20, 2026. It is now read-only.

Clash-Xiaoy v2.7.20

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Apr 19:45

✨ Update: UI Simplification & Experimental Cleanup

🧹 Removed Experimental UI

  • Completely removed the experimental UI system

  • Deleted src/pages/(experimental) and all related pages:

    • Dashboard
    • Proxy
    • Profiles
    • Rules
    • Settings
  • Removed all related routing to prevent invalid navigation

🔘 Removed Experimental Entry

  • Removed "Switch to Experimental UI" button from settings

  • Deleted ExperimentalSwitch component (TSX & JSX)

  • Cleaned up:

    • useNavigate usage
    • setEnabledExperimentalRouter references

The UI now only exposes stable and supported features.


🎨 UI Redesign (Windows-style)

Refactored the overall interface to align with a cleaner, native desktop experience:

Removed Effects

  • Removed cyber-glass, glow, and neon effects

  • Removed motion/animation classes:

    • animate-float
    • ios-motion
  • Removed decorative visual noise (scanlines, glow layers)

Updated Layout & Components

  • Simplified sidebar layout and spacing

  • Updated navigation buttons:

    • Removed glow effects
    • Added subtle hover transitions
  • Refined main content container:

    • Cleaner background & borders
    • Improved visual hierarchy
  • Updated top bar to a card-style layout


🧩 Design Adjustments

  • Unified border radius:

    • Main layout container now uses border-radius: 9px
  • Increased logo size:

    • Updated to h-28 w-28 for better visibility
  • Improved spacing and padding consistency


✅ Result

  • Cleaner and more maintainable codebase
  • Fully stable routing (no dead links)
  • More consistent and minimal UI
  • Improved usability and readability
  • Better alignment with native Windows design language

⚠️ Notes

  • Experimental UI is no longer available
  • Future updates will focus on stability and core features

🚀 Status

Frontend is now fully functional and ready for daily use.