• SuperFola@programming.dev
    link
    fedilink
    English
    arrow-up
    14
    ·
    10 days ago

    This smells like bullshit because it’s just based on things users do not see (processes) or do not care about (the style used for your tabs).

    • Treeniks@lemmy.ml
      link
      fedilink
      arrow-up
      6
      ·
      10 days ago

      Yeah I agree the table is very odd, but the project looks awesome anyway. Some users may care about things using native widgets when it comes to theming and stuff, though I wouldn’t even know what I’d call “native” on Linux. Is GTK native? Qt?

      • ericjmorey@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        10 days ago

        He seems to target GTK based on his statement:

        "On macOS, the main GUI experience is written in Swift using AppKit and SwiftUI. The tabs are native tabs, the splits are native UI components, multi-window works as you’d expect, etc. On Linux, the GUI experience is GTK using real GTK windows and other widgets.

        Features such as error messages are not implemented with a specialized terminal view, we actually use real native UI components. The point is, while the terminal surface and core logic is cross-platform, the user interaction is all purpose-built for each operating system for a true native experience."

        https://mitchellh.com/writing/ghostty-and-useful-zig-patterns