fix: eliminate window flickering and Sketcher icon clipping #172

Merged
forbes merged 2 commits from fix/ui-flicker-and-icon-clipping into main 2026-02-11 01:29:29 +00:00

2 Commits

Author SHA1 Message Date
f535286a66 Merge branch 'main' into fix/ui-flicker-and-icon-clipping
Some checks failed
Build and Test / build (pull_request) Has been cancelled
2026-02-11 01:29:19 +00:00
forbes
bf637af4e4 fix: eliminate window flickering and Sketcher icon clipping
Some checks failed
Build and Test / build (pull_request) Has been cancelled
- Replace statusBar()->setStyleSheet() with QPalette color changes
  in MainWindow::showStatus() and clearStatus(). The setStyleSheet()
  call triggered full style recalculation on every status message
  (selection, pan, tooltip hover), causing the entire window to flicker.

- Add min-height: 24px to QListView::item in KindredCreate.qss so
  Sketcher constraint and element icons (24x24) are not clipped by
  the 4px padding.
2026-02-10 19:28:22 -06:00