Commit Graph

660 Commits

Author SHA1 Message Date
Will McGugan
8be6ea91f6 fix and test for animator 2022-02-21 15:32:02 +00:00
Will McGugan
fd9f545608 Merge pull request #294 from Textualize/reset-css
Implement CSS defaults
2022-02-21 14:19:38 +00:00
Will McGugan
fa4bf0c015 Update src/textual/css/styles.py
Co-authored-by: Darren Burns <darrenburns@users.noreply.github.com>
2022-02-21 14:14:34 +00:00
Will McGugan
ab0c43bd11 Merge pull request #295 from Textualize/resolve
Layout Resolver enhancement
2022-02-21 14:12:19 +00:00
Will McGugan
4d6ec5a2ac Update src/textual/css/stylesheet.py
Co-authored-by: Darren Burns <darrenburns@users.noreply.github.com>
2022-02-21 14:07:56 +00:00
Will McGugan
819f7890bc Update src/textual/css/styles.py
Co-authored-by: Darren Burns <darrenburns@users.noreply.github.com>
2022-02-21 14:07:38 +00:00
Will McGugan
6d98187534 Update src/textual/css/styles.py
Co-authored-by: Darren Burns <darrenburns@users.noreply.github.com>
2022-02-21 14:06:23 +00:00
Will McGugan
ccfc6e85ad Update src/textual/css/styles.py
Co-authored-by: Darren Burns <darrenburns@users.noreply.github.com>
2022-02-21 14:06:04 +00:00
Will McGugan
4638541aed Change tuple to dataclass 2022-02-21 13:34:20 +00:00
Will McGugan
50f9aea483 Merge branch 'css' into resolve 2022-02-21 13:33:08 +00:00
Will McGugan
9755a894d1 Merge pull request #301 from Textualize/update-docs-deps
Bump docs dev dependencies, add Tabs page, add note to docs README
2022-02-21 13:25:42 +00:00
Will McGugan
78f8a3ed9e Update src/textual/_layout_resolve.py
Co-authored-by: Darren Burns <darrenburns@users.noreply.github.com>
2022-02-21 11:44:25 +00:00
Darren Burns
b23edf231a Testing layout resolve zero width, and empty list cases 2022-02-21 11:40:42 +00:00
Will McGugan
140ff006ba docstrings 2022-02-21 11:03:08 +00:00
Will McGugan
d4c1258115 list expressions are faster 2022-02-21 10:49:09 +00:00
Will McGugan
404c08dfe0 Merge pull request #293 from Textualize/tabs
Tabs
2022-02-21 10:39:26 +00:00
Darren Burns
3876524984 Create Edge NamedTuple 2022-02-21 10:29:45 +00:00
Will McGugan
dfa77d2744 comments 2022-02-21 10:22:46 +00:00
Darren Burns
c4151a0f55 Bump docs dev dependencies, add Tabs page, add note to docs README 2022-02-21 10:10:45 +00:00
Will McGugan
61dc1494d5 remote micro-optimization 2022-02-19 12:06:14 +00:00
Will McGugan
3bcabcf32f fix 2022-02-19 11:44:54 +00:00
Will McGugan
06485495d4 optimization, more tests 2022-02-19 11:39:11 +00:00
Will McGugan
1b50d77aaf comments 2022-02-18 22:42:02 +00:00
Will McGugan
d628b30845 extra test 2022-02-18 22:38:03 +00:00
Will McGugan
c2e327cee3 simplify check, add test 2022-02-18 22:30:06 +00:00
Will McGugan
68d9a66f6c stringify cast 2022-02-18 22:15:32 +00:00
Will McGugan
4224f59b9b allow tests to use new annotations 2022-02-18 22:12:40 +00:00
Will McGugan
ca009d88b2 removed edge defaults 2022-02-18 22:07:01 +00:00
Will McGugan
76c5d3a0e5 optimized layout_resolve added tests 2022-02-18 22:04:09 +00:00
Will McGugan
6e9db99fa6 fix type 2022-02-18 21:19:00 +00:00
Darren Burns
3e748f88fc Uncomment render_styled opacity 2022-02-18 14:27:56 +00:00
Darren Burns
6c586c2e47 Fix docstring syntax in Tabs 2022-02-18 13:50:10 +00:00
Darren Burns
18a3fb4b57 Tidying Tabs, adding docstrings 2022-02-18 13:41:06 +00:00
Darren Burns
0e768380da Removing dev_sandbox 2022-02-18 12:27:11 +00:00
Darren Burns
a0f3030030 Removing some unused variables, further tidying 2022-02-18 12:24:02 +00:00
Darren Burns
472494b46d Remove unused file, tidying imports 2022-02-18 12:09:29 +00:00
Darren Burns
f2ca8cbe56 Using layout_resolve to calculate tab positions 2022-02-18 12:07:53 +00:00
Darren Burns
2089e17be2 Docstring for tabs widget 2022-02-17 16:45:37 +00:00
Darren Burns
d799880fb4 Update tab prefix search to start from current tab and look right 2022-02-17 15:44:34 +00:00
Will McGugan
278d14d884 document final value 2022-02-17 15:42:27 +00:00
Will McGugan
ce53d46e80 docs 2022-02-17 15:33:52 +00:00
Will McGugan
a509016003 fix set_rule 2022-02-17 15:27:28 +00:00
Will McGugan
c9de2c714f Remove log 2022-02-17 15:21:00 +00:00
Will McGugan
fe9096af8f early exit check 2022-02-17 14:27:39 +00:00
Will McGugan
d6ffa2c15c todo 2022-02-17 14:21:56 +00:00
Will McGugan
0b131c0b0f replace rules 2022-02-17 14:18:57 +00:00
Darren Burns
8674269010 Add a test for clickable bar ranges 2022-02-17 13:53:26 +00:00
Darren Burns
2a634f7293 Default clickable ranges correctly in underline bar 2022-02-17 13:29:07 +00:00
Darren Burns
d1687374b0 Increase click target of tabs by making underline clickable 2022-02-17 13:00:12 +00:00
Darren Burns
4e61770a7c Unroll tab headers into single renderable, more parameterisation of tabs, more examples 2022-02-17 12:20:44 +00:00