5 months ago
cebd3a2* chore: swap desktop HeroUI dependencies for Radix Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com> * refactor: migrate desktop UI wrappers to shadcn Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com> * fix: stabilize shadcn wrapper test behavior Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com> * style: format migrated shadcn wrappers Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com> * shadcn setup * fix button placement * fix: satisfy biome checks * fix: address desktop component review comments * fix: restore select interaction behavior * fix: address remaining desktop ui review comments * fix: address follow-up desktop ui review comments * fix: use tokenized scroll shadow color * fix: style disabled desktop buttons * fix: propagate disabled select form state * fix: address follow-up desktop component comments * fix: restore select listbox semantics * fix: restore menubar close animation * fix: address collapsible review comments * fix: render checkbox indicator conditionally * fix: forward dialog trigger child props * fix: address desktop trigger review feedback * fix: address desktop overlay review feedback * fix: forward disabled state for collapsible triggers * test: format desktop overlay tests * fix: address desktop review follow-ups * test: format tooltip component * fix: gate dialog tab trap to topmost dialog * fix: constrain desktop popup positioning * fix: block disabled asChild button activation * fix: harden desktop button and select keyboard behavior * fix: harden desktop trigger defaults * fix: restore tooltip aria semantics * fix: address desktop control review feedback * fix: close desktop select on focus leave * test: cover select focus leave close * fix: harden desktop asChild guards * fix: preserve asChild button class overrides * fix: open desktop select with trigger arrows * fix: ignore disabled collapsible trigger clicks * fix: harden desktop dialog and tooltip controls * fix: stop disabled desktop trigger clicks * fix: restore dialog focus only on close * fix: address desktop component review feedback * fix: restore desktop CI checks * fix: harden button asChild edge cases * fix: tighten desktop component prop ownership * fix: clean up component prop overrides * fix: preserve select focus after option selection * fix: tighten trigger accessibility semantics * fix: avoid invalid disabled trigger attrs * fix: preserve trigger tab order props * fix: clear dialog restore timer on unmount * fix: align kbd group prop type * fix: preserve desktop trigger wrapper props * fix: keep desktop dialogs reachable in small windows * fix: foreground desktop window on dev launch * fix: tighten desktop popup activation and notices * fix: stop expanding MCP rows from edit button * new * chore: normalize desktop shadcn components * fix: raise desktop portal layers * chore: swap desktop HeroUI dependencies for Radix Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com> * refactor: migrate desktop UI wrappers to shadcn Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com> * fix: stabilize shadcn wrapper test behavior Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com> * style: format migrated shadcn wrappers Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com> * shadcn setup * fix button placement * fix: satisfy biome checks * fix: address desktop component review comments * fix: restore select interaction behavior * fix: address remaining desktop ui review comments * fix: address follow-up desktop ui review comments * fix: use tokenized scroll shadow color * fix: style disabled desktop buttons * fix: propagate disabled select form state * fix: address follow-up desktop component comments * fix: restore select listbox semantics * fix: restore menubar close animation * fix: address collapsible review comments * fix: render checkbox indicator conditionally * fix: forward dialog trigger child props * fix: address desktop trigger review feedback * fix: address desktop overlay review feedback * fix: forward disabled state for collapsible triggers * test: format desktop overlay tests * fix: address desktop review follow-ups * test: format tooltip component * fix: gate dialog tab trap to topmost dialog * fix: constrain desktop popup positioning * fix: block disabled asChild button activation * fix: harden desktop button and select keyboard behavior * fix: harden desktop trigger defaults * fix: restore tooltip aria semantics * fix: address desktop control review feedback * fix: close desktop select on focus leave * test: cover select focus leave close * fix: harden desktop asChild guards * fix: preserve asChild button class overrides * fix: open desktop select with trigger arrows * fix: ignore disabled collapsible trigger clicks * fix: harden desktop dialog and tooltip controls * fix: stop disabled desktop trigger clicks * fix: restore dialog focus only on close * fix: address desktop component review feedback * fix: restore desktop CI checks * fix: harden button asChild edge cases * fix: tighten desktop component prop ownership * fix: clean up component prop overrides * fix: preserve select focus after option selection * fix: tighten trigger accessibility semantics * fix: avoid invalid disabled trigger attrs * fix: preserve trigger tab order props * fix: clear dialog restore timer on unmount * fix: align kbd group prop type * fix: preserve desktop trigger wrapper props * fix: keep desktop dialogs reachable in small windows * fix: foreground desktop window on dev launch * fix: tighten desktop popup activation and notices * fix: stop expanding MCP rows from edit button * new * chore: normalize desktop shadcn components * fix: raise desktop portal layers * Update select.tsx * fix: stabilize ci dependency cache --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Parent4f86aea