Releases: urwid/urwid
Releases · urwid/urwid
2.6.12
2.6.11
What's Changed
Bug fixes 🕷
- Fix
Widget.rows
annotation by @penguinolog in #874
Documentation 🕮
- Do not use deprecated positioning in the code and examples by @penguinolog in #869
- Docs: partial update of screenshots by @penguinolog in #873
Full Changelog: 2.6.10...2.6.11
2.6.10
What's Changed
New features 🗹
ScrollBar
: fully support__length_hint__
if notSized
by @penguinolog in #863
Other Changes
- Support PEP424 API as marker for limited size of ListBox body by @penguinolog in #861
Full Changelog: 2.6.9...2.6.10
2.6.9
What's Changed
New features 🗹
- Support relative scroll for
ListBox
by @penguinolog in #858
Absolute scrolling calculation is resource-hungry and can cause serious issues on the long lists.
This change also rework calculation allowing to useScrollBar
withTreeList
(users should prevent infinite load cycle on lazy-load self).
Bug fixes 🕷
- Support
<shift>
key reading for sgrmouse by @penguinolog in #859
Historically key reading was not implemented due to<shift><click>
for buttons 1-3 is handled by the most GUI terminal emulators itself. - Fix regression in
TreeWidget
: original widget can be overridden by @penguinolog in #860
Full Changelog: 2.6.8...2.6.9
2.6.8
What's Changed
Bug fixes 🕷
- Fix regression: Overlay not accepted relative positioning by @penguinolog in #854
Full Changelog: 2.6.7...2.6.8
2.6.7
What's Changed
Bug fixes 🕷
- Fix
MainLoop.watch_pipe
regression for the callback outcome notFalse
by @penguinolog in #848
Refactoring 🛠
- Refactor: fix static check warning for not using
min
inGridFlow.generate_display_widget
by @penguinolog in #849
Full Changelog: 2.6.6...2.6.7
2.6.6
What's Changed
Bug fixes 🕷
- Fix Columns sizing and pack behavior by @penguinolog in #846
Other Changes
- Extend
__repr__
andrich
repr for the sized containers by @penguinolog in #844
Full Changelog: 2.6.5...2.6.6
2.6.5
What's Changed
Bug fixes 🕷
- Allow
wcwidth
to select unicode version by @penguinolog in #840 TreeWidget
: do not use deprecated API inupdate_expanded_icon
by @penguinolog in #832
Refactoring 🛠
- Refactoring: move
monitored_list
module to thewidgets
package by @penguinolog in #833 - Refactoring: move
listbox
&treetools
modules to thewidgets
by @penguinolog in #834 - Use dataclass for symbols constants by @penguinolog in #842
- Special case: in case of
Columns
/Pile
empty - use fallback sizing by @penguinolog in #843
Other Changes
- Tests: Extend Tree tests: basic keys + nested behavior by @penguinolog in #831
Full Changelog: 2.6.4...2.6.5
2.6.4
What's Changed
Bug fixes 🕷
- Fix regression from 2.6.1:
ListBox
used for tree implementation. by @penguinolog in #829
Full Changelog: 2.6.3...2.6.4
2.6.3
What's Changed
Bug fixes 🕷
- Fix regression from 2.6.2: weight can be
float
by @penguinolog in #827
Full Changelog: 2.6.2...2.6.3