./comms/py-textual, Modern Text User Interface framework

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 7.2.0, Package name: py313-textual-7.2.0, Maintainer: pkgsrc-users

Textual is a Rapid Application Development framework for Python.

Build sophisticated user interfaces with a simple Python API. Run
your apps in the terminal and a web browser.


Master sites:

Filesize: 1545.439 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-12 23:10:08 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-textual: update to 7.2.0.

7.2.0

Small update to the help system. The help panel will look for a
HELP attribute on the focused widget, but now it will also look at
ancestors until it finds a usable HELP attribute. There are also
a few changes to add more titles to the keys area.

7.1.0

Fixed

    Fixed issue with missing refresh #6318

Added

    Added Widget.BLANK which can optimize rendering of large widgets (typically \ 
containers that scroll) #6318
   2026-01-05 02:51:23 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-textual: update to 7.0.0.

This is a much smaller change than the version number may suggest.
A breaking change to a method added just a few days ago. But Semver
mandates the major version bump.

This release has two new themes, thanks to @NSPC911
   2025-12-21 18:50:49 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-textual: update to 6.11.0.

[6.11.0] - 2025-12-18

Added

    Added a TextSelected event. #6290

[6.10.0] - 2025-12-16

Fixed

    Fixed broken themes #6286
    Updated toggle button style for consistency #6286

[6.9.0] - 2025-12-14

Added

    Added Solarized Dark theme #6278
    Added Rosé Pine themes #6277

Fixed

    Fixed fuzzy matcher displaying wrong matched characters with simple \ 
substring match #6282
   2025-12-09 15:46:53 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-textual: update to 6.8.0.

A few fixes, and a very minor feature...
   2025-11-30 15:20:45 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-textual: update to 6.7.0.

Added

    Added GridLayout.max_column_width #6228
    Added Content.fold #6238
    Added strip_control_codes to Content constructors #6238

Changed

    Added Screen.get_loading_widget which deferes to App.get_loading_widget #6228

Fixed

    Fixed anchor with ScrollView widgets #6228
   2025-11-16 22:15:35 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-textual: update to 6.6.0.

A few minor updates and fixes.

Also a style change for the checkbox widget. Expect snapshot test files if you \ 
have used checkboxes.
   2025-11-02 21:24:46 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-textual: update to 6.5.0.

A small release; one fix, one bug. Mainly so I could release on Halloween.
   2025-10-30 14:27:19 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-textual: update to 6.4.0.

Some fixes and a change to the command palette to use shorter
commands, which look better in a list and are more memorable.

There is also a optimization which you may notice if you have
complex widgets.