Dan Field
Dan Field
At your application level, you might be able to do some similar shortcut, e.g. rebuild the listview with a fixed extent once the user starts scrolling fast, and then rebuild...
This problem is relatively easy to solve for fixed extent lists. It's much harder to solve efficiently for variable extent lists. I think what we'll need to do - which...
Specifically, https://github.com/google/flutter.widgets/tree/master/packages/scrollable_positioned_list /cc @tarobins
The Flutter team is a highly distributed group, all of whom are pretty busy with important issues. The best way to show the importance of this issue is to give...
@firatcetiner - that issue is similar to this one but had a different root cause. It's possible that issue was meant to include this one, but in any case it's...
I'm not quite clear on who's pushing back on anything. I think everyone involved in this thread agrees there's a bug that needs to be fixed.
According to @bungeman, we can fix this by specifying the pixel geometry when we set up our surface props. We do that here: https://github.com/flutter/engine/blob/15ac210024105fbc8620aa81a2044f25e6a40b96/shell/gpu/gpu_surface_gl.cc#L173 (and a few other similar places...
This will probably require some kind of update to the embedder API so that the Windows embedding can specify this, so it can be set properly here: https://github.com/flutter/engine/blob/15ac210024105fbc8620aa81a2044f25e6a40b96/shell/platform/embedder/embedder.cc#L360
Oh, and one more piece: Skia may need an update so that we can use the kSubpixelAntialias enum when setting how to do antialiasing on the font.
/cc @stuartmorgan - I believe this is a complaint that's been raised in other Windows contexts, he might know if this is a duplicate.