An app may only publish inside its own bread.<app_id>.* namespace, so breadbox (app id 'box') cannot emit bread.command.box.open — bread-client refuses it and the redirect did nothing but log a warning. The capsule now also subscribes to bread.box.open_requested, which is what breadbox emits. bread.command.box.open is kept as well: that is the addressed-to-an-app command form an external trigger (the bread CLI, a keybind, another app) would legitimately send, so the capsule opens whether it was asked directly or told by breadbox. |
||
|---|---|---|
| .. | ||
| bar | ||
| notifications | ||
| widgets | ||
| launcher_command.rs | ||
| main.rs | ||
| osd.rs | ||
| panel.rs | ||
| screenshot.rs | ||
| surface.rs | ||
| theme.rs | ||