Battery was suposed to be in panel, fixed that. Added support for waytray.

This commit is contained in:
Storm Dragon
2025-12-05 16:30:59 -05:00
parent 00f3c93594
commit 63fcf8e283
3 changed files with 286 additions and 23 deletions

24
I38.md
View File

@@ -95,6 +95,7 @@ In Panel Mode, single keypresses launch different information panels:
| `F1` | Show panel mode keybindings |
| `w` | Display weather information |
| `Shift` + `w` | Open Magic Wormhole file transfer GUI |
| `t` | System Tray - Access minimized applications, status indicators, and background services *(requires waytray)* |
| `s` | Show system information |
| `r` | Open reminder panel |
| `n` | Launch notes application |
@@ -134,7 +135,28 @@ The notes panel (`n` key in Panel Mode) provides a simple application for creati
The reminder panel (`r` key in Panel Mode) offers the same reminder functionality described in the Reminders and Notifications section, It was previously in ratpoison mode but has been moved to panel mode because it is a better fit.
*Note:* Because Panel Mode uses a custom implementation rather than a traditional system tray, applications that require a system tray to run may not work with I38.
### System Tray (Optional)
If you have waytray installed, I38 provides keyboard-accessible system tray functionality through the StatusNotifierItem (SNI) protocol. This allows you to interact with applications that use the system tray for status indicators or minimize to tray.
**Features:**
- Access minimized applications (Discord, Slack, Telegram, etc.)
- View and interact with status indicators (NetworkManager, volume, VPN, etc.)
- Control background services through their tray context menus
- Full keyboard navigation without mouse required
**Usage:**
1. Press `Control` + `Alt` + `Tab` to enter Panel Mode
2. Press `t` to open the system tray window
3. Use arrow keys to navigate between tray items
4. Press `Enter` or `Space` to activate the selected item
5. Press `Menu` key or `Shift` + `F10` to open context menus
6. Press `Escape` to close the tray window
**Installation:**
waytray is an optional dependency. If installed, I38 will automatically configure it to provide only system tray functionality (battery, weather, and system information are disabled to avoid duplication with I38's panel utilities).
*Note:* Without waytray installed, applications that require a system tray to run may not work with I38. However, many applications offer alternative ways to run without a tray.
## Accessibility Features