Timothé Larivière

Results 97 comments of Timothé Larivière

Let's keep it for a later release. @edgarfgp added the possibility to pass directly a `Xamarin.Forms.Style`, so should be good enough for now.

Other features like `ViewRef`, Style widgets, perf optimizations will wait for a later time. The current goal is to release a (minimal) working version publicly so people can try it...

Moving #27 and #26 out of release 1 #27 is not really mandatory for the first release. All other frameworks (Elm, React, SwiftUI, etc.) only apply this optimization on repeated...

Yes. It's a good idea. Might require a bunch of code to add though.

I don't think there's anything preventing us from doing so ![Screenshot 2022-02-10 at 07 00 26](https://user-images.githubusercontent.com/6429007/153347305-3446feef-1860-4ce3-a703-1543299a88d3.png)

![image](https://user-images.githubusercontent.com/6429007/153347586-d7e70681-82a0-4591-84a7-81543d7d6996.png)

Like pretty much all other frameworks (React, SwiftUI, Flutter?), we have the concept of key at the widget level. This allows the diffing algorithm to match 2 widgets between 2...

Not as efficient, but what would it mean to make it `u16 voption` instead? I guess we can go with numeric for now, the string was mostly for conveniency. But...

@twop In the end, I implemented virtualized collection without needing diffing so keys are not necessary. But it would definitely be improving performance in layout controls