Commit Graph

1652 Commits

Author SHA1 Message Date
Will McGugan
806582fcb4 partial tree control fix 2022-08-11 13:31:51 +01:00
Will McGugan
85e51f0ebc Merge pull request #665 from Textualize/css-tie-breaker
CSS tie breaker
2022-08-11 11:16:23 +01:00
Will McGugan
e974f00965 remove unused var 2022-08-11 11:09:20 +01:00
Will McGugan
61f5449f17 query one 2022-08-11 10:42:01 +01:00
Will McGugan
c28e7415e9 test fix 2022-08-11 10:37:32 +01:00
Will McGugan
2fb5a1dde7 CSS tie breaker 2022-08-11 10:20:50 +01:00
Will McGugan
0f3919d73a Merge pull request #660 from Textualize/unify-events
unified events and messages
2022-08-10 14:52:07 +01:00
Will McGugan
483e7abae9 Update src/textual/message_pump.py
Co-authored-by: darrenburns <darrenburns@users.noreply.github.com>
2022-08-10 14:51:59 +01:00
Will McGugan
688cbbb6ef Update src/textual/message_pump.py
Co-authored-by: darrenburns <darrenburns@users.noreply.github.com>
2022-08-10 14:51:37 +01:00
Will McGugan
5dfd23a58a Merge pull request #662 from Textualize/layout-bug
fix for layout bug
2022-08-10 14:14:27 +01:00
Will McGugan
93f080eefc fix for layout bug 2022-08-10 13:59:39 +01:00
Will McGugan
94a50eed1c tidy signature 2022-08-10 13:22:21 +01:00
Will McGugan
31a22f31d4 docstrings 2022-08-10 13:21:13 +01:00
Will McGugan
b3eb543e38 unified events and messages 2022-08-10 13:09:38 +01:00
Will McGugan
d6079deb90 Merge pull request #656 from Textualize/center-layout
center layout
2022-08-09 11:58:39 +01:00
Will McGugan
031ff27653 Merge pull request #653 from Textualize/add-remove
Add remove
2022-08-09 11:43:07 +01:00
Will McGugan
a4e0a43273 superfluous space 2022-08-08 17:44:36 +01:00
Will McGugan
f9828fba71 fix bug with layout updates 2022-08-07 21:16:59 +01:00
Will McGugan
c4ac2cce95 layout hierarchy 2022-08-07 21:03:16 +01:00
Will McGugan
2a85049732 added center layout 2022-08-07 15:00:21 +01:00
Will McGugan
e7cfe88b02 events signature 2022-08-07 14:26:05 +01:00
Will McGugan
b8bc41fafe async tweak 2022-08-07 14:23:31 +01:00
Will McGugan
76cdea92c6 capture mouse issue 2022-08-07 14:19:57 +01:00
Will McGugan
c4f9659c29 imports 2022-08-07 14:14:01 +01:00
Will McGugan
5d7a821e1f test for center layout 2022-08-07 11:27:33 +01:00
Will McGugan
85e3409309 center layout 2022-08-07 11:19:32 +01:00
Will McGugan
f577cb7d1a add scroll 2022-08-06 16:08:37 +01:00
Will McGugan
f4de84ad87 move unregister 2022-08-06 14:15:09 +01:00
Will McGugan
6d94b51a95 made register / unregister private 2022-08-06 14:00:10 +01:00
Will McGugan
cdf7085797 added remove random button 2022-08-06 13:18:43 +01:00
Will McGugan
d45d8773f5 Merge branch 'css' into add-remove 2022-08-06 09:09:31 +01:00
Will McGugan
758295e762 Merge pull request #649 from Textualize/fix-scrolling
restore missing callback
2022-08-06 09:08:29 +01:00
Will McGugan
21ecc7a1d0 restore missing callback 2022-08-06 09:06:25 +01:00
Will McGugan
215330d99c remove functionality 2022-08-06 08:47:22 +01:00
Will McGugan
0b614fc4fc remove widgets 2022-08-06 08:42:40 +01:00
Will McGugan
d1b65cb95b Merge pull request #638 from Textualize/focus-order
Focus order
2022-08-05 15:06:46 +01:00
darrenburns
a166d84eef Register callbacks at message pump level, invoke them after refresh (#607)
* Register callbacks at message pump level, invoke them after refresh

* Fix a typo

* Code review feedback actions

* call_later callbacks invoked after refresh or on idle

* Fix space key in text input

* Make Widget.on_idle synchronous

* Fix call_later

* Rename PostScreenUpdate to InvokeCallbacks, and only fire if callbacks exist

* Update type hints for InvokeLater callbacks

* Update type signature of call_later callbacks, extract typevar
2022-08-05 13:47:47 +01:00
Darren Burns
3bbbc560f4 Optimising focus sort order 2022-08-05 13:33:00 +01:00
Will McGugan
589bf6a1bc Merge pull request #629 from Textualize/docs
Document CSS Styles
2022-08-05 10:34:36 +01:00
Darren Burns
5c86331c9a Improve order of focus 2022-08-05 10:13:08 +01:00
Will McGugan
8697312756 Update docs/examples/styles/color.py
Co-authored-by: darrenburns <darrenburns@users.noreply.github.com>
2022-08-05 09:26:26 +01:00
Will McGugan
ce5e36e0c6 Update docs/styles/box_sizing.md
Co-authored-by: darrenburns <darrenburns@users.noreply.github.com>
2022-08-05 09:22:18 +01:00
Will McGugan
7fd3fe53d3 Update docs/styles/border.md
Co-authored-by: darrenburns <darrenburns@users.noreply.github.com>
2022-08-05 09:21:48 +01:00
Will McGugan
cb0537ef8e Update docs/styles/background.md
Co-authored-by: darrenburns <darrenburns@users.noreply.github.com>
2022-08-05 09:17:44 +01:00
Will McGugan
078fc245ae Update docs/styles/background.md
Co-authored-by: darrenburns <darrenburns@users.noreply.github.com>
2022-08-05 09:17:20 +01:00
Will McGugan
3976698f4c Update docs/introduction.md
Co-authored-by: darrenburns <darrenburns@users.noreply.github.com>
2022-08-05 09:16:57 +01:00
Will McGugan
fa61ca0f64 Update docs/introduction.md
Co-authored-by: darrenburns <darrenburns@users.noreply.github.com>
2022-08-05 09:16:37 +01:00
Will McGugan
331cbc650e Update docs/examples/styles/visibility.py
Co-authored-by: darrenburns <darrenburns@users.noreply.github.com>
2022-08-05 09:16:01 +01:00
Will McGugan
33dc6acad0 Update docs/styles/color.md
Co-authored-by: darrenburns <darrenburns@users.noreply.github.com>
2022-08-05 09:15:06 +01:00
Will McGugan
6602cd7374 Update docs/styles/visibility.md
Co-authored-by: darrenburns <darrenburns@users.noreply.github.com>
2022-08-05 09:14:39 +01:00