Skip to content

Update dependency textual to v7#4008

Merged
mashehu merged 2 commits intodevfrom
renovate/textual-7.x
Jan 30, 2026
Merged

Update dependency textual to v7#4008
mashehu merged 2 commits intodevfrom
renovate/textual-7.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 30, 2026

This PR contains the following updates:

Package Change Age Confidence
textual ==6.2.1==7.4.0 age confidence

Release Notes

Textualize/textual (textual)

v7.4.0

Compare Source

Added

v7.3.0

Compare Source

Fixed
  • Fixed triple click on command palette raising an exception #​6329
Added
  • Added DOM.query_one_optional
  • Added default parameter to get_component_rich_style get_component_rich_style
Changed
  • Added super+c (command on mac) alternative bindings for copy, for terminals that support it (Ghostty does)
  • Allow Sparkline to be of any height, not just 1 #​6171

v7.2.0

Compare Source

Changed
  • The help panel will look at ancestor widgets for a HELP attribute if there isn't one on the focused widget #​6320

v7.1.0

Compare Source

Fixed
  • Fixed issue with missing refresh
Added
  • Added Widget.BLANK which can optimize rendering of large widgets (typically containers that scroll)

v7.0.3

Compare Source

Fixed
  • Fixed performance issue with large scrollable containers #​6317

v7.0.2

Compare Source

Fixed
  • Removed superfluous style udpates when setting display attribute. #​6316

v7.0.1

Compare Source

Added
  • Added a refresh_styles boolean to the ScreenResult message which reduces style updates when popping screens

v7.0.0

Compare Source

Changed
  • Node.update_node_styles has grown a animate parameter
Added

v6.12.0

Compare Source

Fixed
  • Fixed unnecessary style update when popping screens, which may have caused noticable pauses changing screens (with a lot of widgets) #​6304
Changed
  • Promoted private _update_styes to update_node_styles #​6304

v6.11.0

Compare Source

Added

v6.10.0

Compare Source

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

v6.9.0

Compare Source

Added
Fixed
  • Fixed fuzzy matcher displaying wrong matched characters with simple substring match #​6282

v6.8.0

Compare Source

Added
Fixed
  • Fixed Input cursor color display in ANSI mode (ansi_color=True) #​6234
  • Fixed alt modifier on systems without extended Key Protocol #​6267
  • Fixed an issue where alpha keys with modifiers weren't lower cased. If you have bound to something like ctrl+A, then change to ctrl+shift+a #​6267
  • Fixed exception when setting loading attribute before mount #​6268
  • Fixed issue with dim filter not using background (may cause snapshot failures) #​6269

v6.7.1

Compare Source

Fixed

v6.7.0

Compare Source

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

v6.6.0

Compare Source

Fixed
  • Fixed TextArea cursor display on wrapped lines #​6196
  • Fixed remove_children not refreshing layout #​6206
  • Fixed flicker with :hover pseudo class #​6214
  • Fixed scrollbar not updating after textarea paste #​6219
Added
  • Added grid_size property to GridLayout #​6210
  • Exposed NoSelection and BLANK via textual.widgets.select #​6214
  • Added Widget.FOCUS_ON_CLICK classvar amd Widget.focus_on_click method #​6216
  • Added support for the kitty keyboard protocol on Windows #​6207
  • Added Widget.mount_compose #​6216
Changed
  • Change highlight style of Select to only highlight the border, not the label #​6214

v6.5.0

Compare Source

Added
Fixed
  • Fixed issue with focus + scroll #​6203

v6.4.0

Compare Source

Fixed
  • Fixed type hint aliasing for App under TYPE_CHECKING #​6152
  • Fixed circular dependency effecting bazel users #​6163
  • Fixed for text selection with double width characters #​6186
Changed
  • Simplified system commands (command palette) to a single word #​6183

v6.3.0

Compare Source

Added
  • Added scrollbar-visibility rule #​6156
Fixed
  • Fixed highlight not auto-detecting lexer #​6167
Changed

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from edmundmiller January 30, 2026 08:46
@codecov
Copy link

codecov bot commented Jan 30, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.61%. Comparing base (684a3a1) to head (2569dd0).
⚠️ Report is 1 commits behind head on dev.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mashehu mashehu enabled auto-merge (squash) January 30, 2026 09:44
@mashehu mashehu merged commit 25cbc7c into dev Jan 30, 2026
116 of 225 checks passed
@mashehu mashehu deleted the renovate/textual-7.x branch January 30, 2026 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants