Skip to content

feat(tray): native Windows tray wired into ledgerr-tauri - #136

Merged
elasticdotventures merged 3 commits into
mainfrom
split/feat-windows-tray-ledgerr-tauri
Jul 26, 2026
Merged

feat(tray): native Windows tray wired into ledgerr-tauri#136
elasticdotventures merged 3 commits into
mainfrom
split/feat-windows-tray-ledgerr-tauri

Conversation

@elasticdotventures

Copy link
Copy Markdown
Member

Splintered from PR #112 (manual relocation: tauri crate moved from crates/ledgerr-tauri/ to crates/ledgerr-host/src/bin/tauri/).

Native Shell_NotifyIconW tray for Windows. Tauri built-in tray fallback for Linux/macOS. Programmatic 🥾 icon. Menu: Show Window, Version, Settings, Quit.

- Replace tray-icon crate with native Shell_NotifyIconW
- Replace PowerShell BurntToast with ToastNotificationManager
- Cross-platform: cfg(windows) native, non-Windows stderr
- 80 tests pass
- Replaced JSON file settings with SettingsBackend trait
- Windows: native registry (HKEY_CURRENT_USER\Software\b00t)
- Non-Windows: JSON file fallback (~/.b00t/settings.json)
- 86 tests pass
- docs/webview2-evaluation.md: analysis of webview2 as Tauri alt
@elasticdotventures
elasticdotventures force-pushed the split/feat-windows-tray-ledgerr-tauri branch from d84cf12 to 527e976 Compare July 26, 2026 01:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants