Complete documentation of all HyprBrowser features and how to use them. Built with Tauri + WebView2 + HTML5.
- Core Browser
- Tab Management
- Address Bar
- Quick Search
- Sidebar & Panels
- Privacy & Security
- Downloads
- History
- Modules/Extensions
- Developer Tools
- Themes & Appearance
- Keyboard Shortcuts
- Easter Eggs
Borderless Design
- Clean, modern interface inspired by Hyprland
- Transparent titlebar with rounded corners
- Smooth animations and transitions
- Minimalistic but fully functional
Multi-Window Support
- Open multiple HyprBrowser windows
- Independent tab sets per window
- Each window maintains its own state
Back/Forward/Reload
- Back button: Navigate to previous page
- Forward button: Navigate to next page
- Reload button: Refresh current page
Home Button
- Returns to home page (Google by default)
- Customize home page in settings
New Tab
- Shortcut:
Shift+T - Opens new tab with home page
- Auto-selects new tab
New Incognito Tab
- Shortcut:
Shift+Ctrl+T - Private browsing mode
- No history recording
- Separate from regular tabs
Duplicate Tab
- Shortcut:
Shift+D - Copies current tab URL
- Useful for comparing pages
Pin/Unpin Tabs
- Click 📌 icon on tab
- Pinned tabs appear in sidebar for quick access
- Pinned tabs stay at top of tab bar
Close Tab
- Click ✕ button on tab
- Shortcut: Close current with Ctrl+W (when implemented)
Close Other Tabs
- Shortcut:
Shift+O - Close all tabs except current
- Useful for cleanup
Select Tab
- Click on tab to select
- Navigate with keyboard: Ctrl+Tab, Ctrl+Shift+Tab
Toggle Multi-Panel
- Shortcut:
Shift+P - View multiple tabs side-by-side
- Auto-layout with grid
- Useful for multitasking
Panel Features
- Draggable panel dividers
- Custom size adjustment
- Full-screen tab on demand
Enter URL
- Click address bar (or press
Shift+U) - Type URL
- Press Enter to navigate
Smart URL Detection
google.com→https://www.google.comlocalhost:3000→http://localhost:3000google search→ Google search
History Suggestions
- URL auto-complete from history
- Dropdown suggestions while typing
Shortcut: Shift+U
- Focuses the address bar
- Selects all text
- Ready for new input
Shortcut: Shift+H
- Navigates to home page
- Resets zoom level
- Clears search focus
Toggle
- Shortcut:
Shift+Tab - Separate from address bar
- Slides up/down smoothly
Features
- Google instant search
- Built-in calculator
- Smart detection
Type any math expression:
2+2→= 410*5→= 50sqrt(16)→= 4sin(90)→= 1
Supported operations:
- Basic:
+,-,*,/,% - Functions:
sqrt(),sin(),cos(),tan(),log(),exp() - Parentheses:
(1+2)*3
Type search query:
best restaurants→ Google search resultspython tutorial→ Google search results- Automatic URL encoding
Methods
- Type query → Press Enter
- Type query → Click "Search" button
- Click suggestion from history
Home 🏠
- Click to open new tab with home page
Downloads 📥
- View and manage downloads
- See download speed and progress
- Access downloaded files
History ⏱
- Browse visited pages
- Search history
- Clear all history
Modules 🧩
- Manage extensions
- Search GitHub for modules
- Install/enable/disable features
Workflow ⚙
- Theme selection
- Save/restore browser state
- Settings
Keybindings ⌨
- View all shortcuts
- Future: Edit custom keybindings
Permissions 🔒
- Manage site permissions
- Camera, microphone, location access
- Notification settings
Updater 🔄
- Check for new versions
- Auto-download updates
- One-click installation
View Pinned Sites
- Shows all pinned tabs
- Quick access sidebar
- Click to switch tab
Pin/Unpin from Sidebar
- Right-click tab → Pin
- Or use 📌 button on tab
Toggle Adblock
- Shortcut:
Shift+B - Blocks ads and trackers
- Reduces page load time
- Improves privacy
Blocked Elements
- Ad networks (Google Ads, etc.)
- Tracking pixels
- Analytics scripts
- Promotional content
Statistics
- Shows count of blocked ads
- Blocks per session
- Data saved (from ad bandwidth)
Included Domains
- google-analytics.com
- facebook.com
- doubleclick.net
- scorecardresearch.com
- hotjar.com
- mixpanel.com
Automatic Blocking
- No configuration needed
- Transparent to user
- Privacy reports available
Enable/Disable VPN
- Quick toggle in gear menu
- Default: OFF
- Various server locations
VPN Features
- US, EU, Asia servers
- No DNS leaks
- Kill switch
- Auto-reconnect
Note: Placeholder for actual VPN integration
Manage Site Permissions
- Camera access
- Microphone access
- Location access
- Notification permission
Privacy Controls
- Per-site settings
- Clear cache/cookies
- Clear browsing data
- Third-party cookie blocking
View Downloads
- List all active/completed downloads
- Download progress bars
- Speed indicators
- Time remaining
Download Actions
- Pause: Pause active download
- Resume: Continue paused download
- Cancel: Stop and delete download
- Open: Open file when complete
- Show Folder: Open folder in file explorer
Toggle Parallel
- Downloads Panel → "Parallel Downloads" checkbox
- Multiple concurrent downloads
- Faster overall speed
- Configurable limits
Download History
- View completed downloads
- Clear old downloads
- Download statistics
- Notification on completion
- Sound alert (optional)
- Auto-open files (optional)
Browse History
- List all visited pages
- With timestamps
- Grouped by date (Today, Yesterday, etc.)
Search History
- Search box at top
- Filter by URL or title
- Full-text search
Clear History
- Clear all history: "🗑 Clear" button
- Clear by date range
- Clear specific sites
- Clear cached data
Privacy
- Incognito tabs: Not saved to history
- Option to disable history entirely
- Auto-delete old entries
Browse Modules
- View installed modules
- View available modules
- Search by name/description
Filter Modules
- All modules
- Installed only
- Enabled/disabled status
Install Module
From GitHub:
- Open Modules Panel
- Search for
hyprbrowser_mod_<name> - Click "Install"
- Wait for download
From File:
- Open Modules Panel
- Click "📁 Upload Local Module"
- Select
.rsfile - Click Upload
Enable Module
- Click checkbox or toggle button
- Module loads immediately
- Settings saved
Disable Module
- Uncheck to disable
- Module unloads without restart
- Settings preserved
Remove Module
- Click "✕" delete button
- Confirms deletion
- Settings deleted
Access DevTools
- Shortcut: F12 (when implemented)
- Or: Workflow Panel → DevTools
View Logs
- Application logs
- Error messages
- Debug output
Execute Commands
- Run JavaScript (future feature)
- Inspect variables
- Debug modules
Monitor Requests
- HTTP requests list
- Response status codes
- Response times
- Request headers
- Response preview
Filtering
- Filter by status
- Filter by domain
- Filter by type
Inspect Page Structure
- HTML tree view
- CSS styles
- Element properties
- Computed styles
Edit Elements (read-only for now)
- View element hierarchy
- See applied styles
- Inspect computed values
Available Themes
- Light: Clean, bright interface
- Dark: Easy on eyes, reduced blue light
- System: Follow OS theme
Theme Toggle
- Workflow Panel → Theme selector
- Immediately applies changes
- Saves preference
Default Font
- Claude Garamond (if available)
- Falls back to system font
- Customizable per theme
Font Size
- Interface font size adjustment (future)
- Zoom levels for pages
- Accessibility settings
Window Decoration
- Borderless mode (default)
- Rounded corners
- Transparency support
Color Scheme
- Automatic color detection
- High contrast mode
- Custom color theme (future)
| Shortcut | Action |
|---|---|
Shift+T |
New Tab |
Shift+Ctrl+T |
New Incognito Tab |
Shift+D |
Duplicate Tab |
Shift+O |
Close Other Tabs |
Shift+P |
Toggle Multi-Panel |
| Shortcut | Action |
|---|---|
Shift+U |
Focus URL Bar |
Shift+H |
Go Home |
Shift+Tab |
Quick Search Toggle |
| Shortcut | Action |
|---|---|
Shift+B |
Toggle Adblock |
Shift+V |
Toggle VPN (custom) |
| Shortcut | Action |
|---|---|
| Click 📥 | Toggle Downloads |
| Click ⏱ | Toggle History |
| Click 🧩 | Toggle Modules |
| Click ⚙ | Toggle Workflow |
| Click ⌨ | Toggle Keybindings |
| Click 🔒 | Toggle Permissions |
| Click 🔄 | Toggle Updater |
Trigger
- Type
letitsnowin address bar - Duration: 5 seconds
- Realistic falling snow animation
Shader Effect
- GPU-accelerated with wgpu
- Dynamic particle physics
- Beautiful ambient effect
Features
- Wind simulation
- Gravity effects
- Fade out animation
- Auto-disables after 5 seconds
Hidden Features
Keep exploring! There might be more surprises... 👀
- Full keyboard control
- Tab navigation
- Arrow keys for panels
- Enter to confirm
- Available in theme settings
- Improved readability
- Better for low vision users
- Zoom in/out on pages
- Font size adjustment
- Line spacing control
- Smart cache management
- Automatic cleanup
- Memory profiling tools
- Parallel downloads
- Request batching
- Connection pooling
- Compression support
- GPU acceleration (wgpu)
- Lazy rendering
- Frame rate limiting
- Smooth animations
Master all features and enjoy ultra-fast browsing! 🚀