Kovid Goyal
cff490f881
Wayland: Add support for the new cursor-shape protocol
...
It is currently disabled because no compositor seems to support it.
Hyprland reports it as available but using it causes Hyprland to crash.
Plasma 6 is supposed to have it but I am not installing a beta just for
this.
Typical Wayland.
2023-12-24 18:45:17 +05:30
Kovid Goyal
77292a16d6
Make shebangs consistent
...
Follow PEP 0394 and use /usr/bin/env python so that the python in the
users venv is respected. Not that the kitty python files are meant to be
executed standalone anyway, but, whatever.
Fixes #6810
2023-11-11 08:32:05 +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
a9b412baba
Fix a regression that broke kitten update-self
...
Fixes #6729
2023-10-18 19:19:35 +05:30
Kovid Goyal
e9e1a7a7c3
Fix the diagonal resize shapes on Linux
2023-10-17 21:15:20 +05:30
Kovid Goyal
6804d16519
Show pointer shapes in mouse_demo kitten
2023-10-17 21:07:57 +05:30
Kovid Goyal
c03dff2322
Fix help text and short desc for the two wrapper kittens
2023-10-17 19:50:47 +05:30
Kovid Goyal
ddb121b418
Remote control launch: Fix the --copy-env option not copying current environment variables
...
Fixes #6724
2023-10-16 22:32:51 +05:30
Kovid Goyal
187fa996f8
Add the cell pointer shape
2023-10-16 20:33:12 +05:30
Kovid Goyal
d66074f19f
Add pointer shape enum to kittens
2023-10-15 21:03:41 +05:30
Kovid Goyal
1693107608
A new escape code to change the shape of the mouse pointer
...
Fixes #6711
2023-10-15 19:57:36 +05:30
Kovid Goyal
119582a9d4
Make relative imports work in gen scripts even when directly executed
2023-10-15 09:51:03 +05:30
Kovid Goyal
792b74503c
Implement mouse shape support for macOS
...
Code for loading hidden system cursors not available via NCursor comes
from the SDL library, with thanks.
2023-10-15 09:42:06 +05:30
Kovid Goyal
4f1971c480
Rationalize mouse cursor shape handling
...
Now can use the full range of standard mouse cursor shapes similar to
those supported by browsers via the CSS cursor property.
Still needs to be fully implemented for cocoa backend.
2023-10-15 09:17:31 +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
e6ef2fceea
py3.8 support
2023-10-14 07:57:03 +05:30
Kovid Goyal
56063b96fd
Move gen scripts into their own package
2023-10-14 07:44:18 +05:30