Urwid

Latest version: v2.6.10

Safety actively analyzes 619494 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

2.6.10

<!-- Release notes generated using configuration in .github/release.yml at master -->

What's Changed
New features 🗹
* `ScrollBar`: fully support `__length_hint__` if not `Sized` by penguinolog in https://github.com/urwid/urwid/pull/863
Other Changes
* Support PEP424 API as marker for limited size of ListBox body by penguinolog in https://github.com/urwid/urwid/pull/861


**Full Changelog**: https://github.com/urwid/urwid/compare/2.6.9...2.6.10

2.6.9

<!-- Release notes generated using configuration in .github/release.yml at master -->

What's Changed
New features 🗹
* Support relative scroll for `ListBox` by penguinolog in https://github.com/urwid/urwid/pull/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 https://github.com/urwid/urwid/pull/859
Historically <shift> 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 https://github.com/urwid/urwid/pull/860


**Full Changelog**: https://github.com/urwid/urwid/compare/2.6.8...2.6.9

2.6.8

<!-- Release notes generated using configuration in .github/release.yml at master -->

What's Changed
Bug fixes 🕷
* Fix regression: Overlay not accepted relative positioning by penguinolog in https://github.com/urwid/urwid/pull/854


**Full Changelog**: https://github.com/urwid/urwid/compare/2.6.7...2.6.8

2.6.7

<!-- Release notes generated using configuration in .github/release.yml at master -->

What's Changed
Bug fixes 🕷
* Fix `MainLoop.watch_pipe` regression for the callback outcome not `False` by penguinolog in https://github.com/urwid/urwid/pull/848
Refactoring 🛠
* Refactor: fix static check warning for not using `min` in `GridFlow.generate_display_widget` by penguinolog in https://github.com/urwid/urwid/pull/849


**Full Changelog**: https://github.com/urwid/urwid/compare/2.6.6...2.6.7

2.6.6

<!-- Release notes generated using configuration in .github/release.yml at master -->

What's Changed
Bug fixes 🕷
* Fix Columns sizing and pack behavior by penguinolog in https://github.com/urwid/urwid/pull/846
Other Changes
* Extend `__repr__` and `rich` repr for the sized containers by penguinolog in https://github.com/urwid/urwid/pull/844


**Full Changelog**: https://github.com/urwid/urwid/compare/2.6.5...2.6.6

2.6.5

<!-- Release notes generated using configuration in .github/release.yml at master -->

What's Changed
Bug fixes 🕷
* Allow `wcwidth` to select unicode version by penguinolog in https://github.com/urwid/urwid/pull/840
* `TreeWidget`: do not use deprecated API in `update_expanded_icon` by penguinolog in https://github.com/urwid/urwid/pull/832
Refactoring 🛠
* Refactoring: move `monitored_list` module to the `widgets` package by penguinolog in https://github.com/urwid/urwid/pull/833
* Refactoring: move `listbox` & `treetools` modules to the `widgets` by penguinolog in https://github.com/urwid/urwid/pull/834
* Use dataclass for symbols constants by penguinolog in https://github.com/urwid/urwid/pull/842
* Special case: in case of `Columns`/`Pile` empty - use fallback sizing by penguinolog in https://github.com/urwid/urwid/pull/843
Other Changes
* Tests: Extend Tree tests: basic keys + nested behavior by penguinolog in https://github.com/urwid/urwid/pull/831


**Full Changelog**: https://github.com/urwid/urwid/compare/2.6.4...2.6.5

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.