Commit Graph

12373 Commits

Author SHA1 Message Date
Will McGugan
06d964e78c Merge branch 'main' into custom-progress-bar 2025-08-12 20:59:49 +01:00
Will McGugan
32ed5ec929 update stars 2025-08-12 20:44:12 +01:00
Will McGugan
2a84dc4f62 Merge pull request #5992 from NSPC911-forks/project-list-updater
feat: Add a script to update showcased projects' stars
2025-08-12 20:43:22 +01:00
Will McGugan
1105dd1a1a Merge pull request #6024 from TomJGooding/ci-bump-actions-setup-python-to-v5
ci: bump actions/setup-python to v5
2025-08-12 16:56:26 +01:00
Will McGugan
08352808fb Merge pull request #6038 from Textualize/expand-tabs-fix
fix for expand tabs
2025-08-12 13:40:45 +01:00
Will McGugan
d4cf716df3 Merge pull request #6035 from TomJGooding/fix-pilot-double-triple-click-missing-return
fix(pilot): fix missing return in double/triple click methods
2025-08-12 13:40:24 +01:00
Will McGugan
879ee222dd Merge pull request #6033 from davidfokkema/fix-duplicate-named-test
Rename test to avoid name duplication
2025-08-12 13:40:03 +01:00
Will McGugan
eec7e80246 Merge pull request #6034 from davidfokkema/fix-selecttype-hashable
SelectType must be Hashable
2025-08-12 13:39:12 +01:00
Will McGugan
3a3d0465e3 Merge pull request #6032 from TomJGooding/test-footer-flaky-test-redux
test(footer): increase initial pause in flaky test
2025-08-12 13:36:57 +01:00
Will McGugan
a8e84800ef fix for expand tabs 2025-08-12 13:27:22 +01:00
TomJGooding
ed69073a79 fix(pilot): fix missing return in double/triple click methods
Fix missing return statement in the double/triple click methods, which
are documented to return a boolean indicating whether the widget was
in fact clicked.
2025-08-11 11:35:01 +01:00
David Fokkema
61ff929532 SelectType must be Hashable
Because of the internal use of a set for `_legal_values`, only hashable options are allowed.
2025-08-10 12:31:17 +02:00
David Fokkema
356015016e Rename test to avoid name duplication
Due to duplicate names, one of the tests wasn't run.
2025-08-10 12:22:13 +02:00
TomJGooding
a7d941f510 test(footer): comment the pause and checks 2025-08-08 14:03:13 +01:00
TomJGooding
0d1009fc9e test(footer): increase initial pause in flaky test 2025-08-08 12:58:55 +01:00
TomJGooding
57b36fe0fb test(footer): check footer key clicked in CI 2025-08-08 12:35:47 +01:00
Will McGugan
da3f608fd7 Merge pull request #6029 from Textualize/bump530
bump to 5.3.0
v5.3.0
2025-08-07 13:36:05 +01:00
Will McGugan
95a17786c3 bump to 5.3.0 2025-08-07 13:32:57 +01:00
Will McGugan
b604f43542 Merge pull request #6028 from davep/fix-that-this-this
Fix a docstring typo
2025-08-07 13:30:28 +01:00
Dave Pearson
4f73ad57a2 Fix a docstring typo 2025-08-07 09:17:41 +01:00
TomJGooding
4bb21e2249 chore: remove trailing spaces in Button CSS 2025-08-06 22:01:29 +01:00
TomJGooding
69e44deae6 Merge branch 'main' into ci-bump-actions-setup-python-to-v5 2025-08-06 19:33:03 +01:00
Will McGugan
e4a2bfad8e Merge pull request #6023 from Textualize/content-simplify
content simplify
2025-08-06 18:10:45 +01:00
TomJGooding
ac0bba9bd5 ci: bump actions/setup-python to v5
I noticed looking at recent workflow runs that there's a number of
warnings where the cache has failed to save/restore.

