From f15d2cb5e42468bc48dca9c88e62c4b201bb6224 Mon Sep 17 00:00:00 2001 From: Brooklyn Nicholson Date: Wed, 3 Jun 2026 22:14:25 -0500 Subject: [PATCH] style(desktop): primitive-level pointer cursor + borderless settings lists Add a base-layer rule giving every interactive control (button, select, menu item, switch, tab, summary) cursor:pointer, and strip the now-redundant hardcoded cursor-pointer from those elements (plain clickable divs/labels keep theirs). Remove the divide-y separators from settings list sections so they breathe. --- apps/desktop/src/app/artifacts/index.tsx | 3 +-- .../src/app/chat/composer/context-menu.tsx | 2 +- .../app/chat/right-rail/preview-console.tsx | 2 +- .../src/app/chat/right-rail/preview-pane.tsx | 4 ++-- apps/desktop/src/app/chat/sidebar/index.tsx | 16 ++++++++-------- .../src/app/chat/sidebar/session-row.tsx | 2 +- apps/desktop/src/app/cron/index.tsx | 2 +- .../src/app/settings/config-settings.tsx | 2 +- .../src/app/settings/gateway-settings.tsx | 4 ++-- .../src/app/settings/model-settings.tsx | 4 ++-- .../src/app/settings/sessions-settings.tsx | 2 +- .../src/app/shell/model-edit-submenu.tsx | 11 +++++------ .../src/app/shell/model-menu-panel.tsx | 4 ++-- .../src/app/shell/statusbar-controls.tsx | 6 +++--- apps/desktop/src/app/skills/index.tsx | 2 +- .../components/assistant-ui/clarify-tool.tsx | 6 +++--- .../src/components/assistant-ui/thread.tsx | 10 +++++----- .../components/assistant-ui/tool-fallback.tsx | 2 +- .../src/components/chat/disclosure-row.tsx | 2 +- .../components/model-visibility-dialog.tsx | 1 - apps/desktop/src/components/notifications.tsx | 2 +- apps/desktop/src/styles.css | 19 +++++++++++++++++++ 22 files changed, 62 insertions(+), 46 deletions(-) diff --git a/apps/desktop/src/app/artifacts/index.tsx b/apps/desktop/src/app/artifacts/index.tsx index f53366cb5..bed86e7ff 100644 --- a/apps/desktop/src/app/artifacts/index.tsx +++ b/apps/desktop/src/app/artifacts/index.tsx @@ -742,8 +742,7 @@ function ArtifactCellAction({ return (