Kovid Goyal
08f159c2ba
TypeCheck underline style names
2022-01-22 12:41:26 +05:30
Kovid Goyal
d4e7587686
use underline instead of color for default choice
2022-01-22 12:35:43 +05:30
Kovid Goyal
d219654387
Use a dedicated choose() method matching confirm()
2022-01-22 12:27:20 +05:30
Kovid Goyal
32e31a3c6b
Cancelling the choice kitten should return the empty response
2022-01-22 12:13:32 +05:30
Kovid Goyal
9419125387
Highlight the default choice in yellow
2022-01-22 11:45:01 +05:30
Kovid Goyal
1bbab217d0
ask kitten: Always have a default choice
2022-01-22 11:39:54 +05:30
Kovid Goyal
05d648d411
ask kitten: Draw yes/no buttons
2022-01-22 11:32:26 +05:30
Kovid Goyal
5c832d3190
Allow multiple clickable ranges
2022-01-22 10:52:44 +05:30
Kovid Goyal
ce7282a53c
DRYer
2022-01-22 10:47:52 +05:30
Kovid Goyal
0d33380e6a
Cleanup previous PR
...
yesno default should be yes.
Pressing q to quit is undiscoverable
Clicking empty cells should not trigger buttons as that is
undiscoverable and possibly surprising
2022-01-22 10:44:01 +05:30
Kovid Goyal
9944b895a6
Merge branch 'kitten-ask' of https://github.com/page-down/kitty
2022-01-22 10:06:52 +05:30
Kovid Goyal
fe7045dd2f
Ask kitten: Fix rendering of multiline messages
2022-01-22 09:40:05 +05:30
Kovid Goyal
d17757cc84
Merge branch 'feat-underline' of https://github.com/page-down/kitty
2022-01-22 09:28:13 +05:30
pagedown
7ef73babdd
Use fixed values for unchanging dict to replace split and for loops
2022-01-22 11:36:04 +08:00
pagedown
a47aca6fdb
Add new dotted and dashed underline enum
...
Also use "straight" for single underline, consistent with the protocol
extension document.
2022-01-22 11:00:49 +08:00
pagedown
bf9d47fddd
...
2022-01-22 09:51:28 +08:00
pagedown
4fe10fadb0
...
2022-01-22 09:45:32 +08:00
pagedown
d29faa0986
Allow tab title to be set to empty to use window title
2022-01-22 03:28:42 +08:00
pagedown
88ee5e95fc
Add default choices for features that use ask kitten
2022-01-22 03:21:59 +08:00
pagedown
9a119255fe
ask kitten: Use the default value as input text
...
Prefill the current value when changing the tab title.
2022-01-22 03:11:39 +08:00
pagedown
7ce11050cd
ask kitten: Esc to abort and Enter to confirm the default choice
2022-01-22 02:50:50 +08:00
pagedown
9b4d1219b8
Add default choice option for ask kitten
2022-01-22 02:46:37 +08:00
pagedown
4dd29c726a
Make the clickable range of No the same as Yes
...
Since the two options are treated equally, the same amount of mouse
clickable range are given.
2022-01-22 02:41:52 +08:00
Kovid Goyal
17e31565e2
Get it working even with 2 row windows assuming they are wide enough to fit the title on a single line
2022-01-21 21:46:27 +05:30
Kovid Goyal
dd72deb546
Allow ask kitten to function in a 3 line window
2022-01-21 21:43:25 +05:30
Kovid Goyal
7e82179c79
...
2022-01-21 21:20:49 +05:30
Kovid Goyal
d61e655953
Changelog entry for new underline styles
2022-01-21 21:16:23 +05:30
Kovid Goyal
cd0ca95877
Improve the UI of the ask kitten
...
Center the text in the window and allow pressing enter/esc when doing a
yes/no question
Fixes #4545
2022-01-21 20:02:13 +05:30
Kovid Goyal
d70610f5d9
more uses of extlinks
2022-01-21 08:45:03 +05:30
Kovid Goyal
f9cfb6f989
use sphinx extlinks instead of custon roles
2022-01-21 08:19:57 +05:30
Kovid Goyal
1f4372b34c
Test if text is being inserted rather than if text is present
2022-01-20 11:16:05 +05:30
Kovid Goyal
76e7e7d61f
...
2022-01-20 08:45:03 +05:30
Kovid Goyal
c09dc73476
...
2022-01-20 08:33:44 +05:30
Kovid Goyal
b090602fdb
macOS: Fix the shift key not clearing pre-edit text in IME
...
Fixes #4541
2022-01-20 08:00:17 +05:30
Kovid Goyal
16d3e82515
Add debug output when ignoring key press during IME
2022-01-19 14:50:12 +05:30
Kovid Goyal
9caa6bb306
Nicer event printing
2022-01-19 14:32:03 +05:30
Kovid Goyal
acf227803f
Move event formatting into the types
2022-01-19 14:30:08 +05:30
Kovid Goyal
f255c15fa9
DRYer
2022-01-19 14:04:14 +05:30
Kovid Goyal
7ce74ac688
Also change string based on event type
2022-01-19 13:58:45 +05:30
Kovid Goyal
6090673bb5
DRYer
2022-01-19 13:56:02 +05:30
Kovid Goyal
d1b5420b08
Display space as a word when printing keys
2022-01-19 13:33:53 +05:30
Kovid Goyal
e0f2b96fd2
Merge branch 'debug-config' of https://github.com/page-down/kitty
2022-01-19 13:16:26 +05:30
Kovid Goyal
47fdce6483
remove executable perms from boss.py
2022-01-19 13:12:52 +05:30
pagedown
bac84f31b3
Refactor the print functions to make it easier to use in kitten
2022-01-19 15:26:02 +08:00
Kovid Goyal
21bc5bf8c0
Dont leak a reference to input_source_at_last_key_event
2022-01-19 12:06:54 +05:30
Kovid Goyal
0ae928f409
Increase max cache size for distribute_dots
...
Since it is now also used to render dotted underlines
2022-01-19 12:00:17 +05:30
pagedown
7bf7cc284d
Add the missing mouse triggers click (-2) and double-click (-3)
2022-01-19 14:12:39 +08:00
pagedown
ff1efebf70
Fix mouse maps are indented with one more space
2022-01-19 14:07:45 +08:00
pagedown
9334ed773e
Adjust the order of modifier key names to match the config and docs
2022-01-19 14:05:51 +08:00
Kovid Goyal
5d8a0c4b09
Merge branch 'ksi-fish' of https://github.com/page-down/kitty
2022-01-19 08:38:15 +05:30