Apparently old versions of the actions cache service are now deprecated
(https://github.com/actions/setup-python/pull/1007).

Bumping actions/setup-python to v5 should hopefully fix the caching and
help speed up CI runs!
2025-08-06 17:53:14 +01:00
Will McGugan
ac1d3efb85 Merge pull request #6022 from TomJGooding/test-footer-add-pauses-for-flaky-test
test(footer): add pauses for flaky test in CI
2025-08-06 17:30:35 +01:00
Will McGugan
73f0bfc5e6 changelog 2025-08-06 17:19:29 +01:00
Will McGugan
9857359d15 typing 2025-08-06 17:18:00 +01:00
Will McGugan
124e60ce57 reactive initialize 2025-08-06 17:16:34 +01:00
Will McGugan
9401cb4c29 simplify 2025-08-06 16:43:24 +01:00
Will McGugan
ef4db84f24 docstring and test 2025-08-06 16:35:28 +01:00
Will McGugan
6b0c6e045d tests 2025-08-06 16:30:20 +01:00
Will McGugan
5972df1f4f content simplify 2025-08-06 16:17:39 +01:00
Will McGugan
a38ad12e6b Merge pull request #6019 from TomJGooding/fix-slug-remove-all-supplemental-symbols
fix(slug): remove all Supplemental Symbols in slug
2025-08-06 16:14:42 +01:00
TomJGooding
0a5795d7fe chore: remove trailing spaces in Input CSS 2025-08-06 14:27:25 +01:00
TomJGooding
fa55d149d1 chore: remove trailing spaces in Markdown CSS 2025-08-06 13:53:32 +01:00
TomJGooding
dc75cc2bfd test(footer): add pauses for flaky test in CI 2025-08-06 13:15:48 +01:00
TomJGooding
bd41740b74 chore(slug): add comments to clarify removed unicode blocks 2025-08-05 22:21:53 +01:00
TomJGooding
8431b9c8ec fix(slug): remove all Supplemental Symbols in slug
Fix the `slug` function to remove *all* emojis in the Supplemental
Symbols and Pictographs Unicode block.

I'm not sure why originally only a partial range was removed, but this
change seems to align with GitHub-flavored Markdown.

While this will effectively fix issue #5998, it does not address the
underlying problem where slugs were never designed for widget IDs.
2025-08-05 20:11:21 +01:00
NSPC911
f23a5717c4 feat(bar): Add support for custom icons
You can super a textual.renderable.bar.Bar class and change `HALF_BAR_LEFT`, `BAR`, and `HALF_BAR_RIGHT`, before passing the class as an keyword argument in the textual.widgets.ProgressBar widget as `bar_renderable`.
The keyword arg's name is weird, I'm not sure what to name it
2025-08-03 19:17:58 +08:00
Will McGugan
d4740a12a6 Merge pull request #6016 from Textualize/bump520
bump to 5.2.0
v5.2.0
2025-08-01 19:42:01 +01:00
Will McGugan
6f7345c24f bump 2025-08-01 19:39:06 +01:00
Will McGugan
1c62e1ef91 Merge pull request #6013 from Textualize/stream-layout
Stream layout
2025-08-01 19:24:25 +01:00
Will McGugan
0c701d5833 docs 2025-08-01 19:22:46 +01:00
Will McGugan
d7f97c18f3 snapshot 2025-08-01 17:38:32 +01:00
Will McGugan
cce6e7c21d snapshot 2025-08-01 17:37:41 +01:00
Will McGugan
8f9aa3a9de quick scroll on anchor 2025-08-01 17:31:45 +01:00
Will McGugan
6918ed7e47 quick scroll on anchor 2025-08-01 17:27:19 +01:00
Will McGugan
db46d088ab not needed 2025-08-01 12:26:36 +01:00
Will McGugan
9a36c90474 simplify 2025-08-01 12:26:07 +01:00
Will McGugan
925c520318 Stream layout 2025-08-01 09:29:21 +01:00