Path to this page:
./
comms/py-textual,
Modern Text User Interface framework
Branch: CURRENT,
Version: 8.2.4,
Package name: py313-textual-8.2.4,
Maintainer: pkgsrc-usersTextual 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: 1805.599 KB
Version history: (Expand)
- (2026-04-26) Updated to version: py313-textual-8.2.4
- (2026-04-05) Updated to version: py313-textual-8.2.3
- (2026-03-29) Updated to version: py313-textual-8.2.1
- (2026-03-15) Updated to version: py313-textual-8.1.1
- (2026-03-09) Updated to version: py313-textual-8.0.2
- (2026-02-22) Updated to version: py313-textual-8.0.0
CVS history: (Expand)
2026-04-26 12:55:30 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-textual: update to 8.2.4.
Small potatoes update, to fix a glitch with anchor.
|
2026-04-05 13:58:40 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-textual: update to 8.2.3.
8.2.3
Changed
Reduce lag when resizing window, by moving resize from idle to a timer #6471
8.2.2
Fixed an issue where styles were being unneccesarily updated when
resizing. Textual apps will now adapt to changes in the terminal
size much more quickly.
|
2026-03-29 20:58:37 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
py-textual: update to 8.2.1.
8.2.1
Fixes a crash when a selected widget is removed while selecting
8.2.0
This release enhances text selection, with auto-scrolling, and the ability to \
select across container widgets.
This work was sponsored by Mistral AI.
|
2026-03-15 14:36:02 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-textual: update to 8.1.1.
8.1.1
Fixed
Hotfix for animation on complete #6412
8.1.0
This release should smooth scrolling large documents, particularly for Python \
< 3.14
|
2026-03-09 18:20:43 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-textual: update to 8.0.2.
8.0.2
Changed
Themes are now in alphabetical order in command palette #6405
Fixed
Fixed issues with Directory Tree #6405
8.0.1
Fixed
DirectoryTree runs more operations in a thread to avoid micro-freezes
Changes
Some tweaks to garbage collection to reduce gc time #6402
|
2026-02-22 15:55:29 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-textual: update to 8.0.0.
The major version change is due to changing Select.BLANK to Select.NULL, to \
avoid an unfortunate name clash.
[8.0.0] - 2026-02-16
Added
Added mode argument to push_screen and push_screen_wait to enable pushing a \
screen to a non-active mode #6362
Added App.mode_change_signal and App.screen_change_signal #6362
Added Tabs.get_tab #6362
Added Catppuccin Frappe and Macchiato themes #6335
Changed
It is no longer a NOOP and warning to dismiss a non-active screen. The \
dismiss will still work, but the screen may not update if the current mode is \
not active. #6362
Added 50ms delay when switching screens to allow state to udpate and prevent \
janky flash of old content #6362
Breaking change: Changed Select.BLANK to Select.NULL to avoid clash with \
newer Widget.BLANK Classvar #6374
|
2026-02-01 20:07:17 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-textual: update to 7.5.0.
7.5.0
The DataTable row cursor will now extend the full width of the datatable, which \
looks better.
The DataTable will now only emit a *Selected message if clicking a second time.
7.4.0
Adds a pointer rule to TCSS, so you can change how the mouse pointer looks over \
a given widget.
|
2026-01-19 12:52:13 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-textual: update to 7.3.0.
A few fixes and small features. Enjoy.
|