Skip to content

Releases: urwid/urwid

2.6.12

14 May 08:11
d9a762d
Compare
Choose a tag to compare

What's Changed

Bug fixes 🕷

  • Prevent a possible infinite loop in WidgetDecoration.base_widget by @rsekman in #880
  • ScrollBar will check wrapped widgets for SupportsScroll (Fixes #878) by @rsekman in #879

New Contributors

Full Changelog: 2.6.11...2.6.12

2.6.11

22 Apr 06:44
ddf5890
Compare
Choose a tag to compare

What's Changed

Bug fixes 🕷

Documentation 🕮

Full Changelog: 2.6.10...2.6.11

2.6.10

25 Mar 07:38
dabe6cf
Compare
Choose a tag to compare

What's Changed

New features 🗹

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

13 Mar 12:16
ca18cf5
Compare
Choose a tag to compare

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 use ScrollBar with TreeList (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

04 Mar 08:31
baadcf8
Compare
Choose a tag to compare

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

28 Feb 10:22
ead68bb
Compare
Choose a tag to compare

What's Changed

Bug fixes 🕷

  • Fix MainLoop.watch_pipe regression for the callback outcome not False by @penguinolog in #848

Refactoring 🛠

  • Refactor: fix static check warning for not using min in GridFlow.generate_display_widget by @penguinolog in #849

Full Changelog: 2.6.6...2.6.7

2.6.6

27 Feb 18:13
9cee5b4
Compare
Choose a tag to compare

What's Changed

Bug fixes 🕷

Other Changes

  • Extend __repr__ and rich repr for the sized containers by @penguinolog in #844

Full Changelog: 2.6.5...2.6.6

2.6.5

26 Feb 14:47
83c278b
Compare
Choose a tag to compare

What's Changed

Bug fixes 🕷

Refactoring 🛠

  • Refactoring: move monitored_list module to the widgets package by @penguinolog in #833
  • Refactoring: move listbox & treetools modules to the widgets 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

21 Feb 15:58
9a65217
Compare
Choose a tag to compare

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

21 Feb 08:04
36bf037
Compare
Choose a tag to compare

What's Changed

Bug fixes 🕷

Full Changelog: 2.6.2...2.6.3