-
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.
flutter/engine@195009b...515a4bf 2023-05-25 dnfield@google.com Implement PlatformDispatcher.displays on web (flutter/engine#42297) 2023-05-25 skia-flutter-autoroll@skia.org Roll Skia from b80e74dc4cda to 69d0aa065992 (3 revisions) (flutter/engine#42319) 2023-05-25 bdero@google.com [Impeller] Safely access snapshot in the pipeline blend filter (flutter/engine#42314) 2023-05-25 bdero@google.com [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 bdero@google.com,rmistry@google.com,zra@google.com 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.