Commit Graph

37 Commits

Author SHA1 Message Date
TomJGooding
e15e05df5a docs: drop support for Python 3.8 2025-09-16 23:49:05 +01:00
Will McGugan
fd26e24130 update docs with syntax extras 2025-02-26 16:36:27 +00:00
Will McGugan
37eaf23331 remove old demo from docs 2024-10-25 15:59:22 +01:00
Will McGugan
341d3453db add note about examples 2024-06-28 20:29:23 +01:00
Alex Malins
72628e7a6e Update micromamba installation docs link 2024-05-05 23:37:20 +09:00
TomJGooding
4a12076bf2 docs: update minimum python version (#3866)
* docs: update minimum python version

* docs: update minimum python version
2023-12-13 21:05:42 +00:00
Will McGugan
ab609a89ea docs update 2023-07-04 11:10:34 +01:00
David Brochart
fa85f5f254 Add install instructions for conda-forge (#2885) 2023-07-04 11:03:10 +01:00
Will McGugan
65e81c58be Textual dev (#2884)
* WiP: Move the devtools and related code to `textual-dev` (#2834)

* Remove the textual script from the project file

This is moving into the textual-dev package.

* Remove the textual CLI code from Textual

This has all gone to live in textual-dev.

* Remove the devtools testing from Textual's unit tests

They've moved over to textual-dev instead.

* Remove the devtools server from Textual itself

The start of the process to remove as much of the core devtools as possible
from Textual.

* Switch the console docs example screenshot over to textual_dev

* Remove rednerables.py from Textual

* Remove the last parts of devtools from Textual

This is the last step. It remains to be seen if this is sustainable, but for
testing purposes this is the extreme case we're aiming for. I *think* this
will work though.

Hereon we'll be needing to do an editable install of textual-dev into
textual, and more generally and once this is "live" we'll be needing to make
sure that textual[dev] is installed when doing development work on textual
apps.

The thing that remains to be seen however is how this all works
with *developing* Textual itself. Will I always need to do an editable
install? Still got to figure that one out.

* Start to whittle down the pyproject file

The next step is to try and work out what can come out of the pyproject
file.

* Remove aiohttp from Textual

* Remove some more development dependencies we don't need any more

* Relock

* Remove the pointer to the previews directory

* Reintroduce the border preview snapshot test

* Reintroduce the color preview snapshot test

* Reinstate the key press for the border preview snapshot test

* Reintroduce the easing preview snapshot test

* Reintroduce the keys tool snapshot test

* Add pytest-asyncio as a development dependency

* Relock

* Pin the textual-dev version to 0.1.0 or later

Mostly to try and get the tests kicked off properly.

* Relock dependencies

* Further `textual-dev` changes (#2850)

* Remove the textual script from the project file

This is moving into the textual-dev package.

* Remove the textual CLI code from Textual

This has all gone to live in textual-dev.

* Remove the devtools testing from Textual's unit tests

They've moved over to textual-dev instead.

* Remove the devtools server from Textual itself

The start of the process to remove as much of the core devtools as possible
from Textual.

* Switch the console docs example screenshot over to textual_dev

* Remove rednerables.py from Textual

* Remove the last parts of devtools from Textual

This is the last step. It remains to be seen if this is sustainable, but for
testing purposes this is the extreme case we're aiming for. I *think* this
will work though.

Hereon we'll be needing to do an editable install of textual-dev into
textual, and more generally and once this is "live" we'll be needing to make
sure that textual[dev] is installed when doing development work on textual
apps.

The thing that remains to be seen however is how this all works
with *developing* Textual itself. Will I always need to do an editable
install? Still got to figure that one out.

* Start to whittle down the pyproject file

The next step is to try and work out what can come out of the pyproject
file.

* Remove aiohttp from Textual

* Remove some more development dependencies we don't need any more

* Relock

* Remove the pointer to the previews directory

* Reintroduce the border preview snapshot test

* Reintroduce the color preview snapshot test

* Reinstate the key press for the border preview snapshot test

* Reintroduce the easing preview snapshot test

* Reintroduce the keys tool snapshot test

* Add pytest-asyncio as a development dependency

* Relock

* Pin the textual-dev version to 0.1.0 or later

Mostly to try and get the tests kicked off properly.

* Relock dependencies

* Whitespace cleaning

* Swap mentions of textual[dev] to textual-dev

* Remove the dev extra

* Tweak README.md in response to PR review

* Tweak animation.md in response to PR review

* Tweak getting_started.md in response to PR review

* bump version

* lock

* drop dev

* more

* version bump

---------

Co-authored-by: Dave Pearson <davep@davep.org>
2023-07-03 15:37:40 +01:00
Dave Pearson
e6f620db44 Remove underscore pauses from (hopefully) all snapshots
This seeks to remove the "_" from the key presses of snapshots and inline
runs in the documentation. The "_" no longer does anything, but got legacy
reasons at the moment we can't actually allow "_" to be an input to a
"faked" keypress in the docs and snapshots.

Removing these clears the way to letting "_" have the same status as any
other character.

See #1994.
2023-03-09 20:32:27 +00:00
Asifshaik_
e11e0bb38c typo
in "examples" section fill is changed to will
2022-12-28 20:46:19 +05:30
Will McGugan
c432be90d1 drop version 2022-10-23 11:06:22 +01:00
Will McGugan
759287b29e bump to 0.2.0 2022-10-22 17:57:55 +01:00
Will McGugan
7e2c4998b2 b12 2022-10-22 17:50:54 +01:00
Will McGugan
7e9b296c93 handle missing dev 2022-10-22 17:04:48 +01:00
Will McGugan
c5a292aa9c added version number to demo, bumped b9 2022-10-22 16:02:07 +01:00
Will McGugan
bfba0dca09 optimized focus within 2022-10-20 21:20:30 +01:00
Will McGugan
4f4696e832 docs and examples polish 2022-10-20 14:55:07 +01:00
Will McGugan
b88da06174 fix focus glitch 2022-10-17 15:13:08 +01:00
Will McGugan
e6876e98ee fix error with text-log in docs 2022-10-17 11:25:26 +01:00
Will McGugan
15ab284d95 help pages 2022-10-16 13:47:28 +01:00
Will McGugan
851cc6ff95 flexible columns, table docs 2022-10-06 11:12:22 +01:00
Will McGugan
2ed8884e7b b4 2022-10-05 21:42:55 +01:00
Mike Driscoll
63fc0df7b1 Too many "haves" 2022-10-05 09:31:30 -05:00
Will McGugan
22b7a67c55 change typing-extensions dependancy 2022-10-05 11:28:21 +01:00
Will McGugan
4004ec1916 install version 2022-10-05 10:57:35 +01:00
Will McGugan
11a5dfdec7 highlihgting 2022-10-05 10:47:54 +01:00
Will McGugan
8efd33a378 beta tester info 2022-10-05 10:11:02 +01:00
Will McGugan
9de1a87024 more docs and compute example 2022-10-03 16:55:40 +01:00
Will McGugan
ae513e8e10 polish docs 2022-09-26 11:07:27 +01:00
Will McGugan
614b29e222 event docs 2022-09-18 09:10:22 +01:00
Will McGugan
b22436933a lots of docstrings 2022-08-25 09:08:35 +01:00
Will McGugan
cc4427a4bd fix link 2022-08-24 21:09:09 +01:00
Will McGugan
77931d82ff getting started 2022-08-24 21:02:07 +01:00
Will McGugan
23fcf46ce8 console screenshot 2022-08-23 12:17:11 +01:00
Will McGugan
1a2997aa73 introduction docs 2022-08-19 22:06:08 +01:00
Will McGugan
b3feec1ef9 docs and fixes 2022-08-19 17:32:56 +01:00