mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
Added expanding sections
This commit is contained in:
44
README.md
44
README.md
@@ -4,12 +4,13 @@
|
||||
|
||||

|
||||
|
||||
Textual is a Python framework for creating applications within your terminal—powered by [Rich](https://github.com/Textualize/rich).
|
||||
Textual is a Python framework for creating applications within your terminal.
|
||||
|
||||
<details>
|
||||
<summary>Video preview</summary>
|
||||
<summary> 🎬 Code browser </summary>
|
||||
<hr>
|
||||
|
||||
This is the [code_browser.py](./examples/code_browser.py) example which clocks in at 61 lines, *including* docstrings and blank lines.
|
||||
This is the [code_browser.py](./examples/code_browser.py) example which clocks in at 61 lines (*including* docstrings and blank lines).
|
||||
|
||||
https://user-images.githubusercontent.com/554369/189394703-364b5caa-97e0-45db-907d-7b1620d6411f.mov
|
||||
|
||||
@@ -18,9 +19,9 @@ Textual is a Python framework for creating applications within your terminal&mda
|
||||
|
||||
## About
|
||||
|
||||
Textual adds interactivity to [Rich](https://github.com/Textualize/rich) with a Python API you can use to build sophisticated applications. Inspired by modern web development, Textual makes app building both quick and easy.
|
||||
Textual adds interactivity to [Rich](https://github.com/Textualize/rich) with a Python API inspired by modern development development.
|
||||
|
||||
On modern terminal software (installed by default on most system) Textual apps can use **16.7 million** colors with mouse support and smooth flicker-free animation. A powerful layout engine and re-usable components makes it possible to build apps that rival the desktop and web.
|
||||
On modern terminal software (installed by default on most system) Textual apps can use **16.7 million** colors with mouse support and smooth flicker-free animation. A powerful layout engine and re-usable components makes it possible to build apps that rival the desktop and web experience.
|
||||
|
||||
## Compatibility
|
||||
|
||||
@@ -36,13 +37,44 @@ pip install textual[dev]
|
||||
|
||||
The addition of `[dev]` installs Textual development tools.
|
||||
|
||||
## Features
|
||||
|
||||
## Examples
|
||||
|
||||
|
||||
The Textual repository comes with a number of examples you can experiment with or use as a template for your own projects.
|
||||
|
||||
<details>
|
||||
<summary> 📷 Calculator </summary>
|
||||
<hr>
|
||||
|
||||
This is [calculator.py](./examples/calculator.py) which demonstrates Textual grid layouts.
|
||||
|
||||

|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary> 📷 Code browser </summary>
|
||||
<hr>
|
||||
|
||||
This is [code_browser.py](./examples/code_browser.py) which demonstrates the directory tree widget.
|
||||
|
||||

|
||||
|
||||
</details>
|
||||
|
||||
|
||||
<details>
|
||||
<summary> 📷 Stopwatch </summary>
|
||||
<hr>
|
||||
|
||||
This is the Stopwatch example from the tutorial.
|
||||
|
||||
### Light theme
|
||||
|
||||

|
||||
|
||||
### Dark theme
|
||||
|
||||

|
||||
|
||||
</details>
|
||||
|
||||
Reference in New Issue
Block a user