Repository navigation
v0.1.19
A pane names the room its scrollbar sits in, fields hold a case, and nested panes keep the wheel.
New
Overlay::channelcentres a bar in room the pane reserves beside its content, in place of the strip at the edge;scroll::rail_fitssays whether a hand-rolled rail has the room to paint.- A text field holds its text in a
Case:with_case,set_caseandcase, applied to every edit rather than to the string on its way out, so what is painted and whatcontent()returns are one string. scroll::claiming_paneandscroll::contain_wheelkeep a capped pane's wheel to itself, andfloating::layergives a floating surface a layer of its own.
Changed
scroll::BAR_INSETandscroll::RAIL_ROOMare no longer public: a pane names where its bar sits throughOverlay::channel, andscroll::rail_fitsanswers whatRAIL_ROOMwas read for.
Fixed
- A nested pane scrolled past its end no longer carries the wheel into the pane behind it.
- A floating layer occludes what sits under it, and the press that dismisses a menu or popover is swallowed rather than reaching the content behind.