Skip to content

Commit 10ffe0a

Browse files
committed
docs(readme): add roadmap table for upcoming runtime modules
1 parent d8086cf commit 10ffe0a

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,23 @@ Each module is published independently to Maven Central — use them together or
121121

122122
---
123123

124+
## Roadmap
125+
126+
Modules planned for upcoming releases. Contributions welcome.
127+
128+
| Module | Description | macOS | Windows | Linux |
129+
|--------|-------------|-------|---------|-------|
130+
| `auto-launch` | Start the app at user login | `SMAppService` / `LaunchAgent` | Run registry / Startup folder | `.desktop` autostart |
131+
| `secure-storage` | Hardware-backed secret storage for tokens, passwords, keys | Keychain | Credential Manager / DPAPI | Secret Service (`libsecret`) |
132+
| `biometric-auth` | Prompt for fingerprint / face authentication | `LocalAuthentication` (Touch ID / Face ID) | Windows Hello | `fprintd` via D-Bus / polkit |
133+
| `share-sheet` | OS share sheet (URL, file, text) | `NSSharingService` | Windows `DataTransferManager` | xdg-desktop-portal `Share` |
134+
| `power-events` | Sleep / wake / lock / unlock / screen-off / battery state events | `NSWorkspace` notifications | `WM_POWERBROADCAST` / `WTSRegisterSessionNotification` | `org.freedesktop.login1` D-Bus signals |
135+
| `fs-watcher` | Native filesystem watcher (replaces slow `WatchService`) | `FSEvents` | `ReadDirectoryChangesW` | `inotify` |
136+
| `clipboard` | Rich clipboard — image, files, HTML, RTF — plus change watcher | `NSPasteboard` | `OleGetClipboard` / Clipboard History API | `wl-clipboard` / X11 selections |
137+
| `screen-capture` | Native screenshot / screen recording | `CGDisplayCreateImage` / ScreenCaptureKit | Windows Graphics Capture / DXGI | xdg-desktop-portal `Screenshot` |
138+
139+
---
140+
124141
## Requirements
125142

126143
| Requirement | Version | Note |

0 commit comments

Comments
 (0)