Theme menu: remove the 'Night: Mocha' subtitle under the family name #596

Open
opened 2026-10-01 08:01:31 +00:00 by kayg · 1 comment
Owner

Owner request (2026-10-01, screenshot of the Theme menu)

"there is no need to say 'night mocha' under the theme name please"

In the Theme menu (colour scheme Auto or System), the Catppuccin row shows a second line, "Night: Mocha", under the family name. The family submenu already lists "At night: Frappé / Macchiato / Mocha" with a check mark on the selected one (#506), so the second line repeats it.

Expected behaviour

  • Each family row in the Theme menu shows only the family name and its swatch, on one line, in every scheme (Light, Dark, Auto, System) and at every width.
  • The selected variant is shown only by the check mark inside the family submenu.
  • The menu row height and icon/label alignment stay the same as other single-line menu rows (shared menu component; no per-menu override).

Acceptance test

  • A unit or component test: a family row renders no subtitle for any scheme.
  • An e2e on a production build with scheme Auto: open the Theme menu and assert no "Night:" text in the family rows; open the Catppuccin submenu and see the check on the selected variant.
  • Screenshots at 390 and 1440 px, light and dark, zoomed on the rows to check alignment.

Related: #506.

## Owner request (2026-10-01, screenshot of the Theme menu) "there is no need to say 'night mocha' under the theme name please" In the Theme menu (colour scheme Auto or System), the Catppuccin row shows a second line, "Night: Mocha", under the family name. The family submenu already lists "At night: Frappé / Macchiato / Mocha" with a check mark on the selected one (#506), so the second line repeats it. ## Expected behaviour - Each family row in the Theme menu shows only the family name and its swatch, on one line, in every scheme (Light, Dark, Auto, System) and at every width. - The selected variant is shown only by the check mark inside the family submenu. - The menu row height and icon/label alignment stay the same as other single-line menu rows (shared menu component; no per-menu override). ## Acceptance test - A unit or component test: a family row renders no subtitle for any scheme. - An e2e on a production build with scheme Auto: open the Theme menu and assert no "Night:" text in the family rows; open the Catppuccin submenu and see the check on the selected variant. - Screenshots at 390 and 1440 px, light and dark, zoomed on the rows to check alignment. Related: #506.
Author
Owner

Fixed on branch job/theme-detail (e2ba374ed): the variant summary line under the family name is removed; picker tests updated. Ships in merge round 5.

Fixed on branch job/theme-detail (e2ba374ed): the variant summary line under the family name is removed; picker tests updated. Ships in merge round 5.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal#596
No description provided.