Kovid Goyal
da96dfcad2
Forgot to use override
2022-01-23 11:33:58 +05:30
Kovid Goyal
053bb999d3
Merge branch 'fix-macos-ime-modifiers' of https://github.com/page-down/kitty
2022-01-23 10:41:45 +05:30
Kovid Goyal
e914f0df8e
Make FAIL_WARN a boolean
2022-01-23 10:12:11 +05:30
Kovid Goyal
78cd83845f
Fix sphinx failing to highlight fish
2022-01-23 09:43:15 +05:30
Kovid Goyal
f6228cc81e
Merge branch 'fix-macos-ime' of https://github.com/page-down/kitty
2022-01-23 08:17:16 +05:30
pagedown
83884f42f8
macOS: Fix text insertion by modifier keys when using IME
2022-01-23 01:50:37 +08:00
pagedown
fbaf3e2f49
Update preedit text with markedText
...
This fixes the preedit text being cleared when using shortcut keys to
switch candidate text in the input state.
2022-01-23 00:01:08 +08:00
Kovid Goyal
c0be0f74d8
Use commit text instead of a zero key event
...
Thanks @page-down
2022-01-22 21:11:26 +05:30
Kovid Goyal
a9e014226e
Merge branch 'docs' of https://github.com/page-down/kitty
2022-01-22 20:58:30 +05:30
pagedown
b498d86436
Docs: Add modifier key names and aliases
2022-01-22 23:08:44 +08:00
Kovid Goyal
ff836a85aa
Special case the IME injecting text in on_key_input
2022-01-22 20:00:03 +05:30
Kovid Goyal
688a3eaef7
Check if input context handles flagschanged event
2022-01-22 16:17:01 +05:30
Kovid Goyal
3b15b46d08
Also deal with setMarkedText called from event loop with actual marked text
2022-01-22 16:13:44 +05:30
Kovid Goyal
f21ddae94f
Handle setMarkedText called from the event loop
...
Also pass through text with zero key
2022-01-22 16:08:50 +05:30
Kovid Goyal
cd9b752926
...
2022-01-22 16:02:05 +05:30
Kovid Goyal
655a5a2808
Handle insertText called from the event loop by the text input system
2022-01-22 15:51:43 +05:30
Kovid Goyal
5f4e519d61
...
2022-01-22 15:13:53 +05:30
Kovid Goyal
720bf7efd6
Fix mouse position reported incorrectly on click event in a newly created window if the mouse has never moved in that window
2022-01-22 15:10:14 +05:30
Kovid Goyal
3867620be5
...
2022-01-22 14:58:10 +05:30
Kovid Goyal
03a7361325
Some debug prints for flagsChanged
2022-01-22 14:57:13 +05:30
Kovid Goyal
e8c683db8b
A new approach to handling flagsChanged with IME
...
Bypass cocoa's flagsChanged handling and call handleevent ourselves,
this allows us to know exactly what the IME is doing. Hopefully fixes
issues with IMEs that change state on modifier key presses.
Fixes #4541
2022-01-22 14:47:57 +05:30
Kovid Goyal
0a3acd9738
ask kitten: Use buttons for choices as well
2022-01-22 13:57:25 +05:30
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