danny neira
dc759e6a07
updated list of other terminals that support kitty image protocol
2025-03-27 17:16:45 -06:00
Sergei Grechanik
0d969bb441
Add st to the list of terminals implementing graphics protocol
...
It's implemented as a patch, the link points to the patch landing page.
2025-02-17 16:08:35 -08:00
Justin Brooks
4ee1a6a6ee
Add vat to list of applications that use the protocol
2025-01-09 09:37:23 -05:00
Kovid Goyal
dac6f88453
Cleanup previous PR
2024-12-28 08:08:09 +05:30
Peter Bronez
4b5ccc2911
Add Ghosttty to list of terminals implementing the graphics protocol
...
Ghostty 1.0 was just released. It implements the Kitty Graphics Protocol. I used a link to the specific code that implements the prototocol. Alternatively, could use the feature page https://ghostty.org/docs/features or home page https://ghostty.org
2024-12-27 13:54:50 -05:00
Kovid Goyal
70d72b22d8
Graphics protocol: Clear any partially uploaded data for a chunked load when any delete command is received
...
Fixes #7968
2024-10-13 09:49:44 +05:30
Kovid Goyal
f66a58ebe2
Decouple notification closed reporting from closing of notifications
2024-07-25 10:53:31 +05:30
Kovid Goyal
f1e1dc4a0c
Split up list of software supporting graphics protocol into libraries and applications and make it alphabetical
2024-07-07 20:31:36 +05:30
Denys Séguret
ae899fe24f
Update graphics-protocol.rst
...
Add broot to the list of applications using Kitty's graphics protocol
(IMO it would be easier to read with an alphabetical sorting and by removing the gratuitous "blazing fast" assertions but that's out of scope of this PR)
2024-07-07 15:08:28 +02:00
Chase Colman
e2d3e0ba96
Fix composition example in Graphics Protocol
...
The example is missing `a=c` but it has the remaining parameters.
2024-06-25 00:59:06 +08:00
sxyazi
14c16fa943
Add Yazi terminal file manager to the list of software implementing kitty's graphics protocol
2024-06-04 14:06:14 +08:00
Kovid Goyal
9b14946176
Add image_preview.nvim to the integrations docs
2024-04-25 07:39:22 +05:30
Kovid Goyal
c19488f3be
Graphics protocol: Add a new delete mode for deleting images whose ids fall within a range
...
Useful for bulk deletion. See #7080
2024-02-25 09:57:44 +05:30
Kovid Goyal
f51520eb79
Clarify behavior of image id==!0 and placement id == 0
...
See https://github.com/kovidgoyal/kitty/discussions/7043
2024-01-23 08:41:23 +05:30
Kovid Goyal
b8c5c62585
Graphics protocol: Specify some edge case behavior for image display
...
See https://github.com/kovidgoyal/kitty/discussions/6979
2024-01-08 08:46:17 +05:30
Arthur Bacci
b2eac37164
Fix copy-paste typo in graphics-protocol.rst
2023-12-20 15:44:53 -03:00
Notarin
3cbb8d5c8f
Update graphics-protocol.rst
...
Fixed a very small typo
2023-11-18 22:36:39 -05:00
Kovid Goyal
f05a58f363
Note cursor movement behavior for relative placements in the spec
2023-10-27 15:43:15 +05:30
Kovid Goyal
9f42e915c8
Clarify relative placement spec
2023-10-27 15:38:56 +05:30
Kovid Goyal
52d5a4679f
Graphics protocol: Support for positioning images relative to other images
...
Fixes #6617
2023-10-27 15:27:30 +05:30
Kovid Goyal
a79dd3996a
Also move data files for gen scripts into gen dir
2023-10-14 08:04:37 +05:30
Kovid Goyal
edb9c924fe
Note that fzf now supports the kitty graphics protocol for image previews
2023-10-08 07:22:54 +05:30
Kovid Goyal
f37cce2ae4
...
2023-10-01 08:20:15 +05:30
Kovid Goyal
0a2f164062
Change kitty +kitten -> kitten in docs
...
All kittens except for the broadcast and panel kittens have now been
ported to Go and so can be run with just kitten rather than kitty
+kitten. So update the docs to use this canonical form for launching
kittens
2023-09-21 12:25:02 +05:30
Kovid Goyal
54f162454f
Merge branch 'master' of https://github.com/grondilu/kitty
2023-08-27 08:31:55 +05:30
Lucien Grondin
4d516cb80f
fix three presumed typos
2023-08-26 12:06:43 +02:00
Kovid Goyal
1cb4cdbaea
Make the Go example for getting window size complete
2023-08-25 13:00:26 +05:30
Kovid Goyal
49741d9c42
Note that when chunking base64 data for the graphics escape code chunks must be 4-byte aligned
2023-07-30 19:49:38 +05:30
Kovid Goyal
70383af59d
Another nvim library to use the kitty graphics protocol
2023-07-04 17:10:57 +05:30
Kovid Goyal
98c0b56387
Fix #6364
2023-06-15 08:11:37 +05:30
olzhasar
d0a5d1b3a4
Fix misspellings
2023-06-14 03:39:53 +06:00
Kovid Goyal
624007c7aa
Refuse to read image files in /proc /sys and /dev
...
Also, open the image file with O_NONBLOCK to ensure we dont hang opening
a FIFO
2023-05-25 12:17:03 +05:30
Kovid Goyal
0ca94f8a88
Fix #6292
2023-05-20 15:45:08 +05:30
AnonymouX47
de6da31f24
Correct typo in graphics protocol specification
...
Correct swapped row/column index in description of virtual placements
2023-05-20 10:36:07 +01:00
Chase Colman
80de70f7f3
Add awrit to graphics-protocol
2023-05-13 23:44:18 +08:00
Kovid Goyal
6cc8e67580
Add example code to get screen size in Bash
2023-04-21 15:18:30 +05:30
Mano Ségransan
0d2a27968b
Add twitch-tui to the list of program that use the kitty graphics protocol
2023-04-11 15:25:32 +02:00
Kovid Goyal
1218a152bf
Implement unicode placeholders in icat
2023-03-04 11:54:22 +05:30
Kovid Goyal
ed8a88e009
Add new unicode placeholder and tmux passthrough options to icat
2023-03-03 22:06:35 +05:30
Kovid Goyal
1bf911a81b
Generate the rowcol diacrticis for Go as well
2023-03-03 14:39:38 +05:30
Kovid Goyal
a7ed47575e
Improve documentation for Unicode placeholders
2023-03-03 12:45:52 +05:30
Sergei Grechanik
d63eeada73
Image placement using Unicode placeholders
...
This commit introduces the Unicode placeholder image placement method.
In particular:
- Virtual placements can be created by passing `U=1` in a put command.
- Images with virtual placements can be displayed using the placeholder
character `U+10EEEE` with diacritics indicating rows and columns.
- The image ID is indicated by the foreground color of the placeholder.
Additionally, the most significant byte of the ID can be specified via
the third diacritic.
- Underline color can be optionally used to specify the placement ID.
- A bug was fixed, which caused incomplete image removal when it was
overwritten by another image with the same ID.
2023-02-21 18:23:16 -08:00
Kovid Goyal
5eaa935ede
icat: Dont try to further compress PNG images when using stream based transmission
2023-02-01 11:45:01 +05:30
Kovid Goyal
a73f09cf89
Clarify that a=f is needed for chunked transmission of animation frame data
2023-02-01 11:43:15 +05:30
Kovid Goyal
f2c8819d25
Add an example for displaying a PNG with bash
2023-01-29 10:27:03 +05:30
pagedown
1e7e10f96f
Docs: Fix mixed tab and space indentation in the example code
2023-01-27 13:39:27 +08:00
Kovid Goyal
44866a6e79
Add sample Go code to get screen size
2023-01-07 15:00:51 +05:30
Kovid Goyal
b9d098de2d
Update mpv support link to point to the actual merged commit
2022-12-22 07:16:53 +05:30
pagedown
74cae7b787
...
2022-12-16 14:27:02 +08:00
Kovid Goyal
80db167abb
Add mpv to the list of things that speak the graphics protocol
2022-12-14 10:31:56 +05:30