12620 Commits

Author SHA1 Message Date
TomJGooding
d56cd79f8c chore: add Python 3.14 to pyproject.toml classifiers 2025-09-17 16:23:49 +01:00
TomJGooding
1e03cac1b3 ci: add Python 3.14 to test matrix 2025-09-17 15:32:11 +01:00
TomJGooding
7a9d32fdbf test: make tests async to fix failures on Python 3.9
After upgrading `pytest-asyncio` to the latest version, lots of tests
started failing in CI only on Python 3.9:

`RuntimeError: There is no current event loop in thread 'MainThread'`

Apparently these tests may have only been passing previously due to
issues in earlier versions of `pytest-asyncio`. Changing these tests to
async seems to fix the failures on Python 3.9.

Related issue:
https://github.com/pytest-dev/pytest-asyncio/issues/1039
2025-09-17 13:38:05 +01:00
TomJGooding
e15e05df5a docs: drop support for Python 3.8 2025-09-16 23:49:05 +01:00
TomJGooding
e053bee034 ci: drop tests for Python 3.8 2025-09-16 23:37:13 +01:00
TomJGooding
d7fde76368 build!: drop support for Python 3.8 2025-09-16 23:25:33 +01:00
Will McGugan
9195904161 Merge pull request #6110 from Textualize/render-style-optimization
render ansi
2025-09-16 15:40:16 +01:00
TomJGooding
3f91935417 docs(how-to): fix typo in How to Design a Layout 2025-09-16 10:42:58 +01:00
TomJGooding
990e9ce50d docs(button): remove duplicate line in docstrings
Remove duplicate `disabled` line in the Button utility constructor
docstrings.
2025-09-14 11:41:05 +01:00
TomJGooding
e9a9bfe7e9 docs(option_list): fix typo in highlighted_option docstring 2025-09-10 11:53:24 +01:00
TomJGooding
8030bbd86a docs(widget): fix typo in arrange method docstring 2025-09-10 11:33:13 +01:00
TomJGooding
79273e6e17 docs(changelog): fix case for added ProgressBar.BAR_RENDERABLE 2025-09-10 11:28:28 +01:00
Will McGugan
cd18c0acf1 typing 2025-09-07 14:22:52 +01:00
Will McGugan
af39e382b3 better naming 2025-09-07 12:20:58 +01:00
Will McGugan
816576273b Merge branch 'main' into render-style-optimization 2025-09-07 12:07:30 +01:00
Will McGugan
b33b6aa306 docstrings 2025-09-07 12:06:50 +01:00
Will McGugan
11580e999a Merge pull request #6109 from Textualize/fix-strip-missing-style
fix issue rendering strips with missing style
2025-09-07 11:59:54 +01:00
Will McGugan
d07d140305 render ansi 2025-09-07 11:59:36 +01:00
Will McGugan
17cd7e66a5 changelog 2025-09-07 11:00:58 +01:00
Will McGugan
8e67ce25d4 fix issue rendering strips with missing style 2025-09-07 10:58:56 +01:00
Will McGugan
43485ed8bd Merge pull request #6108 from Textualize/reduce-layout
Made arrange public
2025-09-07 10:26:30 +01:00
Will McGugan
1a2945632c Changelog 2025-09-07 09:36:45 +01:00
Will McGugan
5329db54b0 Made arrange public 2025-09-07 09:35:43 +01:00
Will McGugan
1f05b1b920 Merge pull request #6105 from Textualize/layout-optimize
optimize layout
2025-09-07 08:27:32 +01:00
Will McGugan
037790a7b9 changelog 2025-09-07 08:27:02 +01:00
Will McGugan
2e2d5d588d fix stack error 2025-09-06 18:38:27 +01:00
Will McGugan
6fd179790e remove timers 2025-09-06 18:31:08 +01:00
Will McGugan
87e918db4c changelog 2025-09-06 18:23:41 +01:00
Will McGugan
9d42784034 process layout hook 2025-09-06 18:23:08 +01:00
Will McGugan
98899a0cfb optimization 2025-09-06 18:03:05 +01:00
Will McGugan
13c993ecb5 optimize screen size 2025-09-06 13:35:58 +01:00
Will McGugan
fdfac1e878 use app.screen 2025-09-06 13:08:26 +01:00
Will McGugan
0a396998f7 optimize layout 2025-09-06 10:20:20 +01:00
Will McGugan
48b0f131b8 changelog 2025-09-05 16:25:35 +01:00
Will McGugan
9d2533a971 Merge pull request #6102 from Textualize/eager-tasks
eager tasks
2025-09-05 16:24:42 +01:00
Will McGugan
4be5e3ace0 predictable placeholder 2025-09-05 15:47:46 +01:00
Will McGugan
656ae29c63 make placeholder order consistent 2025-09-05 15:32:56 +01:00
Will McGugan
0ad230f87e remove comments 2025-09-05 14:51:58 +01:00
Will McGugan
164db9778b update placeholder snapshot 2025-09-05 14:48:38 +01:00
Will McGugan
df7a3043cc start messages fix 2025-09-05 10:29:35 +01:00
Will McGugan
711ce2bf32 changelog 2025-09-04 17:39:54 +01:00
Will McGugan
2451931237 eager tasks 2025-09-04 17:37:01 +01:00
Will McGugan
1a5681803d docs fix 2025-09-02 12:51:55 +01:00
Will McGugan
667dcea52a Merge pull request #6097 from Textualize/bump610
bump to 6.1.0
v6.1.0
2025-09-02 12:41:38 +01:00
Will McGugan
d95ea4b186 bump to 6.1.0 2025-09-02 12:37:00 +01:00
Will McGugan
794ee55aec docstrings 2025-09-02 09:15:36 +01:00
Will McGugan
9434bb5c59 missing api doc 2025-09-02 09:15:35 +01:00
Will McGugan
87392eeb77 Merge pull request #6094 from Textualize/flat-buttons
flat buttons
2025-09-02 09:15:23 +01:00
Will McGugan
88fc25c440 allow CSS to override Markdown tables 2025-09-02 08:38:04 +01:00
Will McGugan
596c2a7e9a snapshots 2025-09-02 08:29:58 +01:00