docs: CR-4 — panel-dep v0.1.0->v0.4.0 + panel.register-Wording praezisiert

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Axel Meyer
2026-06-16 14:32:38 +00:00
parent d300beca72
commit 28ed06836b

View File

@@ -6,7 +6,7 @@ panel that auto-opens on new message).
**Version:** 0.1.0
**Lib-ID:** lib-core.notify-display
**Requires:** lib-core.notify v0.1.0, lib-core.panel v0.1.0
**Requires:** lib-core.notify v0.1.0, lib-core.panel v0.4.0
**Tags:** notify, display, ui, toast, log, detail, hud, overlay
## Topology
@@ -29,7 +29,8 @@ graph LR
v0.1 ships three display modes driven by `notify` channel `display_mode` declarations:
- **log** — panel widget that renders channel history as a sorted list (newest first).
Plugs into `lib-core.panel` via `create_log_widget` + `panel.register`.
`create_log_widget` returns a widget-def for the caller to register with
`lib-core.panel` via `panel.register` (the lib itself never calls `panel.register`).
- **toast** — always-on HUD overlay with fade-in/hold/fade-out animation and
configurable position, max-visible cap, and per-message TTL.
- **detail** — subscribes to `display_mode="detail"` channels; on each new message