Darren Burns
6ffeb5cd8a
Unit test to ensure event emission from row cursor correct in DataTable
2023-02-08 14:13:37 +00:00
Rodrigo Girão Serrão
b86882ed0c
Merge pull request #1742 from Textualize/rodrigogiraoserrao-patch-1
...
Update _data_table.py
2023-02-08 14:05:43 +00:00
Darren Burns
2fe73c0c28
Testing highlighted events via keyboard cursor movement
2023-02-08 14:01:42 +00:00
Rodrigo Girão Serrão
aae2a8882a
Update _data_table.py
2023-02-08 13:58:21 +00:00
Will McGugan
d67510e683
Merge pull request #1741 from davep/revert-old-blog-post
...
Revert retrofitting of example code in an old blog post
2023-02-08 13:49:05 +00:00
Dave Pearson
8d905b753d
Revert retrofitting of example code in an old blog post
...
Makes sense to update all the docs to reflect the work done in #1738 but I
feel it doesn't quite make sense to retrofit this into an old blog post --
especially if the code it is referring to was like that at the time and
likely still will be for a wee while after this gets republished.
2023-02-08 13:39:24 +00:00
Darren Burns
64840daa0e
PEP8 in tests for data table
2023-02-08 13:36:42 +00:00
Darren Burns
54a29dd664
Fix attribute error with emit being remove, check ordered_rows is correct after sort
2023-02-08 13:20:53 +00:00
Darren Burns
20b8782a5d
Unit tests for DataTable reverse sort
2023-02-08 12:54:15 +00:00
Darren Burns
10c3deb9d2
Testing reverse sort
2023-02-08 12:49:59 +00:00
Darren Burns
0949211ab6
Unit testing for sorting method
2023-02-08 12:44:02 +00:00
Dave Pearson
ddb2579168
Merge branch 'main' into package-docs
2023-02-08 11:40:15 +00:00
Will McGugan
1b050ea8b7
Merge pull request #1738 from Textualize/emit-start-with-self
...
Change emit to post to self.
2023-02-08 11:37:43 +00:00
Rodrigo Girão Serrão
c39b23f78d
Final fixes.
2023-02-08 11:26:27 +00:00
Rodrigo Girão Serrão
e5e7c08afe
Update docs accordingly.
2023-02-08 10:53:51 +00:00
Dave Pearson
86e1997b30
Merge branch 'main' into package-docs
2023-02-08 10:40:20 +00:00
Rodrigo Girão Serrão
bd719e057f
Remove MessagePump.emit .emit_no_wait.
2023-02-08 10:39:53 +00:00
Darren Burns
0721d7fc87
Snapshot test for sorting
2023-02-08 10:39:04 +00:00
Will McGugan
1fd773f6ef
Merge pull request #1737 from Textualize/typing-updates
...
typing fixes
2023-02-08 10:33:42 +00:00
Will McGugan
29875a66fc
into [skip ci]
2023-02-08 10:31:35 +00:00
Will McGugan
aabc1cc898
fix typo [skip ci]
2023-02-08 10:20:47 +00:00
Dave Pearson
5e172dd635
Fully exclude the blog files from the offline docs build
...
The blog files were still getting included and packages, just not linked to
from the resulting "site". This meant that the final tarball was much bigger
than it needed to be, due to animated gifs and movs an the like.
This brings the tarball down from around 27M to 6.4M.
2023-02-08 10:02:02 +00:00
Dave Pearson
35be18f0e6
Explain the elaborate include path for docs in pyproject.toml
...
While it's still fresh in my mind as to why I wrote it like this, comment to
the effect so I'm not surprised by it in the future, or so someone else
reading it can know what the thinking was here.
2023-02-08 10:00:48 +00:00
Darren Burns
dca164d70f
Update snapshots for datatable_render test
2023-02-08 09:54:33 +00:00
Dave Pearson
fbdbd8928d
Always poetry run commands that need a venv
...
It's a `Makefile` so it's handy to not have to think about if you need to be
within a poetry venv when running `make`. This commit adds a `poetry run`
before any command that needs the venv. This means that people who aren't in
a venv can just `make something` and it'll "just work", and the same is true
for those who are in a venv.
2023-02-08 09:46:47 +00:00
Darren Burns
a627d4b3fa
Docstring for DataTable sort method
2023-02-08 09:12:22 +00:00
Dave Pearson
93f449366f
Modify blog/rss plugin config to make search work again
...
Inheriting config for mkdocs requires that you use key/value pairs for the
plugins not a list of objects.
2023-02-08 08:41:16 +00:00
Dave Pearson
fb5346c894
Don't show the repository stats in offline mode
...
They require a connection, which isn't very offline...
2023-02-08 08:40:47 +00:00
Dave Pearson
9500fa925a
Add a Makefile target that cleans everything cleanable
2023-02-08 08:26:34 +00:00
Dave Pearson
4055373725
Add a Makefile target for cleaning up the offline docs
...
Sometimes I want to be able to test from a fresh start, so this will be helpful.
2023-02-08 08:24:50 +00:00
Dave Pearson
e9fab41377
Relock
...
Updating mkdocs insiders' on my personal machine so I can test building docs
there and it wanted to relock again.
2023-02-08 08:24:08 +00:00
Will McGugan
a93ec81a2a
extra space removed
2023-02-07 19:51:42 +00:00
Will McGugan
71b91521fc
more trailing commas
2023-02-07 18:29:38 +00:00
Will McGugan
777a205bca
trailing commans
2023-02-07 18:28:05 +00:00
Will McGugan
0a4d1c919d
updated widgets docs
2023-02-07 18:10:01 +00:00
Rodrigo Girão Serrão
d3e66721e9
Change emit to post to self.
2023-02-07 17:59:57 +00:00
Dave Pearson
fcd84c564c
Add a build command that also builds offline docs
...
Also include them in the source tarball.
2023-02-07 16:46:34 +00:00
Darren Burns
5f163352fa
Remove a comment
2023-02-07 16:40:52 +00:00
Will McGugan
484676c092
comment
2023-02-07 16:01:24 +00:00
Will McGugan
6d722fd291
Fix vkey
2023-02-07 15:55:57 +00:00
Will McGugan
6888120901
update msgpack types
2023-02-07 15:18:18 +00:00
Will McGugan
77b07042c0
typing fixes
2023-02-07 15:14:47 +00:00
Darren Burns
ea884681d0
Default cell formatter DataTable docstring update
2023-02-07 15:12:30 +00:00
Darren Burns
802ea63ddb
Default cell formatter fixes
2023-02-07 15:09:21 +00:00
Darren Burns
78ebdd8818
Import types from typing_extensions
2023-02-07 14:50:29 +00:00
Darren Burns
6de6ed769e
Merge branch 'main' of github.com:Textualize/textual into datatable-cell-keys
2023-02-07 13:40:51 +00:00
Darren Burns
cc9e342b40
Sorting
2023-02-07 13:38:21 +00:00
Dave Pearson
45af25a248
Use the privacy plugin when building the offline docs
...
This has the effect of bundling up a bunch of files that would otherwise be
pulled in from the net on the client side. As well as enhancing the viewer's
privacy, it also means that we increase someone's ability to view
documentation locally without the need for any sort of working net
connection.
2023-02-07 13:25:39 +00:00
Dave Pearson
f2f33233d9
Upgrade mkdocs-material
2023-02-07 13:25:12 +00:00
Will McGugan
a6d7747f28
fix 5x5
2023-02-07 12:10:02 +00:00