feat/side-panels #4

Merged
agj merged 2 commits from feat/side-panels into master 2026-10-12 12:00:59 +00:00
Contributor
No description provided.
The plugins panel shows cards instead of tables: a plugin's name and version, its state as a chip in the color of the
state (loaded, built in, disabled, could not be loaded, uninstalled...), its description, a switch that enables it and
its button (Uninstall, or Install, Update and Reinstall). Available lists the plugins that are not installed or have
newer versions (installed plugins that are up to date are listed under Installed only), or says why it is empty (no
databases, still loading, not reachable). A banner offers to restart the editor once something changed, and the
databases are reloaded next to the Available heading.

The agent panel shows the conversation as a chat: the prompts of the user in tinted boxes with an accent bar, the
answers under the name of the agent, the tools that it used and the answered permission requests in small muted lines,
errors in red boxes. A new conversation shows an icon, what the agent does (or what is missing for it) and suggested
prompts, which are put into the input when they are clicked. The input is a box of its own with its hint and one
button, which sends, or stops the agent while it works. Permission requests are a card with flat buttons (the first
that allows is suggested).

The style sheet knows the colors success, warning and danger as well.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011rPA3pJXqKf2QPa6xt2RhG
docs/design.md describes the look of the editor, so that changes keep it coherent: the principles, how the look is
made (theme, style sheet, style, icons, painted widgets), the colors of both themes with their roles and the colors
derived from them, typography, spacing and shapes, and the components (window, activity bar and side panel, tabs and
toolbars, split views, buttons, inputs, cards and chips, menus, the command palette, toasts, the log and the status
bar, the agent chat, the canvas), with pictures of each, then the icons, rules for new widgets and how to take
pictures. scripts/design-palette.py draws the color swatches from theme.cpp. AGENTS.md, the development skill and the
README point to it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011rPA3pJXqKf2QPa6xt2RhG
agj merged commit 78fa1db9d0 into master 2026-10-12 12:00:59 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gtz-agent/graphedit-qt!4
No description provided.