This release adds the ability to edit existing links, show and download QR codes for easy sharing, and various improvements in the frontend. Check out the release note for a list of all changes.

  • Riskable@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    17 days ago

    If it’s written in C# that’s a huge turn-off though because that means it’s likely to only run on Windows.

    I mean, in theory, it could run on Linux but that’s a very rare situation. Almost everything ever written in C# uses Windows-specific APIs and basically no one installs the C# runtime on Linux anymore. It’s both enormous and a pain in the ass to get working properly for any given C# project.

    • dan@upvote.au
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      17 days ago

      That’s a very old way of thinking of things. C# has been cross platform for a long time.

      Almost everything ever written in C# uses Windows-specific APIs

      Not really. Most C# apps use .NET (since the framework and standard library is quite feature-rich) rather than direct Win32 calls, and .NET is cross-platform. A lot of web services are written in C# and deployed to Linux servers.

      basically no one installs the C# runtime on Linux anymore

      You can compile a C# app to a single executable that doesn’t require the framework to be installed.

      Are you running Jellyfin, the *arr suite, slskd, or Technitium DNS? They’re all written in C#.

      • Riskable@programming.dev
        link
        fedilink
        English
        arrow-up
        0
        ·
        17 days ago

        You’ve obviously never tried to get any given .NET project working in Linux. There’s .NET and then there’s .NET Core which is a mere subset of .NET.

        Only .NET Core runs on Linux and nobody uses it. The list of .NET stuff that will actually run on .NET Core (alone) is a barren wasteland.