Figuro now has a scrollpane along with vertical and horizontal layouts! Example:
Scrolling is implemented as a regular widget and is much cleaner way than in Fidgetty. It was pretty straightforward to make. However, it required fixing a bunch of bugs in CSSGrid and the Figuro layout engine. An important improvement has been getting the default layouts to make sense and documenting some of the options. I made a short [YouTube video](https://studio.youtube.com/video/-c9YNxCVUKw/edit) talking about the scrollpane and describing some of the implementation details. Here's some stuff I've been working on: * fix a threading issue with text that'd cause crashes after enough text updates * fix cssgrid auto-row/auto-column to work on all basic cases * improve cssgrid handling of some constraint settings * change Figuro layouts to default to `csAuto` which uses the parents size minus any offsets * fix some bugs with drag events so they work even outside the widgets or window * refactored text input handling into it's own module with unit tests