Commit Graph

14025 Commits

Author SHA1 Message Date
Kovid Goyal
b63e523098
... 2024-06-20 15:50:57 +05:30
Kovid Goyal
2bcb32d611
Fix scrollback_indicator_opacity not actually controlling the opacity
Fixes #7557
2024-06-19 06:03:30 +05:30
Kovid Goyal
fbdc2b44e0
Merge branch 'fn' of https://github.com/pcc/kitty 2024-06-18 14:06:24 +05:30
Peter Collingbourne
be1000669f Prevent Fn key from scrolling to the bottom
When the Fn key is pressed it should not cause us to scroll to the bottom
of the scrollback. This is because Fn may be used to access movement keys
(e.g. on a MacBook keyboard, Fn+Up = Page Up).

Most keyboards do not expose Fn to the operating system as a separate key
event, but there are two known exceptions: Macs running Linux (generates
XF86Fn) and some ThinkPads (generates XF86WakeUp). Ignore both key
events when deciding whether to scroll to the bottom. For consistency,
do the same when deciding whether key events should hide the mouse.
2024-06-17 23:18:57 -07:00
Kovid Goyal
48f053b8cc
Fix #7555 2024-06-18 05:59:12 +05:30
Kovid Goyal
4a48e96e81
Merge branch 'fix-gnome44-transparent-title-bar' of https://github.com/adamschmalhofer/kitty 2024-06-17 20:32:35 +05:30
Adam Schmalhofer
8fabc47776 Fix Gnome 44 invisible title bar on Wayland
a.k.a. title bar is completely missing

Fixes: https://github.com/kovidgoyal/kitty/issues/7425
2024-06-17 13:18:48 +02:00
Kovid Goyal
7b477ccca8
clarify some docs further 2024-06-17 09:27:40 +05:30
Kovid Goyal
9be6b9c374
When using --single-instance allow creating sessions with only background processes 2024-06-17 08:01:43 +05:30
Kovid Goyal
499eb3c3c2
... 2024-06-17 07:39:04 +05:30
Kovid Goyal
2a6870b21f
Wayland labwc: Fix kitty timing out waiting for compositor to quit fucking around with scales on labwc
labwc is unique among Wayland compositors in implementing fractional
scale but not preferred integer buffer scale events. We didn't cater to
this particular combination of before. And to top it off it appears to
have no way for the user to set/control the scale so I cant even test
what it will do with fractional scales other than 1. Sigh. As with all
things Wayland, you need to be a masochist to subject yourself to them.

