siloo Posted March 15, 2018 Share Posted March 15, 2018 Is it possible to make a version of Paint.net to run on a Mac? Link to comment Share on other sites More sharing options...
Zagna Posted March 15, 2018 Share Posted March 15, 2018 Closest equivalent for Mac is Pinta. Link to comment Share on other sites More sharing options...
Pratyush Posted March 15, 2018 Share Posted March 15, 2018 (edited) paint.net for Mac is not going to happen. Quoted from FAQ: (1) Will it ever be ported to Mac OS, Linux, or any other operating system? (2) What about Mono support? Wouldn't that be really easy? We will not be doing any work to directly support Mac OS, Linux, Mono, or any other platform. We are doing this in order to focus on the best quality and support for the platform that we develop on: Windows with .NET. Also, we simply do not have the resources or expertise to do any of this work. Edited March 15, 2018 by Pratyush Link to comment Share on other sites More sharing options...
hoast Posted September 21, 2018 Share Posted September 21, 2018 On 3/15/2018 at 9:11 AM, Pratyush said: paint.net for Mac is not going to happen. Quoted from FAQ: (1) Will it ever be ported to Mac OS, Linux, or any other operating system? (2) What about Mono support? Wouldn't that be really easy? We will not be doing any work to directly support Mac OS, Linux, Mono, or any other platform. We are doing this in order to focus on the best quality and support for the platform that we develop on: Windows with .NET. Also, we simply do not have the resources or expertise to do any of this work. While this is understandable and noone expects you to actually support other platforms, why not adjust a few lines so the latest version runs with Wine? Apparently, not much is missing for that, only (?) this one issue which currently remains unresolved (which is extraordinary with Wine) https://bugs.winehq.org/show_bug.cgi?id=45049 Link to comment Share on other sites More sharing options...
toe_head2001 Posted September 22, 2018 Share Posted September 22, 2018 On 9/21/2018 at 11:52 PM, hoast said: Apparently, not much is missing for that, only (?) this one issue which currently remains unresolved It's not that simple. That's just the first issue you run into. If you make it past that error, you'll run into another Direct2D issue with CreateEllipseGeometry. Unlike Wine's very good Direct3D support, its Direct2D support is less than 25% implemented. (June 9th, 2023) Sorry about any broken images in my posts. I am aware of the issue. My Gallery | My Plugin Pack Layman's Guide to CodeLab Link to comment Share on other sites More sharing options...
Rick Brewster Posted September 22, 2018 Share Posted September 22, 2018 I am planning to try and make Paint.NET compatible with WINE. However, that's dependent on its Direct2D support working, as @toe_head2001 points out. I don't know much about WINE at this point. I don't know if it can use the official d2d1.dll on top of its own Direct3D DLL ... or whatever ... The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted September 22, 2018 Share Posted September 22, 2018 If you want to help with this right now, your best bet is to really throw your effort behind filing high-quality bug reports to WINE, following up with anything they ask, etc. If you're a coder, you might be able to jump in and submit some code patches. BTW, the only way Paint.NET will ever reach other platforms is via something like WINE. Paint.NET is far too dependent on Win32, GDI+, Direct2D, DirectWrite, WIC, UIAnimation, etc. to even think about "porting" to another platform. And the Direct2D support will need to be pretty extensive -- Paint.NET v4.1+ makes use of the Direct2D Effect/Imagine system for some effects (that is, stuff in the Effects menu), and I'll soon be using it in other areas of the regular rendering engine as well. The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
toe_head2001 Posted September 22, 2018 Share Posted September 22, 2018 4 hours ago, Rick Brewster said: I don't know if it can use the official d2d1.dll ... Wine does allow you to Override DLLs with the native Windows ones, but overriding d2d1.dll causes different errors. I'm guessing the Windows d2d1.dll doesn't quite interop properly with the other Wine DLLs yet. (June 9th, 2023) Sorry about any broken images in my posts. I am aware of the issue. My Gallery | My Plugin Pack Layman's Guide to CodeLab Link to comment Share on other sites More sharing options...
dipstick Posted September 22, 2018 Share Posted September 22, 2018 Or simple use a "Windows" VM and install the latest PDN in that. Since I've upgraded to Linux Mint 19 (Ubunto 18.04 Bionic Beaver), I've decided to stop playing with Wine as I'm tired of fixing it. Link to comment Share on other sites More sharing options...
Rick Brewster Posted September 22, 2018 Share Posted September 22, 2018 1 hour ago, dipstick said: Or simple use a "Windows" VM and install the latest PDN in that. Since I've upgraded to Linux Mint 19 (Ubunto 18.04 Bionic Beaver), I've decided to stop playing with Wine as I'm tired of fixing it. That'll work great, as you've seen. However, it still requires a Windows license. The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
NDH Posted August 12, 2020 Share Posted August 12, 2020 I would pay for it, if PDN on Mac is available. Just as I paid for the PDN on Windows. Cheers. Link to comment Share on other sites More sharing options...
toe_head2001 Posted August 12, 2020 Share Posted August 12, 2020 1 hour ago, NDH said: I would pay for it, if PDN on Mac is available. Just as I paid for the PDN on Windows. Cheers. If you can throw money at the problem, then send it to the folks that can create a solution: - CodeWeavers (the primary sponsor of Wine; employs many Wine developers) - or directly to the Wine project. 1 (June 9th, 2023) Sorry about any broken images in my posts. I am aware of the issue. My Gallery | My Plugin Pack Layman's Guide to CodeLab Link to comment Share on other sites More sharing options...
Recommended Posts