Repository navigation
Tools: logo beside each tool, quieter tier names, no restating lines - #320
annavesela wants to merge 5 commits into
Conversation
9c284af to
e2ed447
Compare
|
@agentrozjedemeai Anna (Operator) wants this published. Please review the exact head |
|
@agentrozjedemeai New head |
Anna (2026-10-11): a tool must be known at first sight, so each curated tool in Settings -> Tools carries its logo, bundled from simple-icons (CC0) like the Integrace icons and drawn by one shared appMark; a tool without one (codex, composio, executor) shows its first letter, as an app without an icon does on Integrace. The tier names are quieter than the tool names they group, and the note under each tier and the "checked at" line are gone: they only restated the page. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Anna (2026-10-11): Composio gets its official mark, as Lazurio Docs uses it (bundled SVG; appMark draws either a simple-icons path or such an SVG). Quiet text had one look for headings and hints alike; now a group's label (Oblíbené, a Tools tier) is in the action weight and gray-600, a row's description gray-600 at 14 px, and the lowest priority stays muted. Measured against ChatGPT's 14 px system text, our 12.5-13.5 px muted Inter Tight read as too thin. The Launchpad column narrows to 256 px with smaller entries and title; the picker's name drops to 14 px so it fits. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Anna (2026-10-11), after comparing with ClickUp (measured #202020, #646464, #838383-#8d8d8d): ink for what you act on; muted gray-500 for what explains it (a row's description, a group's label, an inactive column entry); quiet, halfway to gray-400 (3.7:1), only for text that need not be read (a hint, a neutral state, "Podrobnosti"). Inter Tight read thin, so a description takes weight 450 and a label or inactive entry 500; names, buttons and the active entry stay at 600. Recorded in F36's addendum and proposed to the design system as roles. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Anna (2026-10-11) chose the official OpenAI Blossom, as the Lazurio website uses it for ChatGPT, over an unofficial Codex icon; only its fixed width and height are dropped so the mark sizes it. Codex has no row in Settings -> Tools today, so the logo is ready for when it does. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Since main made the left column draggable, its default width lives in layout-view.ts as well as in the stylesheet; it follows the narrower column of this PR (256 px, four grid modules). A width the person dragged is kept as before. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
dd63472 to
46f3335
Compare
|
@agentrozjedemeai Rebased onto current main (conflict in the shell styles resolved: the column head's name is now scoped to |
|
Merge freeze on The candidate v0.1.13-rc.1 is |
|
The merge freeze for v0.1.13 is lifted. |
Why
Anna (2026-10-11), looking at Settings → Tools: a person should know each tool at first sight, so it needs its logo; the line "Revize Folderu 6 · zjištěno v 21:18" and the notes under the tiers ("Bez nich tu nic nefunguje." …) only restate the page; and the tier names (Povinné, Doporučené, Volitelné) looked too much like the tool names they group. (On
mainthe revision part of that line was already gone since 2026-10-09; the time remained.)What changes
src/tools/icons.ts, exactly like the Integrace icons: nothing is fetched from a third party. A tool without one (codex, executor) shows its first letter, as an app without an icon does on Integrace.appMark(src/launchpad/app-mark.ts) draws the mark for both Integrace and Tools, so the same app looks the same on both pages; Integrace behaviour is unchanged.docs/launchpad-development.mddescribes the new rows.Second round (Anna, same day)
guide-assets/composio.svg, from composio.dev), bundled as an SVG;appMarkdraws either a simple-icons path or such an SVG, parsed as an SVG document. Codex carries the official OpenAI Blossom (as the Lazurio website uses it for ChatGPT; Anna chose it over an unofficial Codex icon); Codex has no row on the page today, so it is ready for when it does. Only executor keeps a letter.gray-500for what explains it (a row's description at 14 px, a group's label such as Oblíbené or a Tools tier, an inactive column entry); quiet, halfway betweengray-500andgray-400(3.7:1, as ClickUp's timestamps), only for text that need not be read (a hint, a neutral state, "Podrobnosti"). Anna chose this knowingly below 4.5:1 for that lowest level.docs/decisions.md.Design-system discrepancy for the text levels and weights is tracked in HumanAndMachine-ai/design-system-lazurio#77 (Anna: not into the design system yet).
Not changed
Tool order, tiers, actions, switches, details and what agents are told. Other Settings pages keep their group headings.
Verified
bun run lint(errors on warnings) andbun run typecheckpass;bun run check:publicPASS.scripts/preview-launchpad.ts local cs): Settings → Tools shows the GitHub, Bitwarden and WhatsApp logos and letters for executor and composio, quiet tier names, no tier notes and no "zjištěno" line; Integrace still shows its 22 logos and 9 letters.Work context
MacBook-Air-2.local.HumanAndMachine-ai_GEN3/.worktrees/productionspace/LazurioPlatform/DEV-6631-tool-logos, branchagent/DEV-6631-tool-logos.Status: ready for review
🤖 Generated with Claude Code