# 1.1.3
* fix ScrollPolicy::Always + max_offset 0 doesn't show anything.
# 1.1.2
* fix: set_offset() can be set to any value. This is necessary to set
an offset before the first render, when no bounds have been established.
* remove: clamp_offset() is a duplicate for limited_offset() with the wrong type.
# 1.1.1
* fix: division by 0 at an unexpected place.
# 1.1.0
* feature: ScrollSymbols can be Copy.
* feature: add ScrollState::clear() to reset the offset to 0.
* fix: scroll_to_range() had weird behaviour for widgets larger than
the page-size. Now scrolls to the top of the offending widget.
# 1.0.1
* moved all rat-crates to one repo
# 1.0.0
just because
# 0.27.1
* add style for ScrollArea. Renders the style if no Block is present.
# 0.27.0
** upgrade to ratatui 0.29 **
* add some support for rat-reloc.
* add Scroll::padding() and ScrollArea::padding()
* add Scroll::scroll_to_range() which makes a whole range visible.
# 0.26.0
* break: ScrollArea no only uses references to Block/Scroll. This is a
major improvement. Before moving those out of the widget lead to errors.
Cloning them for StatefulWidgetRef is not so nice too.
* break: ScrollArea::inner() provides a nicer api now.
* feature: ScrollAreaState now acts more like a builder. Better fit.
* feature: ScrollArea now works as StatefulWidget and StatefulWidgetRef
without cloning stuff.
* feature: add StatefulWidget for &Scroll.
# 0.25.1
* docs
# 0.25.0
Sync version for beta.
* Update docs.
* Add ScrollSymbols and add them to ScrollStyle.
The scroll symbols are themeable with this.
# 0.14.1
* Add new utility ScrollArea+ScrollAreaState that can be used
for adding scroll functionality to another widget. It's a
bit like block as it can calculate the inner area and renders
the outer parts.
# 0.14.0
* update ratatui to 0.28
# 0.13.0
* feature: add collaboration with Split with Scroll::start_margin
and Scroll::end_margin to leave space for split.
* refactor: rename everything from Scrolled* to Scroll*
* refactor: Remove scroll.core, too much.
* refactor: Move View and Viewport to rat-widget. They have no
special casing anymore.
* refactor: change ScrollbarPolicy to ScrollbarType and add/rename to Show/Minimal/NoRender
* fix: underflow
* fix: use overscroll_by, scroll_by set on the widget only if it was set.
* fix: layout with scrollbars + block
# 0.12.0
Throw away the whole concept. Using Scrolled as a container widget is
very unwieldy. Replace with an in internal `Scroll<'a>` utility a la Block.
# 0.11.3
* Better event-forwarding for Scrolled and ViewPort.
# 0.11.2
* feature: impl StatefulWidgetRef and WidgetRef for this.
* feature: Add keymap Inner(KeyMap) for forwarding events to the inner widget.
# 0.11.1
* add ScrolledStyle for setting all styles at once.
* fix potential `- 1` panic
# 0.11.0
* reorg of rat-event
* rename Outcome to ScrollOutcome to avoid 4d-chess.
* removed StatefulWidgetRef for now
# 0.10.1
* fixed versions.
# 0.10.0
* Doubling viewport to View/Viewport.
* Recursion works now. Scrolled can contain a widget that has a
scrolled of its own. Can scroll both the inner scrolled and the
outer one.
# 0.9.0
Copied from test area.