mirror of
https://github.com/jpochyla/psst.git
synced 2026-04-27 07:25:52 +03:00
[GH-ISSUE #183] UI Doesn't Refresh When Dragging Between Monitors #133
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#133
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 @jarretraim on GitHub (Sep 17, 2021).
Original GitHub issue: https://github.com/jpochyla/psst/issues/183
Macbook Pro running 11.5.2 running newest Psst as of 2021-09-17. I am using my MBP monitor as well as an external monitor connected via USB3 through a docking station.
The external monitor is my primary so on first opening Psst, the UI looks fine:
https://1drv.ms/u/s!AiwgfBr5Jv2ag_QpJhYO2ySEBhL0Pw?e=XZCh29
When I drag it to my MBP monitor, the UI elements disappear as seen here:
https://1drv.ms/u/s!AiwgfBr5Jv2ag_QqIHSz51THUbIT9w?e=OhUrG4
When I mouse over the screen, the UI elements refresh, but the backgrounds don't render correctly:
https://1drv.ms/u/s!AiwgfBr5Jv2ag_QrcrMXFHP7muLEMA?e=V5hkpe
@jpochyla commented on GitHub (Oct 1, 2021):
Hi @jarretraim! Thanks for the report. This is an unfortunate artefact of the partial paint method we're using on macOS, and needs a bit of investigation to solve.
@jpochyla commented on GitHub (Dec 24, 2021):
We should trigger a full repaint on this method: https://developer.apple.com/documentation/appkit/nswindowdelegate/1419267-windowdidchangescreen
Druid macOS rendering code will also probably undergo a full rewrite.
@Insprill commented on GitHub (Jan 19, 2023):
@jarretraim Is this still an issue after
346a729796?@royathan commented on GitHub (Jul 27, 2023):
This is no longer happening for me when dragging between a 4k and 1080p monitor though it used to (M1 MacOS 13.2). Although I still see some similar odd artifacting when moving my cursor quickly over the application:

@jacksongoode commented on GitHub (Feb 7, 2024):
I really wonder what this artifacting is from...
@royathan commented on GitHub (Feb 14, 2024):
Still on same M1 macbook and I now don't get this artifacting behavior. Perhaps got fixed from some dependency bump in the last few months, I know I've re-installed it since July as well. I also don't see any issues like this when running via
cargo run.@jacksongoode commented on GitHub (Jul 26, 2024):
Closing this unless it can be reproduced!