Holy shit, it’s happening, guys. Paint.net is getting official wine support. You know the windows situation is getting bad when even the developer of an app exclusively aimed at Windows is now shifting support to wine…

They’re contributing to the wine project and everything 🥲 https://bugs.winehq.org/show_bug.cgi?id=60276

I came on here a few months ago ranting about direct 2D stub functions. Two days ago the dev stopped calling those exact direct 2D functions https://github.com/paintdotnet/Paint.NET-on-Wine/releases/tag/v5.200.9785.36400

What a time to be alive. Truly a great time to be a Paint.net enjoyer.

  • Jesus_666@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    2 days ago

    One nitpick: MAUI isn’t cross-platform in the sense that it runs on Linux. Okay, it does on Android, but not desktop Linux.

    They’d have to go with something third-party like Avalonia.

    • rtxn@lemmy.worldM
      link
      fedilink
      arrow-up
      0
      ·
      10 hours ago

      I have no experience with MAUI, I only heard that it was cross-platform.

      Then what other toolkit has stable .NET bindings on both Linux and Windows? This might become relevant to me professionally in the near future.

      • Jesus_666@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        10 hours ago

        Microsoft’s definition of “cross-platform” generally means “Windows and mobile devices, maybe Macs”; MAUI supports Windows, macOS, iOS, Android, and Tizen, but not desktop Linux.

        Generally speaking, if you want a .Net UI that works on all desktop operating systems you’ll want a third-party framework like Avalonia or Uno. Yes, that’s extremely annoying but .Net is generally well-designed otherwise and they have to put that signature Microsoft touch somehwere.