From 315a29a6d7de12497d6007025363f58206a3f6f8 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Mon, 16 Mar 2026 20:58:52 -0700 Subject: [PATCH] fix(shell): hide notification/share/settings icons on mobile, add to identity dropdown On mobile (<=640px), the header right section was too crowded with icons. Now hides notification bell, share panel, and settings gear buttons, and adds equivalent mobile-only items in the identity dropdown menu. Share uses native navigator.share() when available. Co-Authored-By: Claude Opus 4.6 --- shared/components/rstack-identity.ts | 21 +++++++++++++++++++ shared/components/rstack-notification-bell.ts | 15 +++++++++++++ shared/components/rstack-share-panel.ts | 14 +++++++++++++ website/public/shell.css | 2 ++ 4 files changed, 52 insertions(+) diff --git a/shared/components/rstack-identity.ts b/shared/components/rstack-identity.ts index 793d631..7991d4e 100644 --- a/shared/components/rstack-identity.ts +++ b/shared/components/rstack-identity.ts @@ -382,6 +382,10 @@ export class RStackIdentity extends HTMLElement { + + + +