Some cleanup, a couple new features added.
This commit is contained in:
36
README.md
36
README.md
@ -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
|
||||
|
Reference in New Issue
Block a user