✨ Update: UI Simplification & Experimental Cleanup
🧹 Removed Experimental UI
-
Completely removed the
experimentalUI 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
ExperimentalSwitchcomponent (TSX & JSX) -
Cleaned up:
useNavigateusagesetEnabledExperimentalRouterreferences
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-floatios-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
- Main layout container now uses
-
Increased logo size:
- Updated to
h-28 w-28for better visibility
- Updated to
-
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.