A multiboxed browser experience
Utilizes Electron's WebContentsView to render multiple Chromium windows within the same window (multiboxed Electron).
Planned Features:
- Dynamic layout editor w/ splitting, resizing, deletion
- Zoom capability
- Pie menu on right click
- Load layouts
- Set URL
- Split
- Delete
- Pop-out
- Customization functionality
- Modal for setting URL (with speed-dial)
- Ability to pop-out a tile into a normal browser window
- Drag views between different tiles
- Open URL by dragging in any link source
- Support per-view user sessions
- Save layout of tiles / URLs
- Restore layout from file
- Settings menu
Getting Started:
npm install
npm run dev
Technologies:
- Vite
- React
- Typescript
- Tailwind
- Electron
- electron-vite