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
Kovid Goyal
d70610f5d9
more uses of extlinks
2022-01-21 08:45:03 +05:30
Kovid Goyal
53e38cb1d2
Add a note about hologram.nvim to the graphics protocol page
2021-09-10 10:33:01 +05:30
Kovid Goyal
7997295d4c
Make a section about terminals implementing the graphics protocol
2021-09-02 12:49:17 +05:30
Kovid Goyal
59b84ae1a4
Note that chafa added support for the graphics protocol
2021-09-01 06:44:35 +05:30
Kovid Goyal
e8873804c0
Note that the graphics protocol is now supported in WezTerm as well
2021-08-30 13:56:21 +05:30
Kovid Goyal
0f37521592
Add a note to the graphics protocol about symlink resolution
2021-08-30 12:23:26 +05:30
Kovid Goyal
8ad1180321
Make a note that only regular files are supported for transmission of graphics data
2021-08-30 12:04:43 +05:30
Kovid Goyal
6f265f448d
DRYer
2021-07-28 15:39:21 +05:30
Kovid Goyal
bcff2a7fb6
Add aliases to GraphicsCommand to make it more useable
2021-07-28 13:28:21 +05:30
Kovid Goyal
94188fddce
pep8-ify sample code
2021-07-28 11:13:29 +05:30
Kovid Goyal
887347106d
version 0.22.0
2021-07-26 13:57:09 +05:30
Kovid Goyal
340159b591
Graphics protocol: Support for frame composition
...
Fixes #3809
2021-07-22 18:58:59 +05:30
Kovid Goyal
2417122ed3
Make the integration tools link targets
2021-07-20 14:28:44 +05:30
Kovid Goyal
f4ebec6759
The graphics protocol spec should link to POSIX not the linux man page
2021-07-20 09:51:15 +05:30
Kovid Goyal
380c7628d8
Use tabs for C/Python code samples
2021-07-18 13:43:26 +05:30
Kovid Goyal
f787a377c3
A new theme for the kitty website
...
Supports dark mode. Also re-organize the documentation
a bit, making it more hierarchical.
Have a nicer landing page
2021-07-18 13:29:33 +05:30
Kovid Goyal
3a322c5c6e
Fix warning from sphinx
2021-07-12 13:22:39 +05:30
Kovid Goyal
f62f94381e
also forgot to list the a=a key
2021-07-08 09:17:42 +05:30
Kovid Goyal
25fb5d0ee6
Forgot to list the f key for a
2021-07-07 18:26:06 +05:30
nick black
3495591c5f
[trivial] s/the/then/
2021-07-01 10:34:43 -04:00
Kovid Goyal
bc66b7f16e
Fix a bunch of broken links
2021-06-30 14:59:54 +05:30
Kovid Goyal
ee77144e2b
Make the sample script a little nicer
2021-06-16 18:51:21 +05:30
Kovid Goyal
199685a25b
Graphics protocol: Add support for shared memory on Windows
2021-06-10 12:44:50 +05:30
Kovid Goyal
f26d5b02cb
...
2021-06-09 08:01:46 +05:30
nick black
80e3c871ce
graphics-protocol.rst: s/and/an/
2021-05-07 06:15:12 -04:00