mirror of
https://github.com/jpochyla/psst.git
synced 2026-04-27 15:35:56 +03:00
[GH-ISSUE #354] UI glitches while scrolling on MacOS 13 Ventura #241
Labels
No labels
api
bug
build
documentation
duplicate
enhancement
good first issue
help wanted
idea
invalid
linux
lowprio
macos
pull-request
upstream
windows
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/psst#241
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @goodness-from-me on GitHub (Oct 26, 2022).
Original GitHub issue: https://github.com/jpochyla/psst/issues/354
Describe the bug
UI is glitchy while scrolling on a new MacOS 13 Ventura.
To Reproduce
Expected behavior
UI should not glitch on scrolling on MacOS 13.0.
Screenshots
https://user-images.githubusercontent.com/42966950/197981590-984e10df-1f84-466d-8502-246bbfd45c28.mov
Environment
Additional context
Running on MacBook Pro 16 (M1 Pro).
@onpaws commented on GitHub (Oct 26, 2022):
+1
I recently became a Psst user and for a little while have been happily using it on macOS 10.12.
Sadly as of 10.13, when I click certain elements there seems to be quite a bit of new flicker and lag in the UI. Almost feels like things are rendering synchronously? (No clue, just guessing.)
When I change tracks it's common for this screen to hang around for "a while", feels like 1s or so, before the usual playback UI "settles"

No clue the reason. Happy to provide logs etc if desired. Will still prefer Psst, but will be nice if we can figure it out :)
@nitantsoni commented on GitHub (Nov 22, 2022):
+1 this has started happening for me as well
@edapm commented on GitHub (Dec 3, 2022):
+1 me as well
@tbeseda commented on GitHub (Jan 2, 2023):
I believe this relates to display scaling + high DPI. Since I get glitching and empty UI on high-DPI displays (like the Macbook's screen) but not on displays I use at 1:1 pixel ratio.
(Oct 12 build)
@jpochyla commented on GitHub (Jan 16, 2023):
Hi, @Insprill this is because of my old Druid patch that was improving performance on MacOS by drawing only the damaged regions, but it's clearly OS version-dependent and we should throw it away :/ Psst is using https://github.com/jpochyla/druid/commits/psst, I'll update the branch by removing the commits and grant the same collab rights as here.
@jpochyla commented on GitHub (Jan 16, 2023):
Fixed in
346a729, sorry about the long wait :(@gabrielmaldi commented on GitHub (Jan 16, 2023):
Just pulled these changes, built, and can confirm it's rendering perfectly now. Thanks!
@onpaws commented on GitHub (Jan 16, 2023):
+1 thank you for sorting it out 🎉