desktop: Prices, Store art, Growth and App info tabs, exports at the top right and in the command palette, studio and fastlane steps in the first-run guide, fix hints on errors; fixtures, screenshots, tests, UX audit in docs/desktop.md

This commit is contained in:
CRTkafa 2026-10-11 07:40:59 +08:00
parent 029ef2e2d3
commit 5d09111528
34 changed files with 2572 additions and 67 deletions

View file

@ -23,7 +23,7 @@ export function HealthChip({ h }: { h: AccountHealth | undefined }) {
return <span title={h.check.message}><Chip tone={tone}>{t(key)}</Chip></span>;
}
function Swatches({ value, onChange, name }: { value: StudioColor; onChange: (c: StudioColor) => void; name: string }) {
export function Swatches({ value, onChange, name }: { value: StudioColor; onChange: (c: StudioColor) => void; name: string }) {
return (
<div className="swatches" role="radiogroup" aria-label={t('studio.color')}>
{STUDIO_COLORS.map(c => (