Kovid Goyal
8c000088ab
fix session data transmission in new single instance code
2024-06-24 07:38:20 +05:30
Kovid Goyal
4997f5f520
Finish porting +open single instance CLI parsing
2024-06-23 20:49:44 +05:30
Kovid Goyal
3fd51e4ebb
Cleanup previous PR
2024-06-23 19:27:11 +05:30
Kovid Goyal
26e2640039
Merge branch 'fractional_scaling_fix' of https://github.com/MichaelMBradley/kitty
2024-06-23 19:04:40 +05:30
Kovid Goyal
290c1742d5
Fix macOS single instance
2024-06-23 18:50:05 +05:30
Kovid Goyal
b5cf999da9
Make kitty --single-instance fast
...
No longer pay the overhead of starting the Python interpreter
just to write a message to the single instance socket. This reduces
the time for kitty --single-instance (for second and later instances)
from 70ms to 3ms an almost 25x improvement.
Needs testing on macOS and also porting of the +open handling.
2024-06-23 15:45:41 +05:30
Michael Bradley
4c54215d41
Only implement fix on Wayland
2024-06-22 15:28:45 -04:00
Kovid Goyal
581db0ab7a
Make kitty --version fast
...
It's now approx 3ms on my system and 1.23 times faster than alacritty
--version
2024-06-22 12:27:29 +05:30
Kovid Goyal
ad328bfeaa
version 0.35.2
v0.35.2
2024-06-22 09:04:46 +05:30
Kovid Goyal
df229dafa0
Clarify docs that remote_control_script is a convenience wrapper for launch
2024-06-21 06:17:32 +05:30
Kovid Goyal
1a38b60463
URL detection: Fix IPv6 hostnames breaking URL detection
...
Fixes #7565
2024-06-21 05:53:21 +05:30
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
Michael Bradley
7667b69ae5
Fix Wayland fractional scaling < 1.0
2024-06-16 14:57:22 -04:00
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