diff options
| author | Andrew Pashynnyk <[email protected]> | 2026-02-06 01:35:35 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-02-05 18:35:35 -0500 |
| commit | 2e9a63fe4fa746125538ac432e2d59e0ce128a24 (patch) | |
| tree | 150dc6a54c26e9bbf42e973100094d65b08a2587 | |
| parent | 579902ace6e9fb925f50b7d9fdf11a6b47895307 (diff) | |
| download | opencode-2e9a63fe4fa746125538ac432e2d59e0ce128a24.tar.gz opencode-2e9a63fe4fa746125538ac432e2d59e0ce128a24.zip | |
fix(opencode): improve skills dialog readability (#12356)
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/component/dialog-skill.tsx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/component/dialog-skill.tsx b/packages/opencode/src/cli/cmd/tui/component/dialog-skill.tsx index 1ca109f23..66f57a0dd 100644 --- a/packages/opencode/src/cli/cmd/tui/component/dialog-skill.tsx +++ b/packages/opencode/src/cli/cmd/tui/component/dialog-skill.tsx @@ -18,9 +18,10 @@ export function DialogSkill(props: DialogSkillProps) { const options = createMemo<DialogSelectOption<string>[]>(() => { const list = skills() ?? [] + const maxWidth = Math.max(0, ...list.map((s) => s.name.length)) return list.map((skill) => ({ - title: skill.name, - description: skill.description, + title: skill.name.padEnd(maxWidth), + description: skill.description?.replace(/\s+/g, " ").trim(), value: skill.name, category: "Skills", onSelect: () => { |
