2024-02-14 17:22:46 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-urwid: updated to 2.5.3 2.5.3 Bug fixes Fix render regression: khal Padding width > size Other Changes Update unicode table to the version 15.1.0 |
2024-02-10 08:21:17 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-urwid: updated to 2.5.2 Urwid 2.1.2 * Add pack method to LineBox. * Add a test to check the linebox.pack is good. * Add bin/release.sh script to partially automate releases. * Add workaround for 386 * Fix curses_display python3 ord() * Fix bumping to dev version in release.sh script * Fix focus_end on a collapsed tree * Fix crash with "ellipsis" clipping for py2 tour.py works with py2 \ now Typo in tour.py * Ignore resetting to invalid locale * Use ord2 for python2/3 compatibility |
2024-02-02 09:05:27 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-urwid: updated to 2.5.1 2.5.1 New features Columns special case: FIXED pack with not enough info Bug fixes 🕷 Windows and WSL: SI/SO/IBMPC_ON/IBMPC_OFF skip Documentation Documentation: add Gitter badge to the README.rst Refactoring Extend Command enum and update Columns & Pile Fix double Widget inheritance in the LineBox Optimization: RAW display block read Typing: correct annotations for Canvas.content Other Changes Typing: Make WidgetWrap and WidgetDecoration Generic |
2024-01-29 17:12:20 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-urwid: updated to 2.5.0 2.5.0 New features Long awaited Scrollable and ScrollBar made by @rndusr with fixes from @markqvist \ was added to the urwid. Add support ScrollBar to the ListBox widget. While scrolling is done by the ListBox itself (as before), the ScrollBar can \ display progress. Added common decoration symbols to the widget constants (BOX_SYMBOLS, \ BAR_SYMBOLS, SHADE_SYMBOLS) and exposed in several widgets via Symbols enum on the class level: Divider, \ LineBox and ScrollBar. Documentation Update examples: reduce amount of deprecated parameters |
2024-01-23 14:30:43 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-urwid: updated to 2.4.6 2.4.6 Bug fixes Special case: Columns PACK item not fit as FIXED and support FLOW 2.4.5 Bug fixes Special case: allow not subclassed incomplete widgets in Columns/Pile Fix: columns rendered with a non-first Selectable widget should not skip other items Documentation Documentation: get rid of deprecated code, typing Refactoring Deduplicate code in frame module Extend typing annotations |
2024-01-18 11:25:43 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-urwid: updated to 2.4.4 2.4.4 Bug fixes Fix regression: Columns render incorrect BOX/FLOW widgets height 2.4.3 New features Feature: Overlay typing and proper repr Feature: support proper repr and str for Canvas Feature: Support FIXED and FLOW operations for Overlay depends on options Feature: Columns accept focus widget as "focus_column" Feature: Filler can act as FLOW widget Feature: allow explicit focus in GridFlow constructor Bug fixes Columns support correct BOX render only if ALL BOX LineBox: make side only if side elements present, fix pack Update source package manifest to include _web.js and _web.css Fix ListBox.contents: it should return final entity Documentation original artwork for widgets diagram |
2024-01-11 17:33:54 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-urwid: updated to 2.4.2 2.4.2 New features Feature: support FIXED-only widgets and FIXED rendering for Columns Feature: Support FIXED-only widgets and FIXED rendering for PILE FIX Padding: support FIXED render mode Feature: support FIXED render type for GridFLow Bug fixes BUG: Columns with GIVEN width == 0 should not count in rows Refactoring Remove unused deprecated "test_suite" directive from setup.py |
2024-01-05 19:01:44 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-urwid: updated to 2.4.1 2.4.1 Fix Regressions in 2.4.0 2.4.0 New features Basic Windows OS support in RAW and Curses display. Fully functional RAW display support. Thanks to @mhils (initial RAW display) Limited Curses support due to windows-curses limitation (mouse support limited). \ Thanks to @asmith-kepler (windows-curses monkeypatch) UTF-8 only Force SelectorEventLoop for asyncio under Windows if event loop is not set Feature: switch from select.select to selectors Feature: support FIXED render mode for Text Feature: extend functional keys handling with key modifiers Add run_in_executor helper to the event loop Feature: Add internal logging for behavioral debug Feature: Use module path + class name for loggers and init once Feature: Implement keypress and mouse_event default handlers Not subclassing Widget base class during custom widget implementation will \ produce DeprecationWarning Deprecations Refactor: join display modules in package Backward-compatible. Main display modules import will not produce DeprecationWarning. Documentation Fix - disconnect_by_key should be exposed and use correct name Extend input_test example for better debug capabilities Support alternative event loops and debug logging. Refactoring Refactoring: remove dead code from Raw display |
2023-12-11 11:07:09 by Thomas Klausner | Files touched by this commit (3) | |
Log message: py-urwid: update to 2.3.4. Convert to wheel.mk, add test dependencies. 2.3.4 New features 🗹 Replace deprecated use of MultiError with exceptiongroup by @DRMacIver in #679 Declare extension use Py_LIMITED_API explicit also in setup.py by \ @penguinolog in #686 Bug fixes 🕷 use Hashable for signal identifier types by @ju1ius in #669 Fix #674 : old versions of setuptools_scm support by @penguinolog in #675 Fix WSL support: filter-out SI/SO in case of WSL by @penguinolog in #656 Documentation 🕮 fixed typo by @vindolin in #676 Refactoring 🛠Maintenance: apply refurb fixes and tighten ruff by @penguinolog in #671 Fix exception re-raise in trio event loop by @penguinolog in #683 Other Changes Maintenance: Tests: Use explicit encoding for tests by @penguinolog in #685 |
2023-10-20 13:33:03 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-urwid: updated to 2.2.3 Urwid 2.1.2 =========== * Add pack method to LineBox. * Add a test to check the linebox.pack is good. (by Miguel de Dios) * Add bin/release.sh script to partially automate releases. (by Tony Cebzanov) * Add workaround for 386 (by Tony Cebzanov) * Fix curses_display python3 ord() (by Ya-Liang Chang (Allen)) * Fix bumping to dev version in release.sh script (by Tony Cebzanov) * Fix focus_end on a collapsed tree (by Anonymous Maarten) * Fix crash with "ellipsis" clipping for py2 tour.py works with py2 \ now Typo in tour.py (by akorb) * Ignore resetting to invalid locale (Closes 377) (by Jochen Sprickerhof) * Use ord2 for python2/3 compatibility (by Ya-Liang Chang (Allen)) |