Fixes #7540
2024-06-16 15:01:46 +05:30
Kovid Goyal
57aa591a90
... 2024-06-16 06:13:54 +05:30
Kovid Goyal
e0998fcbb1
Update changelog 2024-06-16 06:09:01 +05:30
Kovid Goyal
608a497421
forgot to port test to use new API 2024-06-15 16:41:11 +05:30
Kovid Goyal
f4bec5f4ab
Remote control: Fix empty password not working
Fixes #7538
2024-06-15 11:15:19 +05:30
Kovid Goyal
68649d78df
Cleanup previous PR 2024-06-15 06:12:31 +05:30
Kovid Goyal
5babab18a0
Merge branch 'unfocused_cursor_shape' of https://github.com/n0pl4c3/kitty 2024-06-15 05:59:45 +05:30
Kovid Goyal
6c4cb4c1d6
Fix #7545 2024-06-15 05:40:10 +05:30
n0pl4c3
1968d0b8e0 Implemented option to change cursor shape in unfocused window 2024-06-14 23:02:34 +02:00
Kovid Goyal
6f0366d42f
Update changelog and cleanup docs of the window_logo_scale option 2024-06-14 13:49:58 +05:30
Kovid Goyal
192bd8a211
Merge branch 'window-logo-scaling' of https://github.com/amuDev/kitty 2024-06-14 13:44:53 +05:30
Kovid Goyal
946342c4fb
Merge branch 'master' of https://github.com/SpoonOil/kitty 2024-06-14 11:43:00 +05:30
SpoonOil
185645f84b
Merge pull request #1 from SpoonOil/SpoonOil-patch-1
Fix typo in definition.py
2024-06-13 22:17:58 -04:00
SpoonOil
af01cf92cc
Fix typo in definition.py
It's is incorrect here, which can clearly be seen by expanding the contraction to "It is". Its is correct for possessive.
2024-06-13 22:16:38 -04:00
aki
4d8b34cab8 change window_logo_scale to float, add granular xy scaling options to window_logo_scale 2024-06-13 23:33:28 +09:00
Kovid Goyal
ecc44dffeb
Fix #7535
I think
2024-06-13 12:26:54 +05:30
aki
a8b28ca32b remove test block 2024-06-12 22:13:00 +09:00
aki
56fc4eddbd add option to scale window_logo via window_logo_scale 2024-06-12 21:29:04 +09:00
Kovid Goyal
e3239fdcdf
... 2024-06-10 09:25:14 +05:30
Kovid Goyal
dea7752df1
Note that textual now supports the kitty keyboard protocol 2024-06-10 09:24:31 +05:30
Kovid Goyal
0e1737b0e6
Merge branch 'dependabot/go_modules/all-go-deps-c92472c2bb' of https://github.com/kovidgoyal/kitty 2024-06-10 08:51:35 +05:30
dependabot[bot]
3dd09236aa
Bump the all-go-deps group with 2 updates
Bumps the all-go-deps group with 2 updates: [golang.org/x/image](https://github.com/golang/image) and [golang.org/x/sys](https://github.com/golang/sys).


Updates `golang.org/x/image` from 0.16.0 to 0.17.0
- [Commits](https://github.com/golang/image/compare/v0.16.0...v0.17.0)

Updates `golang.org/x/sys` from 0.20.0 to 0.21.0
- [Commits](https://github.com/golang/sys/compare/v0.20.0...v0.21.0)

---
updated-dependencies:
- dependency-name: golang.org/x/image
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go-deps
- dependency-name: golang.org/x/sys
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 03:19:16 +00:00
Kovid Goyal
d5fe1333e2
Bump version of wayland client library bundled with the pre-built binaries
Some change in mesa 24.1.1 causes glfw EGL context creation to fail on
Wayland when using anything less than the newest Wayland client library.
This prevents kitty from starting with the error:
[glfw error 65542]: EGL: Failed to get EGL display: Success

Sigh, Wayland. Probably the newest client library will break on older
systems. Even basic things like window creation cant be relied upon to
be stable in this joke of a graphics stack.

See #7517
2024-06-07 16:27:33 +05:30
Kovid Goyal
f155d23a1e
Merge branch 'ubuntu-shortcuts' of https://github.com/metaflow/kitty 2024-06-07 15:08:38 +05:30
Mikhail Goncharov
c153ea8acc use readlink -f ~ to get user home
/home/$USER works most of the time but might be wrong
2024-06-07 11:03:37 +02:00
Kovid Goyal
a6c7744119
ssh kitten: Passthrough when -V is specified
Fixes #7515
2024-06-06 19:52:35 +05:30
Kovid Goyal
50d5deb9fe
Debug output: Use proper output for titlebar colors 2024-06-05 06:04:25 +05:30
Kovid Goyal
6c3c36c5b0
Merge branch 'pr-2e007452' of https://github.com/sxyazi/kitty 2024-06-04 11:52:47 +05:30
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
f17a5934e2
Fix #7504 2024-06-04 11:02:47 +05:30
Kovid Goyal
6bd8c71e30
Merge branch 'dependabot/go_modules/all-go-deps-21d6f4b677' of https://github.com/kovidgoyal/kitty 2024-06-03 22:27:15 +05:30
dependabot[bot]
521d3a86f0
Bump github.com/shirou/gopsutil/v3 in the all-go-deps group
Bumps the all-go-deps group with 1 update: [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil).


Updates `github.com/shirou/gopsutil/v3` from 3.24.4 to 3.24.5
- [Release notes](https://github.com/shirou/gopsutil/releases)
- [Commits](https://github.com/shirou/gopsutil/compare/v3.24.4...v3.24.5)

---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-03 03:21:51 +00:00
Kovid Goyal
88aa4d1de3
Revert 72272ab4fe
Apparently NVIDIA drivers dont handle this well. Sigh.

Go back to calling wl_egl_window_resize() before resizing the
framebuffer instead of before swapping in the resized framebuffer.
Logically, these should be equivalent, but...

Wayland is such an ongoing disaster.

Fixes #7493 (I hope).
2024-06-02 19:24:00 +05:30
Kovid Goyal
06a45dcf36
Merge branch 'master' of https://github.com/sweetbbak/kitty 2024-05-31 22:48:23 +05:30
Meili C
63de42aaef add simde dependency to stdenv.linux in shell.nix 2024-05-31 08:49:09 -08:00
Kovid Goyal
1bfb1de7fc
version 0.35.1 2024-05-31 14:22:58 +05:30
Kovid Goyal
f3d8cf5d29
Add tdf as a terminal PDF viewer that uses the kitty graphics protocol 2024-05-30 21:20:31 +05:30
Kovid Goyal
beb42d571b
Forgot to use aspect ratio calculation when only one of r/c is specified for determining cursor position and image cell overlaps. Fixes #7479 2024-05-28 21:30:26 +05:30
Kovid Goyal
5e2fc4e90f
Fix a regression in the previous release causing an error when setting background_opacity to zero
Fixes #7483
2024-05-28 20:03:10 +05:30
Kovid Goyal
48070ff38e
Fix #7481 2024-05-28 15:14:13 +05:30