From d83a9fbfd09fda94f31810463b4b62b675b4979d Mon Sep 17 00:00:00 2001 From: Michael Matloka Date: Tue, 7 Apr 2026 19:56:50 +0200 Subject: [PATCH] Remove live-rail scan line and apply user-select:none to inbox list chrome --- .../inbox/components/InboxEmptyStates.tsx | 2 +- .../inbox/components/InboxLiveRail.tsx | 30 ------------------- .../inbox/components/InboxSignalsTab.tsx | 5 ++-- .../inbox/components/list/ReportListRow.tsx | 4 +-- .../inbox/components/list/SignalsToolbar.tsx | 1 + apps/code/src/renderer/styles/globals.css | 11 ++----- 6 files changed, 9 insertions(+), 44 deletions(-) delete mode 100644 apps/code/src/renderer/features/inbox/components/InboxLiveRail.tsx diff --git a/apps/code/src/renderer/features/inbox/components/InboxEmptyStates.tsx b/apps/code/src/renderer/features/inbox/components/InboxEmptyStates.tsx index fc434b8be..b3a9fd475 100644 --- a/apps/code/src/renderer/features/inbox/components/InboxEmptyStates.tsx +++ b/apps/code/src/renderer/features/inbox/components/InboxEmptyStates.tsx @@ -181,7 +181,7 @@ export function SelectReportPane() { export function SkeletonBackdrop() { return ( - + {Array.from({ length: 8 }).map((_, index) => ( -
-
- ); -} diff --git a/apps/code/src/renderer/features/inbox/components/InboxSignalsTab.tsx b/apps/code/src/renderer/features/inbox/components/InboxSignalsTab.tsx index f53798fb0..abf868c06 100644 --- a/apps/code/src/renderer/features/inbox/components/InboxSignalsTab.tsx +++ b/apps/code/src/renderer/features/inbox/components/InboxSignalsTab.tsx @@ -4,7 +4,6 @@ import { WarmingUpPane, WelcomePane, } from "@features/inbox/components/InboxEmptyStates"; -import { InboxLiveRail } from "@features/inbox/components/InboxLiveRail"; import { InboxSourcesDialog } from "@features/inbox/components/InboxSourcesDialog"; import { useInboxReportsInfinite } from "@features/inbox/hooks/useInboxReports"; import { useSignalSourceConfigs } from "@features/inbox/hooks/useSignalSourceConfigs"; @@ -302,6 +301,7 @@ export function InboxSignalsTab() { {/* ── Left pane: report list ───────────────────────────────── */} - {report.title ?? "Untitled signal"} @@ -191,7 +191,7 @@ export function ReportListRow({
diff --git a/apps/code/src/renderer/styles/globals.css b/apps/code/src/renderer/styles/globals.css index 0afd6b922..07266e1f9 100644 --- a/apps/code/src/renderer/styles/globals.css +++ b/apps/code/src/renderer/styles/globals.css @@ -892,14 +892,9 @@ button, width: 100% !important; } -/* Inbox live-rail scan line */ -@keyframes inboxLiveRailSweep { - 0% { - transform: translateX(-120%); - } - 100% { - transform: translateX(420%); - } +/* Inbox report list: Radix ScrollArea thumb defaults to 100ms background-color transition */ +.scroll-area-constrain-width.inbox-report-list-scroll .rt-ScrollAreaThumb { + transition: none; } /* Inbox toolbar polling indicator pulse */