Skip to content

Remove UI density setting - #142

Merged
jackwener merged 1 commit into
mainfrom
xuan/remove-ui-density-setting
Jun 23, 2026
Merged

Remove UI density setting#142
jackwener merged 1 commit into
mainfrom
xuan/remove-ui-density-setting

Conversation

@jackwener

Copy link
Copy Markdown
Member

Summary

  • remove the persisted UI density setting from core settings and strip legacy appearance.density during normalization
  • delete the renderer density state, applyDensity helper, Settings density picker, CSS density token switch, and dead density swatch styles
  • keep Appearance order as personalization before theme and update docs/contracts to say density is not a product setting

Verification

  • npm --workspace @maka/desktop run typecheck
  • npm --workspace @maka/core test
  • npm --workspace @maka/desktop test -- settings-theme-contract renderer-startup-fail-soft-contract settings-form-a11y-contract (actual full desktop 1466/1466; check-console/check-a11y clean)
  • npm run build (passes; existing Vite chunk-size warning)
  • git diff --check

@jackwener
jackwener force-pushed the xuan/remove-ui-density-setting branch from afba216 to eaad44b Compare June 23, 2026 10:05
@jackwener
jackwener merged commit e2dab73 into main Jun 23, 2026
@jackwener
jackwener deleted the xuan/remove-ui-density-setting branch June 23, 2026 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant