Skip to content

Commit 44f0631

Browse files
authored
Merge pull request #304 from charliek/feature/plan-015-iced-3f-functional-p1
Plan 015: iced native notifications (3f), PageUp/PageDown scrollback, clipboard image paste, 3g docs
2 parents fe45f41 + a35343e commit 44f0631

21 files changed

Lines changed: 2684 additions & 98 deletions

CLAUDE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,8 @@ on the main thread.
123123
| libghostty-vt | cgo via `roost-vt` (`--features ffi`) | Pinned Ghostty SHA in `third_party/ghostty/build.sh`. |
124124
| JSON IPC | `roost-ipc` (server + client + framing + paths + target picker) | Newline-delimited JSON, 16 MiB frame cap; client + server share the wire-types module. |
125125
| swash (vendored patch) | `third_party/swash` via `[patch.crates-io]` | Pristine 0.2.10 pinned, plus a one-line zero-long-metrics guard (issue #292 — debug SIGABRT when iced/cosmic-text shapes such a font). `README.roost.md` has the delta + removal condition. |
126+
| notify-rust | iced-side Linux desktop notifications (`crates/roost-iced`) | Target-scoped to Linux; `z-with-tokio` = zbus 5 riding the app's existing tokio runtime. macOS backend deliberately absent — issue #303. |
127+
| arboard | iced-side clipboard image read on paste (`crates/roost-iced`) | `image-data` + `wayland-data-control` with X11 fallback; PNG encoding stays on the existing `png` crate. |
126128

127129
If you need a new dependency, prefer Sendable-safe / pure-Rust /
128130
pure-Swift options. cgo via `roost-vt` is permitted because there's

0 commit comments

Comments
 (0)