├── .github ├── CODEOWNERS ├── scripts │ ├── tag_release.py │ └── validate_main.sh └── workflows │ ├── ci-checks.yml │ ├── release.yml │ └── update-docs.yml ├── .gitignore ├── .python-version ├── CHANGELOG.md ├── README.md ├── Roadmap.md ├── docs ├── docs.md └── reference.md ├── justfile ├── noxfile.py ├── pyproject.toml ├── src └── textual_window │ ├── __init__.py │ ├── button_bases.py │ ├── demo.py │ ├── demostyles.tcss │ ├── manager.py │ ├── py.typed │ ├── switcher.py │ ├── window.py │ ├── windowbar.py │ └── windowcomponents.py ├── tests ├── __snapshots__ │ └── test_suite │ │ └── test_snapshot_launch_only.svg ├── app_test.py ├── test_suite.py └── teststyles.tcss └── uv.lock /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @edward-jazzhands -------------------------------------------------------------------------------- /.github/scripts/tag_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/.github/scripts/tag_release.py -------------------------------------------------------------------------------- /.github/scripts/validate_main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/.github/scripts/validate_main.sh -------------------------------------------------------------------------------- /.github/workflows/ci-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/.github/workflows/ci-checks.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/update-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/.github/workflows/update-docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.9 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/README.md -------------------------------------------------------------------------------- /Roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/Roadmap.md -------------------------------------------------------------------------------- /docs/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/docs/docs.md -------------------------------------------------------------------------------- /docs/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/docs/reference.md -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/justfile -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/noxfile.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/textual_window/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/src/textual_window/__init__.py -------------------------------------------------------------------------------- /src/textual_window/button_bases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/src/textual_window/button_bases.py -------------------------------------------------------------------------------- /src/textual_window/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/src/textual_window/demo.py -------------------------------------------------------------------------------- /src/textual_window/demostyles.tcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/src/textual_window/demostyles.tcss -------------------------------------------------------------------------------- /src/textual_window/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/src/textual_window/manager.py -------------------------------------------------------------------------------- /src/textual_window/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/textual_window/switcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/src/textual_window/switcher.py -------------------------------------------------------------------------------- /src/textual_window/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/src/textual_window/window.py -------------------------------------------------------------------------------- /src/textual_window/windowbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/src/textual_window/windowbar.py -------------------------------------------------------------------------------- /src/textual_window/windowcomponents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/src/textual_window/windowcomponents.py -------------------------------------------------------------------------------- /tests/__snapshots__/test_suite/test_snapshot_launch_only.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/tests/__snapshots__/test_suite/test_snapshot_launch_only.svg -------------------------------------------------------------------------------- /tests/app_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/tests/app_test.py -------------------------------------------------------------------------------- /tests/test_suite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/tests/test_suite.py -------------------------------------------------------------------------------- /tests/teststyles.tcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/tests/teststyles.tcss -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttygroup/textual-window/HEAD/uv.lock --------------------------------------------------------------------------------