Skip to content

Lazurio's design in Chat: what the skin experiment found and the ways forward #181

Open

Description

@immakermatty

Podklad pro pozdější rozhodnutí, jak propsat design Lazuria do Chatu (T3 Code na Prostředí). Experiment #180 ukázal, že to jde levně. Matěj ho 2026-11-05 odložil: změny jsou zatím malé a přednost má levý sloupec shellu. Tohle issue drží, co z experimentu plyne a jaké cesty se nabízejí.

Co experiment zjistil

Cesty do budoucna

  1. Nejdřív Platforma, ne fork. Sync tokenů Čistého vzhledu do shellu (feat: add selective file staging to commit dialog pingdotgg/t3code#872) změní písmo Chatu bez jediné změny forku a srovná Chat s Apps.
  2. Skin jako vrstva overlaye (Experiment: Chat in the design system's clean look (not for release) #180): jeden soubor, jeden šev, test kontraktu. Potřebuje dodatek k 0200 se souhlasem owner design systému a sliby tokenů ve shellu (fix: Prevent sidebar project dragging when using macos control+click to open context menu pingdotgg/t3code#873).
  3. Šev data-size/data-variant navrhnout upstreamu. Kdyby ho upstream přijal, skin by nesahal do žádného upstream souboru.
  4. Hustota a rozvržení (výšky řádků, velikost písma, mezery) nejsou práce pro CSS overlay. Patřily by k debatě o jednodušším profilu Chatu a k rozhodnutí, kolik T3 se smí v UX měnit.
  5. Jednodušší profil pro běžné uživatele (seznam vývojářských prvků je v závěru vlákna experimentu a v Experiment: Chat in the design system's clean look (not for release) #180): pravda by asi žila v záznamu Prostředí ve vlastnictví Launchpadu, rozváženém shellem jako téma (0208). Skrytí jen přes CSS nestačí, protože zkratky, ⌘K a hledání v Nastavení by dál vedly ke skrytým věcem.

Agent: environment a480495c-25e0-4e51-828b-1dbf1b77d62f · T3 thread b2ba4875-1104-4818-a273-d3ea899738dc

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions