mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-10-07 06:31:22 +02:00
Updated README
This commit is contained in:
@@ -117,6 +117,14 @@ Since I only have X1C and H2D devices, I'm not able to test the application with
|
||||
- **Re-print** - Send archived prints back to any connected printer
|
||||
- **Dark/Light Theme** - Easy on the eyes, day or night
|
||||
- **Keyboard Shortcuts** - Quick navigation with keyboard shortcuts
|
||||
- **Mobile Support** - Fully responsive design for phones and tablets
|
||||
- Hamburger drawer navigation
|
||||
- Touch-friendly buttons and controls
|
||||
- Optimized layouts for small screens
|
||||
- **External Sidebar Links** - Add custom links to external tools in the sidebar
|
||||
- Custom icons (built-in or upload your own)
|
||||
- Drag-and-drop reordering with internal nav items
|
||||
- Opens in embedded iframe or new tab
|
||||
- **Multi-language Support** - Interface available in English and German
|
||||
- Browser language auto-detection
|
||||
- Manual language override in settings
|
||||
@@ -438,6 +446,48 @@ LOG_TO_FILE=true
|
||||
| `5` | Go to Settings |
|
||||
| `?` | Show keyboard shortcuts |
|
||||
|
||||
### Mobile Support
|
||||
|
||||
Bambuddy is fully responsive and works on phones and tablets. On screens smaller than 768px:
|
||||
|
||||
- **Hamburger Menu**: Tap the menu icon in the top-left to open the navigation drawer
|
||||
- **Touch-Friendly**: All buttons and controls are sized for easy tapping (44px minimum touch targets)
|
||||
- **Responsive Layouts**: Pages automatically adapt to smaller screens
|
||||
- **Horizontal Scrolling Filters**: Filter bars scroll horizontally on mobile
|
||||
- **Context Menus**: Tap the three-dot icon on archive cards to access actions (replaces right-click)
|
||||
|
||||
#### Testing Mobile View
|
||||
|
||||
To test on desktop, use Chrome DevTools:
|
||||
1. Press F12 to open DevTools
|
||||
2. Click the device icon (or press Ctrl+Shift+M)
|
||||
3. Select a mobile device from the dropdown
|
||||
|
||||
### External Sidebar Links
|
||||
|
||||
Add custom links to external tools directly in the sidebar navigation. Useful for quick access to:
|
||||
- OctoPrint, Mainsail, or other print management tools
|
||||
- Spoolman, Obico, or monitoring dashboards
|
||||
- Documentation or reference sites
|
||||
|
||||
#### Adding External Links
|
||||
|
||||
1. Go to **Settings** > scroll to **Sidebar Links**
|
||||
2. Click **Add Link**
|
||||
3. Enter:
|
||||
- **Name**: Display name for the link
|
||||
- **URL**: Full URL to the external site
|
||||
- **Icon**: Choose from built-in icons or upload a custom SVG
|
||||
4. Click **Save**
|
||||
|
||||
#### Managing Links
|
||||
|
||||
- **Reorder**: Drag links by the grip handle to reorder (can be mixed with internal nav items)
|
||||
- **Edit**: Click the pencil icon to modify a link
|
||||
- **Delete**: Click the trash icon to remove a link
|
||||
|
||||
External links open in an embedded iframe within Bambuddy. Some sites may not allow iframe embedding due to security policies.
|
||||
|
||||
### Dashboard Widgets
|
||||
|
||||
The statistics dashboard features draggable, resizable widgets:
|
||||
@@ -993,8 +1043,9 @@ To fix the printer's clock:
|
||||
- [x] Smart plug scheduling and power alerts
|
||||
- [x] Auto updates from GitHub releases
|
||||
- [x] Cloud Profiles template system and diff view
|
||||
- [x] Mobile-optimized UI (responsive design)
|
||||
- [x] External sidebar links
|
||||
- [ ] Full printer control
|
||||
- [ ] Mobile-optimized UI
|
||||
- [ ] docs: readme -> wiki
|
||||
|
||||
## License
|
||||
|
||||
Reference in New Issue
Block a user