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
Kovid Goyal
d0c50248ea
Graphics protocol: Only delete temp files if they have the string tty-graphics-protocol in their file paths.
...
This prevents deletion of arbitrary files in /tmp via the graphics
protocol.
2022-08-16 11:25:33 +05:30
Kid
ef4e784121
Fix link formatting in docs
2022-07-09 16:00:51 +08:00
My Avatar ;D
dc068c16e8
Update projects using kitty graphics protocol
...
Add `term-image` to the list of projects using the kitty graphics protocol.
2022-06-27 10:35:39 +01:00
Kovid Goyal
e1ad75e932
Graphics protocol: Make it explicit what is supposed to happen when two images with the same z-index overlap
...
Fixes #5187
2022-06-10 22:10:11 +05:30
Kovid Goyal
b71d2e04ca
Clarify behavior of placement id when image id is zero
2022-06-07 07:22:12 +05:30
Kovid Goyal
3eb5320e29
Add tpix to list of programs that speak the graphics protocol
2022-05-25 12:27:38 +05:30
Kovid Goyal
2f367fa90c
Note that wayst also has graphics protocol support
2022-04-10 07:38:55 +05:30
Kovid Goyal
40f04284d4
Update the text to reflect current support status
2022-04-04 07:51:22 +05:30
Kovid Goyal
d50a2ea288
Note that Konsole also supports the kitty graphics protocol
2022-02-20 10:59:26 +05:30
pagedown
dc61adf9d8
Refactor: More f-string
2022-01-28 19:34:13 +08:00