Some cleanup, a couple new features added.

This commit is contained in:
Storm Dragon
2025-07-20 04:32:37 -04:00
parent 460dfc52a5
commit 8661fa67ce
6 changed files with 540 additions and 76 deletions

View File

@ -35,6 +35,36 @@ Bifrost includes a sophisticated sound system with:
- **Plyer**: Cross-platform desktop notifications
- **XDG Base Directory**: Standards-compliant configuration storage
## Keyboard Shortcuts
### Timeline Navigation
- **Ctrl+1**: Switch to Home timeline
- **Ctrl+2**: Switch to Mentions/Notifications timeline
- **Ctrl+3**: Switch to Local timeline
- **Ctrl+4**: Switch to Federated timeline
- **Ctrl+Tab**: Switch between timeline tabs
- **F5**: Refresh current timeline
### Post Actions
- **Ctrl+N**: Compose new post
- **Ctrl+R**: Reply to selected post
- **Ctrl+B**: Boost/reblog selected post
- **Ctrl+F**: Favorite selected post
- **Ctrl+C**: Copy selected post to clipboard
- **Ctrl+U**: Open URLs from selected post in browser
### Navigation
- **Arrow Keys**: Navigate through posts
- **Page Up/Down**: Jump multiple posts
- **Home/End**: Go to first/last post
- **Enter**: Expand/collapse threads
- **Tab**: Move between interface elements
### Application
- **Ctrl+,**: Open Settings
- **Ctrl+Shift+A**: Add new account
- **Ctrl+Q**: Quit application
## Installation
```bash
@ -44,6 +74,12 @@ pip install -r requirements.txt
python bifrost.py
```
Or on Arch Linux:
```bash
sudo pacman -S python-pyside6 python-requests python-simpleaudio
yay -S python-plyer
```
## Accessibility Features
- Complete keyboard navigation