Notification area: reduce excessive defaults #40

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

Description

Notification defaults are set to values that would overwhelm the viewport in practice. 15 concurrent notifications at 800px wide would bury the 3D view on a standard 1080p display.

Default Changes

Setting Current Proposed Rationale
Max notification count 1000 100 Users will never scroll 1000 notifications
Max concurrent notifications 15 3 15 would cover the entire viewport
Notification bubble width 800 px 400 px 800px dominates on 1080p; 400px is informative without blocking
Max pop-up duration 20 s 10 s 20s is too persistent; 10s is enough to read
Min pop-up duration 5 s 3 s Aligns proportionally with max reduction

Additional Issue

"Enable Notification Area" and "Enable Pop-Up Notifications" use checkmark style while all other checkboxes use a filled-square indicator. This is a widget styling inconsistency — likely QGroupBox::indicator checkable group boxes vs standard QCheckBox. The stylesheet should normalize both (see checkbox consistency issue).

Component: resources/preferences/

## Description Notification defaults are set to values that would overwhelm the viewport in practice. 15 concurrent notifications at 800px wide would bury the 3D view on a standard 1080p display. ## Default Changes | Setting | Current | Proposed | Rationale | |---------|---------|----------|-----------| | Max notification count | 1000 | 100 | Users will never scroll 1000 notifications | | Max concurrent notifications | 15 | 3 | 15 would cover the entire viewport | | Notification bubble width | 800 px | 400 px | 800px dominates on 1080p; 400px is informative without blocking | | Max pop-up duration | 20 s | 10 s | 20s is too persistent; 10s is enough to read | | Min pop-up duration | 5 s | 3 s | Aligns proportionally with max reduction | ## Additional Issue "Enable Notification Area" and "Enable Pop-Up Notifications" use checkmark style while all other checkboxes use a filled-square indicator. This is a widget styling inconsistency — likely `QGroupBox::indicator` checkable group boxes vs standard `QCheckBox`. The stylesheet should normalize both (see checkbox consistency issue). **Component:** `resources/preferences/`
forbes added the enhancementdefaults labels 2026-02-08 17:06:19 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kindred/create#40