26 Commits

Author SHA1 Message Date
Cactus
57b17ab8d3
feat: add navigation collapse functionality to layout (#5815)
* feat(layout): add collapsible navbar toggle in UI settings

* refactor(layout): adjust collapsed navbar styles

* docs: Changelog.md

---------

Co-authored-by: Slinetrac <realakayuki@gmail.com>
2025-12-19 18:15:20 +08:00
Slinetrac
19a31450e5
fix(nav): use ListItemButton as drag handle for navigation items 2025-12-05 13:21:46 +08:00
Tunglies
ddd24eb3ac
fix: prevent drag listeners from blocking navigation clicks in sidebar #5567
Separated dnd-kit drag handlers (attributes/listeners) from ListItemButton
to ListItemIcon only. Previously, long-press or rapid clicks on nav items
would trigger drag detection and cancel the click event, causing the item
to visually highlight but fail to navigate.

Changes:
- Moved sortable attributes/listeners to icon elements only
- ListItemButton now handles pure navigation clicks without interference
- Drag handle cursor ('grab') remains on icons when sortable is enabled

Fixes issue where sidebar tabs would "go dark" without actual route change.
2025-11-23 11:47:27 +08:00
Sline
4f7d069f19
feat(ui): add left menu lock/unlock with reorder mode and context menu (#5168)
* feat: free menu

* feat(ui): add left menu lock/unlock with reorder mode and context menu

* docs: UPDATELOG.md
2025-10-22 21:39:12 +08:00
oomeow
96ce529b16
refactor: react router (#5073)
* refactor: react router

* chore: update

* fix: router

* refactor: generate router children by navItems

* chore: set start page when create window

* docs: update UPDATELOG.md
2025-10-18 20:25:31 +08:00
Tunglies
627119bb22
Refactor imports and improve code organization across multiple components and hooks
- Consolidated and reordered imports in various files for better readability and maintainability.
- Removed unused imports and ensured consistent import styles.
- Enhanced the structure of components by grouping related imports together.
- Updated the layout and organization of hooks to streamline functionality.
- Improved the overall code quality by following best practices in import management.
2025-09-18 23:34:38 +08:00
MystiPanda
ec05d0857c Release 1.5.7 2024-03-11 17:09:01 +08:00
MystiPanda
54b744b7de fix: display error 2024-03-11 16:18:39 +08:00
MystiPanda
c4a5c356f7 fix: default value 2024-03-11 13:17:45 +08:00
MystiPanda
1992237ce5 chore: Add Default value 2024-03-10 21:15:22 +08:00
MystiPanda
8f247b0f73 style: Adjust icon color 2024-03-10 20:48:13 +08:00
MystiPanda
739161849a feat: Add option to control menu icon 2024-03-10 19:54:47 +08:00
MystiPanda
a5aec2d9fa Adjust styles 2024-03-10 11:12:54 +08:00
wonfen
c0df368dc6 Sytle: UI improvement & Update Readme 2024-03-10 07:00:24 +08:00
MystiPanda
b7f7a82ea9 chore: update 2024-03-10 00:34:22 +08:00
MystiPanda
74b8d2e908 chore: center 2024-03-09 23:38:03 +08:00
Charles
63a515944f tweak(ui): menu icon use svg component (#524) 2024-03-09 23:13:08 +08:00
MystiPanda
5b5db7b860 fix: img path error 2024-03-09 22:43:53 +08:00
Amnesiash
3a0429d049 refactor: Upgrade to the new UI (#521)
Co-authored-by: MystiPanda <mystipanda@proton.me>
2024-03-09 21:37:21 +08:00
wonfen
b10c1d5006 release: 1.4.2, tweak UI, fix emoji on mac 2023-12-03 14:01:53 +08:00
WhizPanda
225b829c1a chore: Adjust style 2023-12-02 23:20:04 +08:00
wonfen
ac1fa7209c update clashmeta core, Imporve UI, merge PR, reset icons, fix CI 2023-11-28 07:49:44 +08:00
wonfen
ec50b1d67a chore: UI adjustment, add translation, fix CI 2023-11-22 14:52:14 +08:00
keiko233
b704706ee9 feat: Material You! 2023-11-11 17:12:57 +08:00
GyDi
26c98bdace feat: add check for updates button, close #766 2023-09-10 14:30:31 +08:00
GyDi
aeece6c201 chore: adjust files 2022-02-13 19:27:24 +08:00