From 760f29d6c3825354dfe04c2ced1b83f92224bc71 Mon Sep 17 00:00:00 2001 From: jellydeck <91427591+jellydeck@users.noreply.github.com> Date: Tue, 3 Feb 2026 14:20:54 +0530 Subject: [PATCH 01/19] fix: use ring-accent/70 --- app/assets/main.css | 10 ++++-- app/components/AppHeader.vue | 6 ++-- app/components/CollapsibleSection.vue | 2 +- app/components/Compare/FacetSelector.vue | 6 ++-- app/components/Compare/PackageSelector.vue | 8 ++--- app/components/Header/AccountMenu.client.vue | 2 +- app/components/Header/AuthModal.client.vue | 10 +++--- app/components/Header/ConnectorModal.vue | 12 +++---- app/components/Header/MobileMenu.client.vue | 2 +- app/components/Header/SearchBox.vue | 2 +- app/components/Modal.client.vue | 2 +- app/components/Org/MembersPanel.vue | 32 +++++++++---------- app/components/Org/OperationsQueue.vue | 16 +++++----- app/components/Org/TeamsPanel.vue | 32 +++++++++---------- app/components/Package/AccessControls.vue | 14 ++++---- app/components/Package/ClaimPackageModal.vue | 14 ++++---- app/components/Package/Dependencies.vue | 6 ++-- app/components/Package/DeprecatedTree.vue | 2 +- app/components/Package/DownloadAnalytics.vue | 2 +- app/components/Package/InstallScripts.vue | 4 +-- app/components/Package/Maintainers.vue | 12 +++---- app/components/Package/ManagerSelect.vue | 2 +- app/components/Package/MetricsBadges.vue | 2 +- app/components/Package/SkillsModal.vue | 8 ++--- app/components/Package/VulnerabilityTree.vue | 2 +- .../Package/WeeklyDownloadStats.vue | 2 +- app/components/ReadmeTocDropdown.vue | 2 +- app/components/Settings/TranslationHelper.vue | 8 ++--- app/components/Terminal/Execute.vue | 2 +- app/components/Terminal/Install.vue | 9 +++--- app/components/UserCombobox.vue | 2 +- app/pages/about.vue | 2 +- app/pages/index.vue | 4 +-- app/pages/package-code/[...path].vue | 2 +- app/pages/package/[...package].vue | 6 ++-- app/pages/search.vue | 4 +-- app/pages/settings.vue | 8 ++--- 37 files changed, 134 insertions(+), 127 deletions(-) diff --git a/app/assets/main.css b/app/assets/main.css index db6eea27a..4598ad95f 100644 --- a/app/assets/main.css +++ b/app/assets/main.css @@ -196,9 +196,9 @@ a:hover { } a:focus-visible { - outline: 2px solid var(--border); + outline: 2px solid var(--accent); outline-offset: 2px; - border-radius: 2px; + border-radius: 4px; } /* Reset dd margin (browser default is margin-left: 40px) */ @@ -215,6 +215,12 @@ button { padding: 0; } +button:focus-visible { + outline: 2px solid var(--accent); + outline-offset: 2px; + border-radius: 4px; +} + /* Selection */ ::selection { background-color: var(--fg-muted); diff --git a/app/components/AppHeader.vue b/app/components/AppHeader.vue index 0a1de37f8..dc4749c97 100644 --- a/app/components/AppHeader.vue +++ b/app/components/AppHeader.vue @@ -167,7 +167,7 @@ onKeyStroke(