Kovid Goyal
|
066dfc71aa
|
A kitten to demo mouse handling
|
2021-09-28 13:48:56 +05:30 |
|
Kovid Goyal
|
3c742a0037
|
Use pixel mode for mouse tracking in kittens
|
2021-09-28 12:46:41 +05:30 |
|
Kovid Goyal
|
f3447d187d
|
Allow handlers to ask for mouse events
|
2021-09-28 09:32:53 +05:30 |
|
Kovid Goyal
|
259ca4a11e
|
Speed up parsing of file transfer OSC codes
Avoid roundtrips between unicode and bytes objects
|
2021-09-25 14:05:21 +05:30 |
|
Kovid Goyal
|
e8e7ad3b75
|
DRYer
|
2021-09-16 18:34:51 +05:30 |
|
Kovid Goyal
|
f9c99a61d4
|
More work on file transfer
|
2021-09-09 12:59:31 +05:30 |
|
Kovid Goyal
|
8aacf30f19
|
Centralize definition of file transfer OSC code
|
2021-09-08 13:43:59 +05:30 |
|
Kovid Goyal
|
ff191c9404
|
clipboard kitten: fix copies to clipboard not working without the --wait-for-completion option
|
2021-07-24 07:55:50 +05:30 |
|
Kovid Goyal
|
af956f4d84
|
Fix debug print for long strings
|
2021-07-19 16:56:10 +05:30 |
|
Kovid Goyal
|
cdd8e52116
|
DRYer
|
2021-07-11 21:39:08 +05:30 |
|
Kovid Goyal
|
c989a7198b
|
Add support for the keypad Begin key
Fixes #3468
|
2021-04-11 07:58:27 +05:30 |
|
Kovid Goyal
|
9c6ba213f9
|
Fix key handling in diff kitten
|
2021-01-16 20:52:14 +05:30 |
|
Kovid Goyal
|
027c5a57f1
|
Work on porting kittens to use new key infrastructure
Also move type definitions into their own module
|
2021-01-16 20:52:14 +05:30 |
|
Kovid Goyal
|
34db18ea0a
|
Also transmit key events when broadcasting
|
2020-12-01 14:11:50 +05:30 |
|
Kovid Goyal
|
ed2dae5884
|
Fix error when sending empty write buf
|
2020-12-01 12:25:09 +05:30 |
|
Kovid Goyal
|
df61ee4ac3
|
...
|
2020-12-01 11:39:50 +05:30 |
|
Kovid Goyal
|
dab555ea3b
|
kittens: Dont discard pending input on startup
Fixes #3012
|
2020-10-06 16:39:00 +05:30 |
|
Kovid Goyal
|
382c31ddf2
|
Use a stub rather than TYPE_CHECKING
|
2020-03-15 13:27:40 +05:30 |
|
Kovid Goyal
|
2d4f194f0d
|
more typing work
|
2020-03-11 09:43:28 +05:30 |
|
Kovid Goyal
|
ce94a9b2df
|
More typing work
|
2020-03-11 09:35:59 +05:30 |
|
Kovid Goyal
|
ac2c21e046
|
more typing work
|
2020-03-09 16:13:00 +05:30 |
|
Kovid Goyal
|
27524bfc3d
|
Restore global key definitions so as not to break third party kittens that might use them
|
2020-03-03 15:06:10 +05:30 |
|
Kovid Goyal
|
8843ded1c9
|
Refactor key encoding
Cannot have key names in global namespace as not all key names are valid
python identifiers. So move them into a dict.
|
2020-03-03 14:54:30 +05:30 |
|
Kovid Goyal
|
8ebad06e7e
|
clipboard kitten: Add a --wait-for-completion option to have the kitten wait till copying to clipboard is complete
Fixes #1693
|
2019-06-07 07:13:15 +05:30 |
|
Luflosi
|
a792c94ccf
|
Use python3 shebang for all python scripts
Fixes #1624.
Use python3 shebang for all python scripts as python still defaults to python2 on many systems.
|
2019-05-20 14:44:24 +02:00 |
|
Kovid Goyal
|
9fdd8e4ae4
|
macOS: Fix some kittens causing 100% CPU usage
|
2019-01-19 14:01:36 +05:30 |
|
Kovid Goyal
|
2c3235d452
|
Remove need to call super-class on_resize method
|
2018-07-15 16:19:54 +05:30 |
|
Kovid Goyal
|
0b662ecb9a
|
Refactor the kittens tui loop to use asyncio
Gets us timers and various jobs for free, and makes it easier to
integrate with libraries that use asyncio from the larger python
ecosystem.
|
2018-07-15 15:27:35 +05:30 |
|
Kovid Goyal
|
e8f7a2b345
|
Dont send on_text events with empty text
|
2018-06-16 08:55:10 +05:30 |
|
Kovid Goyal
|
02ac2336bd
|
DRYer
|
2018-06-09 12:47:52 +05:30 |
|
Kovid Goyal
|
c094ebce07
|
Set VMIN to 1 as without it poll() returns immediately even when no data is available to read on macOS
|
2018-06-09 11:17:12 +05:30 |
|
Kovid Goyal
|
65ed9c759c
|
...
|
2018-06-09 11:10:58 +05:30 |
|
Kovid Goyal
|
83fe2438f9
|
Forgot to port the exception handler loop
|
2018-06-09 11:08:25 +05:30 |
|
Kovid Goyal
|
caa20aa081
|
Use the new tty code in tui as well
|
2018-06-09 09:06:48 +05:30 |
|
Kovid Goyal
|
19721014d0
|
Remote control: Fix kitty @ sometimes failing to read the response from kitty.
Fixes #614
|
2018-06-08 15:35:01 +05:30 |
|
Kovid Goyal
|
97c317b735
|
Make screen_size handling in tui cleaner
Now screen size is fetched only for output_fd rather than sys.stdout
|
2018-06-06 11:20:55 +05:30 |
|
Kovid Goyal
|
d3edd2e73f
|
Add a kitten to get/set the clipboard via OSC 52
|
2018-05-21 23:24:27 +05:30 |
|
Kovid Goyal
|
70352ca722
|
kittens: Don't fail on systems that return invalid values for SC_IOV_MAX. Fixes #558
|
2018-05-21 12:22:46 +05:30 |
|
Kovid Goyal
|
fb57653665
|
Make debugging kittens a little nicer
Now debug() writes to the stderr of the parent kitty process instead of
a temp file.
|
2018-05-19 16:32:08 +05:30 |
|
Kovid Goyal
|
8ea84c97d5
|
Use an overlay window for window resizing
Also implement a remote command to resize windows
|
2018-05-17 23:26:41 +05:30 |
|
Kovid Goyal
|
e0ce5d5629
|
tui: Cleanup unhandled exception processing
Also handler finalization should happen before term manager
finalization.
|
2018-05-10 16:20:33 +05:30 |
|
Kovid Goyal
|
2e69b904da
|
diff: More work on images
|
2018-05-09 14:06:15 +05:30 |
|
Kovid Goyal
|
683e5a4754
|
DRYer
|
2018-05-09 11:32:09 +05:30 |
|
Kovid Goyal
|
d61086907d
|
Add a global debug function to the kittens
|
2018-05-06 13:48:40 +05:30 |
|
Kovid Goyal
|
5c4b14468c
|
Apply default colors in diff kitten
|
2018-04-24 10:33:18 +05:30 |
|
Kovid Goyal
|
20c42ab519
|
tui: Allow handlers to finalize() as well as initialize()
|
2018-04-22 13:14:25 +05:30 |
|
Kovid Goyal
|
92bb6e293a
|
Add threaded job infrastructure to tui
|
2018-04-20 21:12:10 +05:30 |
|
Kovid Goyal
|
d5907a1bf9
|
More work on the diff kitten
|
2018-04-19 10:26:14 +05:30 |
|
Kovid Goyal
|
eaea0b16b5
|
Fix URL hints not working on macOS
Fixes #363
|
2018-03-08 13:38:16 +05:30 |
|
Kovid Goyal
|
1b84064e5f
|
...
|
2018-03-08 13:01:35 +05:30 |
|