Dániel Buga
Dániel Buga
A sudden stop at the end of the scroll can be surprising. Implement a bit of elasticity for pointer input.
Figure out if Piet could be used as the base of different backends.
- [x] Column - [x] Row - [ ] Flow - [ ] Grid?
This needs Canvas to have a `clear(BoundingBox)` method. How to signal partial redraw request without storing a flag in each widget?
Would enable support for margin, padding and border. Most efficient would be to use different single-property structs (i.e. separate `Margin`), and implement extension methods for `View` objects. i.e.: ```rust let...
FlowLayout arranges views similar to how words flow in a text box. Views are placed horizontally from one side to the other, wrapping to a new line if necessary. Alignment...
Currently, layout is driven by the predefined bounding box of a view, which isn't very flexible. Introduce a measurement phase where the layouts not only read the views' bounding box,...