-
Notifications
You must be signed in to change notification settings - Fork 6k
Implement PlatformDispatcher.displays on web #42297
Conversation
pdblasi-google
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me! Thanks for the quick turnaround!
| id: 0, | ||
| size: ui.Size(domWindow.screen?.width ?? 0, domWindow.screen?.height ?? 0), | ||
| devicePixelRatio: domWindow.devicePixelRatio, | ||
| refreshRate: 60, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could it be bigger on MacOS/Safari with ProMotion display?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes - but there's not a good web API to measure this, so for now it's just getting defaulted to 60.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you're interested in improving this, see e.g. https://stackoverflow.com/questions/6131051/is-it-possible-to-find-out-what-is-the-monitor-frame-rate-in-javascript - but I'm not sure how we'd do that without being pretty flaky.
…127601) flutter/engine@195009b...515a4bf 2023-05-25 [email protected] Implement PlatformDispatcher.displays on web (flutter/engine#42297) 2023-05-25 [email protected] Roll Skia from b80e74dc4cda to 69d0aa065992 (3 revisions) (flutter/engine#42319) 2023-05-25 [email protected] [Impeller] Safely access snapshot in the pipeline blend filter (flutter/engine#42314) 2023-05-25 [email protected] [Impeller] Add generic path for mask blurring (flutter/engine#42308) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
I missed this before.