Kovid Goyal
|
dc0bcbcec3
|
reset a few more image fields
|
2025-10-09 22:29:36 +05:30 |
|
Kovid Goyal
|
55f1ab3843
|
Merge branch 'fix-panel-toggle-fullscreen' of https://github.com/alex-huff/kitty
|
2025-10-09 21:43:18 +05:30 |
|
Kovid Goyal
|
a2604f6958
|
Fix animated images sometimes not auto playing or auto playing at the wrong start frame if the same image id is used for a subsequent image
|
2025-10-09 21:42:37 +05:30 |
|
alex-huff
|
59371ded7e
|
panel: restore left and right margin when leaving fullscreen
|
2025-10-09 10:06:55 -05:00 |
|
Kovid Goyal
|
b543956638
|
...
|
2025-10-09 20:29:15 +05:30 |
|
Kovid Goyal
|
ec7da87905
|
An endpoint to develop resizing code
|
2025-10-09 20:09:15 +05:30 |
|
Kovid Goyal
|
436ab9a95a
|
Add a convenient entry point to test and work on the image serialization code
|
2025-10-09 19:26:05 +05:30 |
|
Kovid Goyal
|
35093d2105
|
Fix frame origins not be de-serialized
|
2025-10-09 19:22:22 +05:30 |
|
Kovid Goyal
|
9212c08638
|
Faster conversion of plaette to NRGB for opaque colors
|
2025-10-09 16:57:28 +05:30 |
|
Kovid Goyal
|
2dea3087b3
|
Faster is_opaque implementation for paletted images
|
2025-10-09 16:52:13 +05:30 |
|
Kovid Goyal
|
c48ed15007
|
...
|
2025-10-09 16:12:39 +05:30 |
|
Kovid Goyal
|
a0f6152aee
|
Ensure num_cols is never zero
|
2025-10-09 16:05:13 +05:30 |
|
Kovid Goyal
|
ef8079eb27
|
Clear python error when using read_from_disk_cache_simple
|
2025-10-09 15:45:03 +05:30 |
|
Kovid Goyal
|
ed33e64101
|
Ensure placement is transmitted after data
|
2025-10-09 15:35:57 +05:30 |
|
Kovid Goyal
|
167b254d97
|
DRYer
|
2025-10-09 15:23:52 +05:30 |
|
Kovid Goyal
|
dc90771780
|
Add a small top margin above the image preview
|
2025-10-09 15:16:17 +05:30 |
|
Kovid Goyal
|
4cdedc422e
|
Add modified date to image preview
|
2025-10-09 15:13:45 +05:30 |
|
Kovid Goyal
|
127459012a
|
Fix incorrect alpha values returned by NRGB color model
|
2025-10-09 11:39:39 +05:30 |
|
Kovid Goyal
|
298daa4e83
|
Utility method to save frame as uncompressed PNG
|
2025-10-09 10:56:33 +05:30 |
|
Kovid Goyal
|
9f2b22c4d6
|
Forgot to include metadata key in resized cache
|
2025-10-09 10:44:41 +05:30 |
|
Kovid Goyal
|
a2255e979f
|
Only retransmit placements when actually needed
|
2025-10-09 10:12:32 +05:30 |
|
Kovid Goyal
|
9be66bfe4a
|
When rendering with Go image libraries fails fallback to ImageMagick
|
2025-10-09 09:40:46 +05:30 |
|
Kovid Goyal
|
2ac2c17929
|
Fix transmission by file
|
2025-10-09 09:35:06 +05:30 |
|
Kovid Goyal
|
c6582e9f51
|
...
|
2025-10-09 09:25:47 +05:30 |
|
Kovid Goyal
|
4ec94c786d
|
Fix previews being right aligned
|
2025-10-09 09:03:09 +05:30 |
|
Kovid Goyal
|
ceb712f791
|
DRYer
|
2025-10-09 09:00:37 +05:30 |
|
Kovid Goyal
|
aecf13302a
|
Fix off-by-one in NRGB
|
2025-10-09 08:30:20 +05:30 |
|
Kovid Goyal
|
d598157590
|
Make goroutines in choose_files panic safe
|
2025-10-09 08:11:47 +05:30 |
|
Kovid Goyal
|
e61e95da3a
|
...
|
2025-10-09 08:04:58 +05:30 |
|
Kovid Goyal
|
37bd77f4a8
|
Bump version of imaging
imaging is now panic safe. Also format nested panics a bit better.
|
2025-10-09 08:00:31 +05:30 |
|
Kovid Goyal
|
f067e9cd92
|
Make various goroutines panic-safe
|
2025-10-09 07:17:53 +05:30 |
|
Kovid Goyal
|
49d8b1a9d0
|
More work on image preview rendering
|
2025-10-08 22:00:12 +05:30 |
|
Kovid Goyal
|
811b4fa127
|
Fix #9083
|
2025-10-08 10:02:51 +05:30 |
|
Kovid Goyal
|
c2e75ba466
|
Fix disk cache not reading inode
Also use a faster atomic update mechanism
|
2025-10-08 08:35:35 +05:30 |
|
Kovid Goyal
|
16cdcf8cf8
|
Use inode number and size for more robust entries change tracking
|
2025-10-08 07:28:02 +05:30 |
|
Kovid Goyal
|
a6335777d9
|
disk cache: add a path based API
This allows maintaining only a single cache entry per path when the
path's contents change.
|
2025-10-08 06:41:12 +05:30 |
|
Kovid Goyal
|
3d5200e1ce
|
On second thoughts dont inject PATH as it is already handled by which() and exe_search_paths
|
2025-10-08 05:26:27 +05:30 |
|
Kovid Goyal
|
67ca9f5b7d
|
Rename read_from_login_shell -> read_from_shell
|
2025-10-08 05:21:48 +05:30 |
|
Kovid Goyal
|
6879432704
|
When using read_from_login_shell inject PATH into os.environ
This allows kitty to use that PATH to launch child executables
|
2025-10-08 05:19:47 +05:30 |
|
Kovid Goyal
|
726c693edf
|
Avoid reading shell env twice to get editor
Its cached, but still...
|
2025-10-07 22:27:57 +05:30 |
|
Kovid Goyal
|
a9f80fe05b
|
Allow easily injecting env vars from the login shell config into the env in which kitty runs child processes
Fixes #9042
|
2025-10-07 22:23:31 +05:30 |
|
Kovid Goyal
|
fcccadc8f3
|
Make reading resolved shell env more robust
We pass -0 to env so that it works even for env vars that have newlines
in them.
|
2025-10-07 21:44:01 +05:30 |
|
Kovid Goyal
|
8d0fc86bb6
|
Update some docs
|
2025-10-07 20:20:19 +05:30 |
|
Kovid Goyal
|
2babfa7ebf
|
macOS: Further restrict the live resize callback to only be used when live resize is actually in progress
|
2025-10-07 18:23:08 +05:30 |
|
Kovid Goyal
|
a76f32df2d
|
Code to serialize/unserialize loaded images
|
2025-10-07 17:25:47 +05:30 |
|
Kovid Goyal
|
8f91fcefbe
|
Update changelog
|
2025-10-07 14:38:58 +05:30 |
|
Kovid Goyal
|
fa808c3b10
|
Fix tab bar sometimes showing incorrect tabs when it is filtered to show only tabs from the current session
Fixes #9079
|
2025-10-07 14:35:13 +05:30 |
|
Kovid Goyal
|
9f9216457e
|
Only showing metadata needs to be in the interface
|
2025-10-07 14:12:40 +05:30 |
|
Kovid Goyal
|
f0040edff2
|
More work on image previews
|
2025-10-07 13:30:28 +05:30 |
|
Kovid Goyal
|
1f37f065ab
|
Improve API of disk cache
Allow getting all keys and also return get result for added keys
|
2025-10-07 13:01:09 +05:30 |
|