Commit graph

2 commits

Author SHA1 Message Date
Peter Steinberger
47320c2151 feat(tauri): Redesign settings window with Electron-style layout
- Implement left sidebar navigation matching Electron app design
- Add dark/light theme support with CSS variables
- Increase default window size to 950x720 for better layout
- Remove duplicate "Preferences" title, keep only macOS native title
- Add glassmorphism effects and smooth animations
- Update color scheme to use VibeTunnel green (#10b981)
- Add team credits in About section
- Improve responsive design for settings cards
- Add theme-aware styling for all UI elements
2025-06-23 04:07:16 +02:00
Peter Steinberger
cd7f9c4cb9 feat: Add standalone Tauri app in /tauri folder
This commit adds the Tauri desktop app as a completely separate project
in the /tauri folder without modifying anything in the web project.

- Created /tauri folder with standalone Tauri system tray application
- Configured as menu bar/system tray app (matching Mac app architecture)
- Runs embedded HTTP server on port 4020
- Opens web dashboard in default browser
- No embedded web view or frontend code
- Minimal package.json with only Tauri CLI dependency

The web folder remains completely untouched, ensuring clean separation
between the web and desktop projects.
2025-06-23 04:07:16 +02:00