Răsfoiți Sursa

fix(opencode): improve skills dialog readability (#12356)

Andrew Pashynnyk 2 săptămâni în urmă
părinte
comite
2e9a63fe4f

+ 3 - 2
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: () => {