Will McGugan
|
ad0507cb27
|
added some more tests
|
2022-06-21 14:07:27 +01:00 |
|
Will McGugan
|
2999626973
|
Merge branch 'css' into scroll-view
|
2022-06-21 10:33:29 +01:00 |
|
Will McGugan
|
50bc566c5d
|
Merge pull request #582 from Textualize/specificity-clash-order-fix
Tests around CSS specificity, and fix ordering in case of specificity clash
|
2022-06-21 10:28:10 +01:00 |
|
Will McGugan
|
f4c12704fe
|
fix tests
|
2022-06-17 16:03:05 +01:00 |
|
Darren Burns
|
7c33bf9937
|
Add tests for XTermParser chunking
|
2022-06-17 15:35:20 +01:00 |
|
Darren Burns
|
05845d6168
|
Ensure we read buffer correctly in XTermParser
|
2022-06-17 15:35:20 +01:00 |
|
Darren Burns
|
42489d3b1d
|
Translate "escape" to "^" when XTermParser has to backtrack
|
2022-06-17 15:35:20 +01:00 |
|
Darren Burns
|
60262d2617
|
Formatting, tidying up, add extra mouse event parsing test
|
2022-06-17 15:35:20 +01:00 |
|
Darren Burns
|
129d5a57ea
|
Add test around non-escape code input mapping to keys
|
2022-06-17 15:35:20 +01:00 |
|
Darren Burns
|
15284556ae
|
Add various additional tests around XTermParser
|
2022-06-17 15:35:20 +01:00 |
|
Darren Burns
|
07608aabeb
|
Backtracking unknown escape sequences, various tests for XTermParser
|
2022-06-17 15:35:20 +01:00 |
|
darrenburns
|
9111387e67
|
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-17 15:33:47 +01:00 |
|
Darren Burns
|
9c7d7b703e
|
Add tests for negative number hsl handling, normalise degrees to range 0-1
|
2022-06-17 15:33:12 +01:00 |
|
Darren Burns
|
566b291ae1
|
Improve color parsing tests
|
2022-06-17 15:33:12 +01:00 |
|
Darren Burns
|
c9fb0f0423
|
Testing HSL and testing spaces in rgb(..), hsl(..) css declarations
|
2022-06-17 15:33:12 +01:00 |
|
Darren Burns
|
c4c7e537f2
|
Fix regex, fix some broken tests around HSL support
|
2022-06-17 15:33:12 +01:00 |
|
Darren Burns
|
be771a0fca
|
Add extra test
|
2022-06-16 15:47:41 +01:00 |
|
Darren Burns
|
4dd0d9fae4
|
Add various additional tests around CSS specificity
|
2022-06-16 15:33:53 +01:00 |
|
Darren Burns
|
dc30ace121
|
Fix specificity ordering
|
2022-06-16 15:01:15 +01:00 |
|
Darren Burns
|
2d033d0e0f
|
Checking empty rules
|
2022-06-16 14:33:27 +01:00 |
|
Darren Burns
|
a07f97e627
|
Take final rule in event of specificity clash
|
2022-06-16 14:32:38 +01:00 |
|
Darren Burns
|
e1c85987a7
|
Add tests for XTermParser chunking
|
2022-06-14 13:59:31 +01:00 |
|
Darren Burns
|
1b8781f145
|
Ensure we read buffer correctly in XTermParser
|
2022-06-14 11:00:20 +01:00 |
|
Darren Burns
|
1510739227
|
Translate "escape" to "^" when XTermParser has to backtrack
|
2022-06-11 13:38:59 +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
|
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 |
|
Will McGugan
|
b9e1022f6e
|
fix test
|
2022-06-08 12:04:18 +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 |
|
Will McGugan
|
96c013aa39
|
Scroll view widget
|
2022-05-31 10:48:40 +01:00 |
|
Will McGugan
|
5bc439b6da
|
skip tests
|
2022-05-30 17:32:57 +01:00 |
|
Will McGugan
|
88ecb319e7
|
fix tests
|
2022-05-29 15:19:32 +01:00 |
|
Olivier Philippon
|
b47cd20c59
|
[AppTest] hotfix for the "css" branch after commit d45b044888
|
2022-05-29 15:05:04 +01:00 |
|
Will McGugan
|
b806779267
|
Merge pull request #540 from Textualize/docs-structure
Docs Refresh
|
2022-05-27 12:01:25 +01:00 |
|
Will McGugan
|
303254f9ac
|
test fixes
|
2022-05-27 10:24:32 +01:00 |
|
Will McGugan
|
a65b538af0
|
Merge pull request #533 from Textualize/add-terminal-mode2026-support
[terminal buffering] Add support for the "mode 2026" - aka SynchronizedOutput
|
2022-05-25 17:28:01 +01:00 |
|
Olivier Philippon
|
159d52b0f3
|
[css] Fix a bug with our now-flexible scrollbars sizes
Also add test cases for it in order to prevent potential regressions on this
|
2022-05-25 16:33:19 +01:00 |
|
Will McGugan
|
6bfc26c1ec
|
more docs
|
2022-05-25 15:36:58 +01:00 |
|
Olivier Philippon
|
43ce3e8363
|
[terminal buffering] Address PR feedback: massive simplification of the code
|
2022-05-25 12:12:50 +01:00 |
|
Olivier Philippon
|
a55b122967
|
[css] Address PR feedback for our new "scrollbar-size" CSS properties
|
2022-05-25 09:30:46 +01:00 |
|
Olivier Philippon
|
9e6140af7c
|
[css] Add tests and fix stuff for our new "scrollbar-size" CSS properties
|
2022-05-25 09:30:46 +01:00 |
|
Olivier Philippon
|
7f27e70440
|
[terminal buffering] Address PR feedback
|
2022-05-24 13:08:45 +01:00 |
|
Olivier Philippon
|
3486dc08b5
|
[terminal buffering] Remove the management of the iTerm2-specific buffering protocol
Since iTerm2 also supports the "mode 2026", we can just rely on that one ✌
|
2022-05-24 09:45:19 +01:00 |
|
Olivier Philippon
|
d14659c1a3
|
[terminal buffering] Add support for the "mode 2026"
That task is definitely way more complicated that it seemed to be 😅
|
2022-05-24 09:20:56 +01:00 |
|