Commit Graph

5 Commits

Author SHA1 Message Date
ZacharyZcR
f311a7a5ad feat: Add smooth transitions and animations to UI
- Add fade-in/fade-out transition to command palette (200ms)
- Add scale animation to command palette on open/close
- Add smooth popup animation to context menu (150ms)
- Add visual feedback for file selection with ring effect
- Add hover scale effect to file grid items
- Add transition-all to list view items for consistent behavior
- Zero JavaScript overhead, pure CSS transitions
- All animations under 200ms for instant feel
2025-11-09 06:48:31 +08:00
ZacharyZcR
a2761c1ebf feat: Add i18n support for command palette
- Add commandPalette translation section with 22 keys to all 4 languages
- Update CommandPalette component to use i18n for all UI text
- Translate search placeholder, group headings, menu items, and shortcut hints
- Support multilingual command palette interface
2025-11-09 06:35:43 +08:00
ZacharyZcR
e6a0f20ccd feat: Add keyboard shortcut enhancements with Kbd component
- Add shadcn kbd component for displaying keyboard shortcuts
- Enhance file manager context menu to display shortcuts with Kbd component
- Add 5 new keyboard shortcuts to file manager:
  - Ctrl+D: Download selected files
  - Ctrl+N: Create new file
  - Ctrl+Shift+N: Create new folder
  - Ctrl+U: Upload files
  - Enter: Open/run selected file
- Add keyboard shortcut hints to command palette footer
- Create helper function to parse and render keyboard shortcuts
2025-11-09 06:29:34 +08:00
LukeGus
c69d31062e feat: Finalize command palette 2025-11-07 00:28:58 -06:00
LukeGus
7d69a4b5a5 fix: Add initial command palette 2025-11-06 00:20:38 -06:00