Update changelog
This commit is contained in:
parent
ac4eef7eb3
commit
996a821bf8
2 changed files with 35 additions and 24 deletions
|
|
@ -9,6 +9,29 @@ To update |kitty|, :doc:`follow the instructions <binary>`.
|
|||
Recent major new features
|
||||
---------------------------
|
||||
|
||||
Wayland goodies
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Wayland users should rejoice as kitty now comes with major Wayland
|
||||
quality-of-life improvements:
|
||||
|
||||
* Draw GPU accelerated :doc:`desktop panels and background </kittens/panel>`
|
||||
running arbitrary terminal programs. For example, run `btop
|
||||
<https://github.com/aristocratos/btop/>`__ as your desktop background
|
||||
|
||||
* Background blur for transparent windows is now supported under KDE
|
||||
using a custom KDE specific protocol
|
||||
|
||||
* The kitty window decorations in GNOME are now fully functional with buttons
|
||||
and everything
|
||||
|
||||
* kitty now supports fractional scaling in Wayland which means pixel perfect
|
||||
rendering when you use a fractional scale with no wasted performance on
|
||||
resizing an overdrawn pixmap in the compositor
|
||||
|
||||
With this release kitty's Wayland support is now on par with X11, at least,
|
||||
for decent compositors.
|
||||
|
||||
Cheetah speed 🐆
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
|
@ -22,26 +45,6 @@ kitty was already so fast that its performance was never a bottleneck, this
|
|||
improvement makes it even faster and more importantly reduces the energy
|
||||
consumption to do the same tasks.
|
||||
|
||||
|
||||
File transfer over the tty device
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Transfer files to and from remote computers over the ``TTY`` device itself.
|
||||
This means that file transfer works over nested SSH sessions, serial links,
|
||||
etc. Anywhere you have a terminal device, you can transfer files.
|
||||
|
||||
Simply ssh into a remote computer using the :doc:`ssh kitten </kittens/ssh>`
|
||||
and run the :doc:`transfer kitten </kittens/transfer>` (which the ssh kitten
|
||||
makes available for you on the remote computer automatically). For example, to
|
||||
copy a file from a remote computer::
|
||||
|
||||
<local computer> $ kitten ssh my-remote-computer
|
||||
<remote computer> $ kitten transfer some-file /path/on/local/computer
|
||||
|
||||
The kitten can transfer files to and from the remote computer. It supports
|
||||
recursive transfer of directories, symlinks and hardlinks. It can even use the
|
||||
rsync algorithm to speed up repeated transfers of large files.
|
||||
|
||||
.. }}}
|
||||
|
||||
Detailed list of changes
|
||||
|
|
|
|||
|
|
@ -10,12 +10,12 @@ Draw a GPU accelerated dock panel on your desktop
|
|||
|
||||
|
||||
You can use this kitten to draw a GPU accelerated panel on the edge of your
|
||||
screen, that shows the output from an arbitrary terminal program.
|
||||
screen or as the desktop wallpaper, that shows the output from an arbitrary
|
||||
terminal program.
|
||||
|
||||
It is useful for showing status information or notifications on your desktop
|
||||
using terminal programs instead of GUI toolkits.
|
||||
|
||||
|
||||
.. figure:: ../screenshots/panel.png
|
||||
:alt: Screenshot, showing a sample panel
|
||||
:align: center
|
||||
|
|
@ -36,16 +36,24 @@ activity, CPU load, date/time, etc.
|
|||
This kitten currently only works on X11 desktops and Wayland compositors
|
||||
that support the `wlr layer shell protocol
|
||||
<https://wayland.app/protocols/wlr-layer-shell-unstable-v1#compositor-support>`__
|
||||
(which is almost all of them except the usually crippled GNOME).
|
||||
(which is almost all of them except the, as usual, crippled GNOME).
|
||||
|
||||
Using this kitten is simple, for example::
|
||||
|
||||
kitty +kitten panel sh -c 'printf "\n\n\nHello, world."; sleep 5s'
|
||||
|
||||
This will show ``Hello, world.`` at the top edge of your screen for five
|
||||
seconds. Here the terminal program we are running is :program:`sh` with a script
|
||||
seconds. Here, the terminal program we are running is :program:`sh` with a script
|
||||
to print out ``Hello, world!``. You can make the terminal program as complex as
|
||||
you like, as demonstrated in the screenshot above.
|
||||
|
||||
If you are on Wayland, you can, for instance run::
|
||||
|
||||
kitty +kitten panel --edge=background htop
|
||||
|
||||
to display htop as your desktop background. Remember this works in everything
|
||||
but GNOME and also, in sway, you have to disable the background wallpaper as
|
||||
sway renders that over the panel kitten surface.
|
||||
|
||||
|
||||
.. include:: ../generated/cli-kitten-panel.rst
|
||||
|
|
|
|||
Loading…
Reference in a new issue