Skip to content

Commit 4dd84fa

Browse files
authored
Merge pull request #2065 from freakboy3742/textual
Add a Textual backend.
2 parents 53bb064 + edcab76 commit 4dd84fa

Some content is hidden

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

72 files changed

+833
-129
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ jobs:
5454
- "gtk"
5555
- "iOS"
5656
- "toga"
57+
- "textual"
5758
- "web"
5859
- "winforms"
5960

.github/workflows/publish.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
- "toga_demo"
2121
- "toga_dummy"
2222
- "toga_gtk"
23+
- "toga_textual"
2324
- "toga_iOS"
2425
- "toga_web"
2526
- "toga_winforms"

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ jobs:
5151
- "toga_dummy"
5252
- "toga_gtk"
5353
- "toga_iOS"
54+
- "toga_textual"
5455
- "toga_web"
5556
- "toga_winforms"
5657
steps:

changes/1867.feature.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
A new Textual backend was added to support terminal applications.

docs/reference/api/app.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ Application
55
.. csv-filter:: Availability (:ref:`Key <api-status-key>`)
66
:header-rows: 1
77
:file: ../data/widgets_by_platform.csv
8-
:included_cols: 4,5,6,7,8,9
9-
:exclude: {0: '(?!(App|Component))'}
8+
:included_cols: 4,5,6,7,8,9,10
9+
:exclude: {0: '(?!(Application|Component))'}
1010

1111
The app is the main entry point and container for the Toga GUI.
1212

docs/reference/api/containers/box.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ A generic container for other widgets. Used to construct layouts.
77
.. csv-filter:: Availability (:ref:`Key <api-status-key>`)
88
:header-rows: 1
99
:file: ../../data/widgets_by_platform.csv
10-
:included_cols: 4,5,6,7,8,9
10+
:included_cols: 4,5,6,7,8,9,10
1111
:exclude: {0: '(?!(Box|Component))'}
1212

1313
Usage

docs/reference/api/containers/optioncontainer.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ A container that can display multiple labeled tabs of content.
1111
.. csv-filter:: Availability (:ref:`Key <api-status-key>`)
1212
:header-rows: 1
1313
:file: ../../data/widgets_by_platform.csv
14-
:included_cols: 4,5,6,7,8,9
14+
:included_cols: 4,5,6,7,8,9,10
1515
:exclude: {0: '(?!(OptionContainer|Component))'}
1616

1717

docs/reference/api/containers/scrollcontainer.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ overflow controlled by scroll bars.
1212
.. csv-filter:: Availability (:ref:`Key <api-status-key>`)
1313
:header-rows: 1
1414
:file: ../../data/widgets_by_platform.csv
15-
:included_cols: 4,5,6,7,8,9
15+
:included_cols: 4,5,6,7,8,9,10
1616
:exclude: {0: '(?!(ScrollContainer|Component))'}
1717

1818
Usage

docs/reference/api/containers/splitcontainer.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ A container that divides an area into two panels with a movable border.
1111
.. csv-filter:: Availability (:ref:`Key <api-status-key>`)
1212
:header-rows: 1
1313
:file: ../../data/widgets_by_platform.csv
14-
:included_cols: 4,5,6,7,8,9
14+
:included_cols: 4,5,6,7,8,9,10
1515
:exclude: {0: '(?!(SplitContainer|Component))'}
1616

1717

docs/reference/api/mainwindow.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ MainWindow
55
.. csv-filter:: Availability (:ref:`Key <api-status-key>`)
66
:header-rows: 1
77
:file: ../data/widgets_by_platform.csv
8-
:included_cols: 4,5,6,7,8,9
8+
:included_cols: 4,5,6,7,8,9,10
99
:exclude: {0: '(?!(MainWindow|Component))'}
1010

1111
A window for displaying components to the user

0 commit comments

Comments
 (0)