Commit Graph

1553 Commits

Author SHA1 Message Date
Will McGugan
5edefcf29f better zerbra stripes, repair fixed header 2022-06-14 15:31:05 +01:00
Will McGugan
41bcd70c83 added meta to cells 2022-06-14 14:51:12 +01:00
Darren Burns
e1c85987a7 Add tests for XTermParser chunking 2022-06-14 13:59:31 +01:00
Will McGugan
6186bdfd65 Added component classes 2022-06-14 12:05:36 +01:00
Darren Burns
101558bbf7 Variable rename in XTermParser 2022-06-14 11:09:17 +01:00
Darren Burns
f31a9d4e24 Variable rename in XTermParser 2022-06-14 11:07:09 +01:00
Darren Burns
23855f16bc XTermHandler refactor 2022-06-14 11:05:20 +01:00
Darren Burns
1b8781f145 Ensure we read buffer correctly in XTermParser 2022-06-14 11:00:20 +01:00
Will McGugan
6ce429ef9a data table columns 2022-06-13 17:51:28 +01:00
Darren Burns
13925b9bde Small tidy up 2022-06-11 13:44:41 +01:00
Darren Burns
1510739227 Translate "escape" to "^" when XTermParser has to backtrack 2022-06-11 13:38:59 +01:00
Darren Burns
2a90897bd3 Tidying Button widget-level CSS 2022-06-11 12:43:41 +01:00
Darren Burns
26b8adc0dd Fix Literal import on 3.7 2022-06-10 15:16:28 +01:00
Darren Burns
f60455677a Remove some debugging stuff from sandbox/buttons 2022-06-10 15:06:54 +01:00
Darren Burns
7f9069f457 Add success/warning/error button variants 2022-06-10 15:05:48 +01:00
Will McGugan
77206cb2f5 data table tweaks 2022-06-10 14:27:03 +01:00
Darren Burns
2f2d064d34 Some comment improvements and tidying up 2022-06-10 09:58:16 +01:00
Darren Burns
30b6a0b50d Formatting, tidying up, add extra mouse event parsing test 2022-06-10 09:51:59 +01:00
Darren Burns
0125fbdd4f Add test around non-escape code input mapping to keys 2022-06-09 17:34:43 +01:00
Darren Burns
763c0d0a75 Add various additional tests around XTermParser 2022-06-09 17:29:20 +01:00
Darren Burns
bfb962bacf Backtracking unknown escape sequences, various tests for XTermParser 2022-06-09 16:27:53 +01:00
darrenburns
fe151a7f25 Support for bracketed paste mode (#567)
* Detecting bracketed paste, sending paste events

* Bracketed pasting support in TextInput

* Restore debugging conditional

* Handle pasting of text in text-input, improve scrolling

* Fix ordering of handling in parser for bracketed pastes

* Docstrings

* Add docstrings
2022-06-08 16:42:59 +01:00
Will McGugan
de22f9e653 Merge pull request #566 from Textualize/hsl
Support HSL colour space, allow spaces in RGB/HSL values
2022-06-08 16:25:15 +01:00
darrenburns
7366421635 Scrolling nested containers (#538)
* Scrolling nested containers

* Return boolean if any scrolling occurred in any descendant in scroll_to_widget
2022-06-08 16:20:53 +01:00
Will McGugan
53693e6200 move example apps, add render_lines to scrollview 2022-06-08 16:19:17 +01:00
Darren Burns
6f533d762c Add tests for negative number hsl handling, normalise degrees to range 0-1 2022-06-08 15:50:37 +01:00
darrenburns
1b5d025613 Update src/textual/color.py
Co-authored-by: Will McGugan <willmcgugan@gmail.com>
2022-06-08 15:38:07 +01:00
darrenburns
740c945a43 Update src/textual/color.py
Co-authored-by: Will McGugan <willmcgugan@gmail.com>
2022-06-08 15:37:54 +01:00
Will McGugan
b9e1022f6e fix test 2022-06-08 12:04:18 +01:00
Will McGugan
0ff8c7e47c compositor and cache optimizations 2022-06-08 11:46:53 +01:00
Darren Burns
53c3b418e9 Remove unused imports 2022-06-07 16:25:41 +01:00
Darren Burns
01bedd7f04 Improve color parsing tests 2022-06-07 16:21:05 +01:00
Darren Burns
2086062b56 Testing HSL and testing spaces in rgb(..), hsl(..) css declarations 2022-06-07 16:11:19 +01:00
Darren Burns
d7159d905a Fix regex, fix some broken tests around HSL support 2022-06-07 15:36:45 +01:00
Darren Burns
01ef1dc7f0 Add support for HSL and HSLA 2022-06-07 15:23:24 +01:00
Will McGugan
7914ab9c83 limit to extends 2022-06-06 15:33:14 +01:00
Will McGugan
e563cd13d0 optimizer wins 2022-06-06 15:25:54 +01:00
Will McGugan
d69205d59f fix scrollbar not updating after auto size change 2022-06-06 11:42:24 +01:00
Will McGugan
51e29c5a10 fix reactive 2022-06-04 09:33:08 +01:00
Will McGugan
6453b0f5ca merge 2022-06-04 09:19:11 +01:00
Will McGugan
0438a6b78e Merge pull request #561 from Textualize/docs
Inheritable CSS
2022-06-03 16:17:36 +01:00
Will McGugan
113997a0b6 remove prints 2022-06-03 16:10:48 +01:00
Will McGugan
853c4f746b remove superfluous refresh 2022-06-03 16:03:10 +01:00
Will McGugan
ff90050ec8 no need to updated after class 2022-06-03 15:55:48 +01:00
Will McGugan
c9eb3afba4 docs and examples 2022-06-03 15:51:19 +01:00
Will McGugan
0edd0e52ec superfluous imports 2022-06-03 12:39:35 +01:00
Will McGugan
39dde3c3cb CSS inheritance 2022-06-02 17:20:03 +01:00
Will McGugan
57dec90cc4 fix for simple app case 2022-06-01 18:00:25 +01:00
Will McGugan
059ff45392 docs update 2022-06-01 09:58:39 +01:00
Will McGugan
51df62adc0 scroll view 2022-05-31 21:24:27 +01:00