Megjelent a Kitty 0.48, amely az utóbbi évek egyik leglátványosabb felületbeli változását hozza a terminálemulátorba: megérkezett a függőleges lapok támogatása.
A felhasználók mostantól az ablak bal vagy jobb szélére is áttehetik a lap sort a tab_bar_edge opció beállításával. Ez különösen a széles kijelzőkön hasznos, ahol több a vízszintes, mint a függőleges hely.
A kiadás a Kitty grafikus protokollját is bővíti egy új, átmeneti használati jelzéssel. Az alkalmazások ezzel jelezhetik, ha egy kép csak rövid ideig marad látható, így a terminál hatékonyabban tudja kezelni a rövid életű grafikákat.
A kattintáskezelés is megváltozott. Ha a felhasználó egy fókuszon kívüli Kitty ablakba kattint, az első kattintás mostantól egyszerre ad fókuszt az ablaknak, és továbbítja az eseményt a kattintott elemnek. Ez megegyezik a macOS alapértelmezett viselkedésével, és mostantól Linuxon is így működik.
A get-text remote-control kitten mostantól támogatja az alternate és alternate_scrollback tartományokat, így már az alternatív képernyőpufferből és annak görgetési előzményéből is le lehet kérni szöveget.
A Wayland felhasználók javítást kapnak a kezdeti ablakméretekre, ha a szélességet vagy a magasságot terminálcellákban adják meg, és a kijelzőn tört skálázás fut. Megoldottak egy GNOME-specifikus problémát is, amelynél az ablak címsorának „+” gombra húzásakor nem jött létre új lap, ha csak egyetlen lap volt nyitva.

Számos beépített kitten is fejlesztéseket kapott. A hints kitten új --prefix-free opciót kínál, amellyel közös előtag nélküli hivatkozásokat lehet generálni. A fájlválasztó új --mode=all opciót kapott, amellyel fájlokat és könyvtárakat egyaránt ki lehet jelölni. Keresőmezője mostantól teljes értékű, readline-stílusú szerkesztőt használ, további billentyű-hozzárendelési lehetőségekkel.
A Kitty emellett már képes fájlokat megnyitni Sublime Textben és Zedben megadott sorszámon, az edit-in-kitty pedig helyesen adja vissza az alatta futó szerkesztőfolyamat kilépési kódját.
A memória-kezelés is javult: a program a history buffer esetén megkerüli a szokásos libc allokátort, így az allokátor foglalási stratégiái nem tűnnek memória-szivárgásnak. A kurzornyomok kevesebb erőforrást fogyasztanak, mert a shaderük nem fut, amíg a kurzor rejtve van. A cursor_trail_start_threshold opció pedig mostantól külön vízszintes és függőleges küszöbértékeket is elfogad.
A kiadás több hibát is javít: helyrehozza a cellaeltolásokat használó grafikák hibás kurzorpozicionálását, egy regressziót az oldal-alapú görgetésben a remote-control felületen, valamint egy problémát a remote_control_script működésével, amikor a Kitty-t egy másik Kitty példányból indítják.
macOS-en a Kitty 0.48 új opciókat vezet be a panelablakok rétegeinek szabályozására, és lehetővé teszi, hogy a panelek lefedjék a globális Dock területét. Javítja a szövegigazítást a szövegméretezési protokoll mellett, letiltja az egyszer használatos kódok automatikus kitöltését felkínáló felugró ablakokat, és korrigálja a gyorselérésű terminál elhelyezését a Spaces között macOS Tahoe alatt.
További változás a DECSTR soft screen reset szekvencia támogatása, a legutóbbi shell-parancs megbízhatóbb eltávolítása, a lap sor margóinak javítása átlátszó háttérrel, valamint a gyorselérésű terminál ablakrétegeinek konfigurálhatósága.
További részletekért nézd meg a changelogot.


Hozzászólások
Őőőőő, Alacritty logót kapott
Beküldte berus -
Értékelés:
Őőőőő, Alacritty logót kapott a cikk... Kitty logó:
Őőőőő, Alacritty logót kapott
Beküldte kami911 -
Értékelés:
bocs, igaz, cserélem.
(Nincs cím)
Beküldte berus -
Értékelés: