components/notification
オーバーレイとフィードバック · 39 / 64

Notification

ui.widgets.Notifier

作業を中断しない通知:9 種類のタイプ、進捗、アクションボタン、スタック、8 つの配置位置。

BEHAVIOR CONTRACT

Notifier は portal スタック、入場 / 退場、hover での展開とタイマーの一時停止を管理し、ウィンドウサイズが変わってもスタックをアンカーに追従させます。カードは白いガラス素材を使います。

RECORDED INTERACTION

harness が 9 種類すべてを順に発火し(進捗カードは成功まで完了させる)、4 件を連続で出してスタックを作り、hover で展開して真ん中の 1 件を閉じ、最後にすべて片付けます。

8 つの配置位置:位置を切り替えても変わるのはアンカー、伸びる方向、入場方向だけで、カードは再構築されません。左側の配置はウィンドウの左端に接するため、ウィンドウ全体を映しています。

ガイドを読む →

GitHub でソースを見るexamples/storybook/notification_story.zig:290

Storybook にあるこの story のコードそのままです(zenit 5f9add5+wip 2026-09-30)。W は ui.widgets のことで、col / row / label は Storybook 内の小さなレイアウトヘルパーです。

zenit · デュアルライセンスオープンソースプロジェクトは GPL-3.0-only のもとで無料で使えます。クローズドソースや商用製品には商用ライセンスが必要です。作者への連絡先:zongyi.xzy#gmail.com(# を @ に置き換え)zenit 5f9add5+wip 2026-09-30