mirror of
https://github.com/rust-kotlin/ashell.git
synced 2026-09-22 16:00:59 +00:00
- Redesign sidebar layout and management mode:
- Add explicit "Edit" / "Done" toggle button in the sidebar header to toggle connection management mode cleanly.
- Remove top sidebar Import/Export buttons and move them into the Settings dialog ("配置文件与备份" / Config File & Backup page).
- Remove the bottom right Switch toggle widget from sidebar layout.
- Add a full-width "+ 新增分组" button below the connection filter search box in Edit Mode.
- Improve connection item click UX:
- Make the entire connection row clickable in non-edit mode to immediately launch saved sessions.
- Hide redundant external link icon button in non-edit mode for a cleaner sidebar appearance.
- Allow user resizing of sidebar width down to 200px while maintaining default 310px.
- Fix tab bar hover panic & dropdown navigation:
- Remove duplicate `.hover(...)` call on tab close button to resolve GPUI runtime debug assert panic ("hover style already set").
- Update tab bar '+' dropdown menu second item to "打开连接" (Open Connection), triggering the Session Selector Dialog (`show_selector_dialog`).
- Add corresponding localization strings in English and Simplified Chinese.