diff --git a/packages/kilo-ui/src/components/message-part.css b/packages/kilo-ui/src/components/message-part.css index 1b12871c4575..6744c30d3d87 100644 --- a/packages/kilo-ui/src/components/message-part.css +++ b/packages/kilo-ui/src/components/message-part.css @@ -101,46 +101,6 @@ [data-slot="message-part-title-text"] { flex-shrink: 0; } - - [data-slot="message-part-meta-line"] { - display: inline-flex; - align-items: baseline; - gap: 4px; - overflow: hidden; - white-space: nowrap; - min-width: 0; - flex-shrink: 1; - - &.clickable { - cursor: pointer; - transition: color 0.15s ease; - - &:hover { - color: var(--text-base); - } - } - } - - [data-slot="message-part-title-filename"] { - flex-shrink: 1; - min-width: 0; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - direction: rtl; - text-align: left; - } - - [data-slot="message-part-directory-inline"] { - color: var(--text-weak); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - direction: rtl; - text-align: left; - flex-shrink: 1; - min-width: 0; - } } /* Prevent long filenames in apply-patch accordion from hiding diff changes */ diff --git a/packages/kilo-ui/src/components/model-selector.css b/packages/kilo-ui/src/components/model-selector.css deleted file mode 100644 index aa536981e42c..000000000000 --- a/packages/kilo-ui/src/components/model-selector.css +++ /dev/null @@ -1,101 +0,0 @@ -/* Kilo Model Selector Popover overrides – styled to match VSCode look */ - -/* ModelSelectorPopover content panel */ -[data-component="model-selector-popover"] { - border-radius: 2px; - border: 1px solid var(--border-focus, var(--vscode-focusBorder, #007fd4)); - background-color: var(--background-stronger); - padding: 0; - width: 288px; - height: 320px; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.36); - - /* List inside the popover */ - [data-component="list"] { - padding: 0; - gap: 0; - - /* Search area */ - [data-slot="list-search-wrapper"] { - border-radius: 6px; - padding: 4px 8px; - margin-bottom: 0; - border-bottom: 1px solid rgba(255, 255, 255, 0.08); - margin: 8px; - background-color: var(--input-base, var(--vscode-input-background, #3c3c3c)); - - [data-component="input"] input { - font-size: var(--kilo-font-size-12); - } - } - - [data-slot="list-search"] { - padding: 0; - border-radius: 0; - background: transparent; - gap: 8px; - - [data-slot="list-search-container"] { - gap: 6px; - } - } - - /* Scroll container */ - [data-slot="list-scroll"] { - gap: 0; - padding: 4px 0; - max-height: 328px; - overflow-y: auto; - overscroll-behavior: contain; - } - - /* Group headers */ - [data-slot="list-header"] { - padding: 6px 12px 4px; - font-size: var(--kilo-font-size-11); - font-weight: 500; - text-transform: uppercase; - letter-spacing: 0.05em; - color: var(--text-weak); - background: var(--background-stronger); - - &::after { - display: none; - } - } - - /* Last group remove extra bottom padding */ - [data-slot="list-group"]:last-child { - padding-bottom: 4px; - } - - /* List items */ - [data-slot="list-item"] { - padding: 6px 12px; - font-size: var(--kilo-font-size-12); - line-height: var(--kilo-font-size-16); - border-radius: 0; - cursor: pointer; - - &[data-active="true"] { - border-radius: 0; - background-color: var(--surface-interactive-base); - color: var(--text-on-interactive-base, var(--text-strong)); - } - - &[data-selected="true"] { - background-color: var(--surface-interactive-base); - color: var(--text-on-interactive-base, var(--text-strong)); - } - } - - /* Empty state */ - [data-slot="list-empty-state"] { - padding: 16px 12px; - - [data-slot="list-message"] { - font-size: var(--kilo-font-size-12); - } - } - } -} diff --git a/packages/kilo-ui/src/styles/index.css b/packages/kilo-ui/src/styles/index.css index 37b1f4702916..b6eaa1c261eb 100644 --- a/packages/kilo-ui/src/styles/index.css +++ b/packages/kilo-ui/src/styles/index.css @@ -28,7 +28,6 @@ @import "../components/message-part.css"; @import "../components/message-row.css"; @import "../components/model-info-card.css"; -@import "../components/model-selector.css"; @import "../components/popover.css"; @import "../components/prompt-input.css"; @import "../components/radio-group.css"; diff --git a/packages/kilo-ui/src/styles/tailwind/index.css b/packages/kilo-ui/src/styles/tailwind/index.css index debefa319e70..1857c1abf9a0 100644 --- a/packages/kilo-ui/src/styles/tailwind/index.css +++ b/packages/kilo-ui/src/styles/tailwind/index.css @@ -23,7 +23,6 @@ @import "../../components/message-part.css"; @import "../../components/message-row.css"; @import "../../components/model-info-card.css"; -@import "../../components/model-selector.css"; @import "../../components/popover.css"; @import "../../components/prompt-input.css"; @import "../../components/radio-group.css"; diff --git a/script/kilocode-duplication-allowlist.json b/script/kilocode-duplication-allowlist.json index a6dac00626dd..80dd4d857fcd 100644 --- a/script/kilocode-duplication-allowlist.json +++ b/script/kilocode-duplication-allowlist.json @@ -83,24 +83,6 @@ "owner": "kilo-memory", "reason": "Existing duplication before the ratchet; remove through a focused, behavior-preserving extraction." }, - { - "files": ["packages/kilo-ui/src/components/basic-tool.css", "packages/kilo-ui/src/components/message-part.css"], - "fingerprint": "2bcd290f6a1dfcff", - "maxMatches": 1, - "maxTokens": 138, - "kind": "legacy", - "owner": "kilo-ui", - "reason": "Existing duplication before the ratchet; remove through a focused, behavior-preserving extraction." - }, - { - "files": ["packages/kilo-ui/src/components/list.css", "packages/kilo-ui/src/components/model-selector.css"], - "fingerprint": "8c547d9472640a65", - "maxMatches": 1, - "maxTokens": 109, - "kind": "legacy", - "owner": "kilo-ui", - "reason": "Existing duplication before the ratchet; remove through a focused, behavior-preserving extraction." - }, { "files": ["packages/kilo-ui/src/components/message-part.tsx", "packages/kilo-ui/src/components/message-part.tsx"], "fingerprint": "e4dd50a081850b7d",