Kitty 0.50

(sw.kovidgoyal.net)

109 points | by porridgeraisin 1 hour ago

17 comments

  • anonymous_i 55 minutes ago
    I recognized him name from Calibre: https://calibre-ebook.com/about

    What a legend.

    • Alien1Being 19 minutes ago
      It is the Gimp of book management.

      Both Calibre and Gimp are great examples of outsider design.

      Works amazingly well.

      Looks amazingly bad.

    • Onavo 17 minutes ago
      I don't see why people are complaining about the UI. The calibre codebase is just Python and you can vibe code/customize a nicer UI for it in minutes. It's not like the core changes much. Their metadata resolution and Epub handling and (formerly DRM cracking) are best in class.
      • lowdude 4 minutes ago
        Vibe-coded or not, I prefer staying close to upstream unless I have very good reasons not to, and I would not want to have to half-heartedly maintain a UI fork of this. I would still be quite excited about an official visual overhaul, though
    • vconnor 47 minutes ago
      When I first used Calibre I thought it was a disorganised mess trying to cram too many features in one app.

      Over time I learned to appreciate the vision: it’s not the stereotypical modern streamlined app, it’s the cockpit of a spaceship. It’s AutoCAD for ebooks. I really enjoy that application now, I haven’t even scratched the surface of its featureset.

      I heard the author gets very defensive of his design choices: good, I wish we had more opinionated app developers in FOSS.

  • solyin 15 minutes ago
    > Variable font support

    Okay, that's pretty cool. How does it handle spacing though? Do the columns in ls/top/etc still line up?

    • kzrdude 11 minutes ago
      Variable fonts are not necessarily non-monospace. It's about one font file for regular to bold weight and so on.
  • petepete 1 hour ago
    I love Kitty. I've used it since discovering it in about 2019 and it strikes the right balance of things.

    It's easy to customise, super fast, light on resources, available in my distro's package manager and while the author might be a bit prickly at times, he does a fantastic job leading the project and keeping things focused.

    I'll give the new shaders a try but the animated cursor is probably busy enough for me already.

    • vidarh 4 minutes ago
      When I used Kitty, I hacked in a shader that'd render a crude glow around the letters so that I could use more translucent backgrounds and still have readable text. I have no idea where that code is - I haven't used Kitty for years. But that's the kind of thing that'd be great to do with the shader support.
  • linksbro 11 minutes ago
    woah, those custom shaders (https://sw.kovidgoyal.net/kitty/custom-shaders/) are sick! ghostty is great, but it's missing that... spirit, that kitty seems to be bringing!

    gz on the release

  • isqueiros 1 hour ago
    To someone uninformed, how does this compare to Ghostty?
    • sumedh 54 minutes ago
      Ghostty UX feels more polished compared to Kitty. I tried Kitty for a while but just did not like the default UX.
      • zaphirplane 26 minutes ago
        The default theme / fonts / colors are a lot more esthetically pleasing combination, that’s likely why you think it’s more polished ?

        I’m surprised no one out together a ghostty theme for kitty. Kitty seems to pushing boundaries with features and concepts

    • ArchD 30 minutes ago
      When I was setting up Hyprland a few months ago, I chose ghostty because kitty rendered some icons badly. I think it was the Nerd Font. In a nutshell, kitty takes some rendering shortcuts that cause the bad rendering.

      https://github.com/kovidgoyal/kitty/blob/master/docs/faq.rst...

      People like to say that kitty is performant, but I haven't found ghostty to be otherwise.

    • crossroadsguy 32 minutes ago
      A significant differenciator is the dev/maintainer I'd say. No, really, hear me out :) I'd start with: this goes for almost any FOSS tool, not just this. Not saying one is good, one is not – but user choices, user feedback, interactions, deisgn goals/choices get affected (and sometimes influence) a lot based on how a dev/maintainer looks at their product and humans who use, or would use, their product – or contribute for that matter.
    • TheRoque 1 hour ago
      I haven't try Ghostty, but what I like about kitty is that it's performant, easy to customize (often it's just one line to add and you get that new feature you want), I like their defaults for tabs, layouts. It's not overwhelming but not too minimal either. I just find it's a sweet spot. I also somehow like the personality of the maintainer which seem to have a nice vision for the project. My major gripe is that it's not available on windows, but anyways I rarely use microslop products nowadays.
      • paaloeye 33 minutes ago
        AFAIK, Ghostty is as performant. At least, on macOS. I used both and didn't see much difference. Decided to go with Ghostty as it feels more native than Kitty.
    • flohofwoe 1 hour ago
      Very similar, about the only difference from user perspective is that Kitty has a slight content 'wobble' on macOS when resizing the window (this typically happens when the content is rendered via an MTKView or CAMetalLayer and its parent view's 'layerContentsPlacement' isn't anchored to one side during window resizing). That would be trivial to fix though.

      PS: another difference is installation size, on macOS Kitty is about 246 MB while Ghostty is 67 MB (and it looks like Kitty comes with a glslang shader compiler and python 3.14 frameworks, which together already take up 32 MB).

      TL;DR: it feels like Ghostty is paying a bit more attention to platform-specific aspects than Kitty.

      Also funny/sad: both call themselves 'cross-platform', but then don't support Windows (only various UNIX variants).

      • darkwater 36 minutes ago
        > Also funny/sad: both call themselves 'cross-platform', but then don't support Windows (only various UNIX variants).

        This still qualifies as cross-platform though. Cross-platform doesn't mean "all the platforms" or "all the platforms with the biggest market share in the segment of the application".

        • flohofwoe 35 minutes ago
          Maybe, but it reminds me of the bad old days when Microsoft called their applications 'cross-platform', and then they just meant different flavours of Windows ;)
      • paaloeye 30 minutes ago
        Proper Windows support is not easy to archive. Plus with Windows Terminal being good enough and open-source, there isn't much incentive to support it.
        • flohofwoe 21 minutes ago
          Windows Terminal doesn't support Kitty Graphics Protocol (yet?: https://github.com/microsoft/terminal/issues/8389).

          That's the one thing I always check first in a terminal because I have this pet project to run emulators in a terminal ;)

          https://github.com/floooh/chipz-kitty

          (works fine in Kitty and Ghostty, wezterm theoretically also supports the Kitty protocol but at some point just freezes)

          • paaloeye 11 minutes ago
            Honestly, as fun as it is using KGP, I don't consider it critical for any real use cases.

            If you need a GUI, just use a GUI.

    • cumshitpiss 1 hour ago
      [dead]
  • Systemerror7A69 56 minutes ago
    Oh wow, I did not expect not only that many interesting changes, but also that many which seem actually specifically useful to me - very cool to read!

    I love kitty, have used it for a long while now and pretty happy, except for that one thing about ssh xterm - but even that is mostly minor.

    Really cool to see such active development of an already perfectly capable and working software.

    • xnickb 26 minutes ago
      I've had so many issues with SSH that I ended up ghosttying kitty.
    • birdsongs 40 minutes ago
      I have the same SSH qualms. I still use it because there's not much better for what I need.
      • Systemerror7A69 2 minutes ago
        I believe I got rid of most of the issues with some .ssh setting which simply uses the normal xterm I believe. I can't check right at this moment, but apparently, simply using xterm and not the xterm-xkitty or what it's called does not actually make much problems when ssh-ing into a machine - not in my case at least.

        It was a setting in some ~/.ssh config file though I believe, not a kitty setting.

  • a-french-anon 39 minutes ago
    Just a PSA for people who don't know and have a "normal" DPI monitor: bitmap fonts are intentionally not supported by Kitty.
  • jfsebastian 1 hour ago
    Kitty is my go-to for the Linux desktop. I discovered it in an early stage and really liked it from the beginning. It’s great to see that the project continues to be developed so vigorously.
  • darkwater 36 minutes ago
    Automated session restore might make me go back to Kitty from Ghostty.
  • TheRoque 1 hour ago
    Nice. I love kitty. But somehow I just realized I'm stuck in 0.47 even though I'm on Fedora, it's like 6 months old. Excited to try the automated session restore.
  • janalsncm 58 minutes ago
    > Restore after logout

    Awesome. I built a janky version of this for myself but I’m glad it’s supported natively now.

  • krautburglar 15 minutes ago
    Apparently RedHat killed X11 so Kovid could go re-implement it on top of VT220. Ugh.
  • omegaSigma95 1 hour ago
    Tbh the quick access terminal stuff in this release is what I wanted three years ago when I wrote my own wrapper
  • miroljub 52 minutes ago
    It doesn't work on Windows. What are your favorite Windows alternatives?
    • chii 27 minutes ago
      It's nowhere as featureful as kitty, but i've been using cmder and it's good enough a replacement for the default windows terminal for daily use. But if you use powershell, i m not sure what a good replacement is (but it does work in cmder iirc).

      https://cmder.app/ , in case the (many) other products with the same name shows up in searches.

    • mellosouls 48 minutes ago
      Windows Terminal. I used to use things like Kitty but don't see a need these days.
      • tappaseater 24 minutes ago
        Windows Terminal is surprisingly outstanding.
    • antihero 25 minutes ago
      Does GhosTTY work on windows?
  • HasanGilani 1 hour ago
    Looks fun
  • akshit-bansal11 12 minutes ago
    [flagged]
  • 0dayman 1 hour ago
    [dead]