Inconsistent checkbox/indicator styling across preferences #44

Closed
opened 2026-02-08 17:06:21 +00:00 by forbes · 0 comments
Owner

Description

Two different checkbox visual styles appear in the preferences dialog:

  1. Filled square — used by most QCheckBox instances (e.g., Tree View, Overlay, Document options)
  2. Checkmark — used by QGroupBox::indicator on checkable group boxes (e.g., "Enable Notification Area", "Enable Pop-Up Notifications")

Radio buttons on the Help page also use a third style (hollow circles) that doesn't match either checkbox variant.

Proposed Fix

Normalize all indicator styles in the stylesheet:

QCheckBox::indicator:checked,
QGroupBox::indicator:checked {
    /* Use same filled-square or checkmark style consistently */
}

QRadioButton::indicator:checked {
    /* Match visual weight of checkbox indicators */
}

Pick one style (filled square is more visible on dark backgrounds) and apply it uniformly.

Component: Stylesheet (resources/preferences/)

## Description Two different checkbox visual styles appear in the preferences dialog: 1. **Filled square** — used by most `QCheckBox` instances (e.g., Tree View, Overlay, Document options) 2. **Checkmark** — used by `QGroupBox::indicator` on checkable group boxes (e.g., "Enable Notification Area", "Enable Pop-Up Notifications") Radio buttons on the Help page also use a third style (hollow circles) that doesn't match either checkbox variant. ## Proposed Fix Normalize all indicator styles in the stylesheet: ```css QCheckBox::indicator:checked, QGroupBox::indicator:checked { /* Use same filled-square or checkmark style consistently */ } QRadioButton::indicator:checked { /* Match visual weight of checkbox indicators */ } ``` Pick one style (filled square is more visible on dark backgrounds) and apply it uniformly. **Component:** Stylesheet (`resources/preferences/`)
forbes added the bugtheme labels 2026-02-08 17:06:21 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kindred/create#44