Skip to content

Commit 7c72cfc

Browse files
authored
Merge branch 'main' into feature/add-columns-tuple-support
2 parents faf4078 + 38ca1dd commit 7c72cfc

File tree

241 files changed

+10959
-4561
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

241 files changed

+10959
-4561
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
name: Bug report
3-
about: Create a report to help us improve
2+
name: Report a bug
3+
about: Report a crash or something not working as described in the docs
44
title: ''
55
labels: ''
66
assignees: ''
@@ -11,14 +11,18 @@ Have you checked closed issues? (https://github.com/Textualize/textual/issues?q=
1111

1212
Have you checked against the most recent version of Textual? (https://pypi.org/search/?q=textual)
1313

14-
## Feature requests
14+
## Consider discussions!
1515

16-
Please post feature requests to Ideas. (https://github.com/Textualize/textual/discussions/categories/ideas)
16+
Issues are for actionable items only.
17+
If Textual crashes or behaves differently from the docs, then submit an issue.
18+
If you want to know how to do something, or you have a suggestion for a new feature, then open a discussion (https://github.com/Textualize/textual/discussions/).
1719

20+
For realtime help, join our discord server (https://discord.gg/Enf6Z3qhVr)
1821

1922
## The bug
2023

21-
Please give a brief but clear explanation of the issue. If you can, include a complete working example that demonstrates the bug. **Check it can run without modifications.**
24+
Please give a brief but clear explanation of the issue.
25+
If you can, include a complete working example that demonstrates the bug. **Check it can run without modifications.**
2226

2327
It will be helpful if you run the following command and paste the results:
2428

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Get help or request a feature
4+
url: https://github.com/Textualize/textual/discussions
5+
about: Discussions are best for getting feedback
6+
- name: Chat to Textual devs
7+
url : https://discord.gg/Enf6Z3qhVr
8+
about: Join our Discord server for realtime assistance

.github/ISSUE_TEMPLATE/task.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

.github/workflows/pythonpackage.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,24 +29,24 @@ jobs:
2929
- name: Install Poetry
3030
run: pipx install poetry==1.7.1
3131
- name: Set up Python ${{ matrix.python-version }}
32-
uses: actions/setup-python@v4.7.1
32+
uses: actions/setup-python@v5
3333
with:
3434
python-version: ${{ matrix.python-version }}
3535
cache: "poetry"
3636
- name: Install dependencies
3737
run: poetry install --no-interaction --extras syntax
38-
if: ${{ matrix.python-version != '3.8' }}
39-
- name: Install dependencies for 3.8
38+
if: ${{ matrix.python-version != '3.8' && matrix.python-version != '3.9' }}
39+
- name: Install dependencies for 3.8 and 3.9
4040
run: poetry install --no-interaction
41-
if: ${{ matrix.python-version == '3.8' }}
42-
- name: Test with pytest (Py39+ - with syntax highlighting)
41+
if: ${{ matrix.python-version == '3.8' || matrix.python-version == '3.9' }}
42+
- name: Test with pytest (Py310+ - with syntax highlighting)
4343
run: |
4444
poetry run pytest tests -v --cov=./src/textual --cov-report=xml:./coverage.xml --cov-report term-missing
45-
if: ${{ matrix.python-version != '3.8' }}
46-
- name: Test with pytest (Py38 - without syntax highlighting)
45+
if: ${{ matrix.python-version != '3.8' && matrix.python-version != '3.9' }}
46+
- name: Test with pytest (Py39 - without syntax highlighting)
4747
run: |
4848
poetry run pytest tests -v --cov=./src/textual --cov-report=xml:./coverage.xml --cov-report term-missing -m 'not syntax'
49-
if: ${{ matrix.python-version == '3.8' }}
49+
if: ${{ matrix.python-version == '3.8' || matrix.python-version == '3.9' }}
5050
- name: Upload snapshot report
5151
if: always()
5252
uses: actions/upload-artifact@v4

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ lib/
2929
lib64/
3030
parts/
3131
sdist/
32+
dist/
3233
var/
3334
wheels/
3435
*.egg-info/

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ repos:
2828
hooks:
2929
- id: black
3030
- repo: https://github.com/hadialqattan/pycln # removes unused imports
31-
rev: v2.3.0
31+
rev: v2.5.0
3232
hooks:
3333
- id: pycln
3434
language_version: '3.11'

CHANGELOG.md

Lines changed: 214 additions & 7 deletions
Large diffs are not rendered by default.

docs/api/compose.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: "textual.compose"
3+
---
4+
5+
::: textual.compose.compose

docs/api/getters.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: "textual.getters"
3+
---
4+
5+
::: textual.getters

docs/api/highlight.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: "textual.highlight"
3+
---
4+
5+
::: textual.highlight

0 commit comments

Comments
 (0)