shamelessly the most beautiful gtk shell
  • Rust 97.1%
  • SCSS 1.3%
  • Nix 1.3%
  • Shell 0.3%
Find a file
municorn 6de23b4991
refactor(notifications): move FreshNotifications to app root
One fresh-popup panel was instantiated per status bar (per monitor), all
anchored to the same first monitor. This was wasteful and wrong.

NotificationsTile now only handles the count badge and click routing.

CadenzaShellModel owns a single Option<FreshPanel>: created on the first
MonitorAdded, dropped when that connector is removed/invalidated, and
re-created on the next MonitorAdded (hotplug recovery).

Dismiss and action outputs route back through
crate::notifications::{dismiss, invoke_action}.
2026-05-28 07:40:45 -06:00
src refactor(notifications): move FreshNotifications to app root 2026-05-28 07:40:45 -06:00
.cocoa.toml chore: remove ai configuration from cocoa.toml 2026-03-21 18:59:39 -06:00
.gitignore chore: update flake dependencies and add rustfmt config to gitignore 2026-04-14 22:45:40 -06:00
AGENTS.md docs(agents): remove outdated view! macro note 2026-05-11 19:22:34 -07:00
build.rs refactor: selectively allow or remove dead code throughout the codebase 2026-03-18 09:10:54 -06:00
Cargo.lock chore(deps): update dependencies to latest versions 2026-05-26 15:38:21 -06:00
Cargo.toml chore(deps): update dependencies to latest versions 2026-05-26 15:38:21 -06:00
devenv.lock chore: update devenv flake lock files 2026-05-11 22:47:38 -07:00
devenv.nix build: fix build by fixing relm4-icons-build directory 2026-05-26 15:51:29 -06:00
devenv.yaml chore: add cocoa input and update devenv dependencies 2026-03-23 06:02:15 -06:00
flake.lock chore: update devenv flake lock files 2026-05-11 22:47:38 -07:00
flake.nix chore: migrate completely to devenv instead of flake environment 2026-03-15 23:26:38 -06:00
secretspec.toml dx: add secretspec for cocoa secrets 2026-03-20 11:42:06 -06:00
test_notifications.sh chore: add test_notifications.sh script 2025-12-04 05:39:14 -07:00
tsconfig.json fix: resolve clippy errors and warnings 2025-12-04 05:38:48 -07:00
typos.toml chore: add typos configuration to exclude relm keyword 2026-03-27 23:46:45 -06:00