Commit Graph
4 Commits
Author SHA1 Message Date
adrianbonpin b9ca30de21 style: strip the composer down to a bare editor
The multi-line composer had a field label, a description block explaining
the Return / cmd-return split, and an instructional placeholder. That is
three competing pieces of chrome wrapped around one text area, and the
action bar already renders "Send cmd-return" next to the button, so the
description was restating what the UI shows.

Now it is a single bare Form.TextArea: no label, no description, a
one-line placeholder.

Also documents why it cannot go further. Vicinae always renders a
Form.TextArea inside FormField (ExtensionFormView.qml -> textareaFieldComp)
and FormField.qml lays out as 2/5/2 proportional columns: a label gutter,
the editor, and an empty right spacer. The editor therefore gets roughly
five ninths of the width, and the right spacer stays even with no label.
None of it is reachable from the extension API, so the only lever
available is removing clutter, not reclaiming width.

Verified: typecheck, eslint, 96 tests, vici build all pass.
Not verified: the rendered result. osascript on this machine has no
Accessibility permission, so the launcher UI could not be driven.
2026-10-04 04:45:05 +08:00
adrianbonpin 7afafdaf32 test: cover the Ollama web tools, mark trimmed snippets, new icon (#2) 2026-10-03 20:36:38 +00:00
adrianbonpin 8b507e7953 feat: initial Lam Agent extension (#1) 2026-10-03 20:32:40 +00:00
adrianbonpin 1d39aabb50 Initial commit 2026-10-03 20:11:02 +00:00