Releases: urwid/urwid
Releases · urwid/urwid
2.6.2
What's Changed
New features 🗹
- Feature: support
Widget
instance asFrame
focus part in constructor by @penguinolog in #820 - Feature:
EventLoop.run_in_executor
should accept**kwargs
by @penguinolog in #822 - Feature: extend validation for
Columns
andPile
by @penguinolog in #825
Bug fixes 🕷
- Fix: nonstandard display typing issues by @penguinolog in #818
- Fix: Text pack for
layout
withoutpack
by @penguinolog in #819 - Fix:
ListBox
render crash if empty elements in tail by @penguinolog in #824
Full Changelog: 2.6.1...2.6.2
2.6.1
What's Changed
Bug fixes 🕷
- Fix a scenario with ellipsis wrap not fit in screen columns by @penguinolog in #813
Full Changelog: 2.6.0...2.6.1
2.6.0.post0
Fix CI to upload wheel package.
Full Changelog: 2.6.0...2.6.0.post0
2.6.0
What's Changed
Compiled C extension is not used anymore.
It became a blocker for the future correct Unicode support and caused pain for some of end users building package separately.
Bug fixes 🕷
- Fix regression in the
LineBox._w
: should be a property by @penguinolog in #804 - Fix ellipsis encoding in the text layout by @penguinolog in #809
- Fix ListBox
MAX_LEFT
/MAX_RIGHT
report forkeypress
as unhandled by @penguinolog in #810
Other Changes
- remove .DS_Store by @penguinolog in #808
Full Changelog: 2.5.3...2.6.0
2.5.3
What's Changed
Bug fixes 🕷
- Fix render regression: khal Padding width > size by @penguinolog in #798
Other Changes
- Update unicode table to the version 15.1.0 by @penguinolog in #744
Full Changelog: 2.5.2...2.5.3
2.5.2
What's Changed
Bug fixes 🕷
- Fix Windows last line: use ICH * INSERT COLS by @penguinolog in #792
Refactoring 🛠
- Typing: annotate text_layout and extend
Text
/Edit
by @penguinolog in #793 - Fix incorrect
TextCanvas
typing by @penguinolog in #794
Other Changes
- RAW UTF-8 terminal: SI/SO/IBMPC_ON/IBMPC_OFF skip by @penguinolog in #787
- Unicode: use "target encoding" while transcoding for output by @penguinolog in #782
Full Changelog: 2.5.1...2.5.2
2.5.1
What's Changed
New features 🗹
- Columns special case: FIXED pack with not enough info by @penguinolog in #779
Bug fixes 🕷
- Windows and WSL: SI/SO/IBMPC_ON/IBMPC_OFF skip by @penguinolog in #785
Documentation 🕮
- Documentation: add Gitter badge to the README.rst by @penguinolog in #776
Refactoring 🛠
- Extend Command enum and update
Columns
&Pile
by @penguinolog in #778 - Fix double
Widget
inheritance in theLineBox
by @penguinolog in #780 - Optimization: RAW display block read by @penguinolog in #783
- Typing: correct annotations for
Canvas.content
by @penguinolog in #784
Other Changes
- Typing: Make
WidgetWrap
andWidgetDecoration
Generic
by @penguinolog in #777
Full Changelog: 2.5.0...2.5.1
2.5.0
What's Changed
New features 🗹
- Long awaited
Scrollable
andScrollBar
made by @rndusr with fixes from @markqvist was added to the urwid. - Add support
ScrollBar
to theListBox
widget.
While scrolling is done by theListBox
itself (as before), theScrollBar
can display progress. - Added common decoration symbols to the widget constants (
BOX_SYMBOLS
,BAR_SYMBOLS
,SHADE_SYMBOLS
)
and exposed in several widgets viaSymbols
enum on the class level:Divider
,LineBox
andScrollBar
.
Documentation 🕮
- Update examples: reduce amount of deprecated parameters by @penguinolog in #769
Full Changelog: 2.4.6...2.5.0
2.4.6
What's Changed
Bug fixes 🕷
- Special case: Columns PACK item not fit as FIXED and support FLOW by @penguinolog in #763
Full Changelog: 2.4.5...2.4.6
2.4.5
What's Changed
Bug fixes 🕷
- Special case: allow not subclassed incomplete widgets in
Columns
/Pile
by @penguinolog in #757 - Fix: columns rendered with a non-first Selectable widget should not skip other items by @penguinolog in #761
Documentation 🕮
- Documentation: get rid of deprecated code, typing by @penguinolog in #755
Refactoring 🛠
- Deduplicate code in
frame
module by @penguinolog in #759 - Extend typing annotations by @penguinolog in #760
Full Changelog: 2.4.4...2.4.5