mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-02 16:06:19 +00:00
1529f20eb7
Inverted lists used to behave as if its top and bottom edges were flipped. That was easy but also wrong: when the underlying children changed size, they would move relative to the top edge of the list. As illustrated by issue gio#34, Invert should only do two things: - End lign lists smaller than the containing area. - Scroll to end, but only as long as the user hasn't scrolled away. List also had a bug where it didn't handle shrinking lists, so this change rewrites List to fix that bug, fix Invert behaviour and hopefully be a little simpler. Fixes gio#34