RetroFed Forums
Your home away from modern life.
Sorry, Pinta, my prayers have been answered
Post Reply
AuthorMessage
Spice Hoarder
lemmy.zip
spicehoarder@lemmy.zip
Joined: 2025-06-29
Posted: · edited   Subject: Sorry, Pinta, my prayers have been answered Quote

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.

153   Original
klangcola
reddthat.com
klangcola@reddthat.com
Joined: 2023-06-07
#2 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

Excellent news 😃

8
JelleWho
lemmy.world
JelleWho@lemmy.world
Joined: 2024-10-20
#3 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

Just commenting here so I can pick this up later.
I'm still deeply interested in this. The Pinta interface has not be as intuitive than what paint.net has been

20
Spice Hoarder
lemmy.zip
spicehoarder@lemmy.zip
Joined: 2025-06-29
#4 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

Immediately made cover art for Lutris because why not

57
Maya S. Trojan
piefed.blahaj.zone

maya_s_trojan@piefed.blahaj.zone
Joined: 2026-10-12
#5 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

I wasn't familiar with paint.net so I went looking and this stood out to me:

It has been compared to other digital photo editing software packages such as Adobe® Photoshop®, Corel® Paint Shop Pro®, Microsoft Photo Editor, and The GIMP.

This is on their main page, in the main description of what paint.net is and what it does. Whatever happened to that fork of GIMP that dropped the fucking atrocious branding.

This right here is an example of why it's bad, because this chump gets to get away with making a reference to the idea of a sexual "gimp." It's been a bad name for a long time now.

I get that rebrands are hard but fuck me, adding the word "The" before it makes it seem so crass and worthless in comparison to the other things in the list which aren't given skeevy fucking nicknames.

You're allowing people not directly involved in the project to fucking make it look weird and creepy by keeping the fucking name.

I'm tired.

/end of only semi-related rant, please excuse me

-24
Creat
discuss.tchncs.de
Creat@discuss.tchncs.de
Joined: 2023-06-16
#6 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

Just commenting here so I can pick this up later. I'm still deeply interested in this. The Pinta interface has not be as intuitive than what paint.net has been

There's literally a button to save a post or comment.

4
Spice Hoarder
lemmy.zip
spicehoarder@lemmy.zip
Joined: 2025-06-29
#7 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

I wasn't familiar with paint.net so I went looking and this stood out to me: It has been compared to other digital photo editing software packages such as Adobe® Photoshop®, Corel® Paint Shop Pro®, Microsoft Photo Editor, and The GIMP. This is on their main page, in the main description of what paint.net is and what it does. Whatever happened to that fork of GIMP that dropped the fucking atroci...

That excerpt is extremely old, and if memory serves correctly, it *is * how they used to be branded...

https://en.wikipedia.org/wiki/GIMP

17
Maya S. Trojan
piefed.blahaj.zone

maya_s_trojan@piefed.blahaj.zone
Joined: 2026-10-12
#8 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

That excerpt is extremely old, and if memory serves correctly, it *is * how they used to be branded... https://en.wikipedia.org/wiki/GIMP

...and is yet more evidence that the old branding was atrocious and they need to drop this childish "tee hee we made a sex joke" about a scene from an overrated movie from the 90s.

I hate this aspect of open source, and the giggling, crass immaturity of a mass number of men within the open source community.

1
Spice Hoarder
lemmy.zip
spicehoarder@lemmy.zip
Joined: 2025-06-29
#9 Posted: · edited   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

Just commenting here so I can pick this up later. I'm still deeply interested in this. The Pinta interface has not be as intuitive than what paint.net has been

Feel free to ask me any questions if you need help setting it up. There's also another repo I haven't looked into yet here: https://github.com/toehead2001/Paint.NETOnWine

I literally just took the latest portable build, threw it into lutris, and set the wine version to 11.20. You only need the install.sh if you don't already have the required wine components, which my system already did.

12
macniel
feddit.org

DmMacniel@feddit.org
Joined: 2024-06-22
#10 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

...and is yet more evidence that the old branding was atrocious and they need to drop this childish "tee hee we made a sex joke" about a scene from an overrated movie from the 90s. I hate this aspect of open source, and the giggling, crass immaturity of a mass number of men within the open source community.

Did you just called Pulp Fiction overrated?

10
Maya S. Trojan
piefed.blahaj.zone

maya_s_trojan@piefed.blahaj.zone
Joined: 2026-10-12
#11 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

Did you just called Pulp Fiction overrated?

Yes. Get over it. Keep wanking the dick of a creep who looks for any excuse to drop the n-bomb in his films. I don't give a shit. Tarantino is wildly overrated in general.

-6
macniel
feddit.org

DmMacniel@feddit.org
Joined: 2024-06-22
#12 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

Yes. Get over it. Keep wanking the dick of a creep who looks for any excuse to drop the n-bomb in his films. I don't give a shit. Tarantino is wildly overrated in general.

Just wanted to make sure.

3
auzy1
lemmy.world
auzy1@lemmy.world
Joined: 2026-05-03
#13 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

Loved paint.net. miss paint.net. this is awesome news

9
BananaTrifleViolin
piefed.world
BananaTrifleViolin@piefed.world
Joined: 2025-07-14
#14 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

It's interesting that it's seemingly easier to make the windows version of Paint.NET work on Wine, than bother compiling it for .NET on Linux? I wonder if the dev regrets starting with .NET in the first place?

24
Godort
lemmy.ca
Godort@lemmy.ca
Joined: 2025-06-04
#15 Posted: · edited   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

Did you just called Pulp Fiction overrated?

Honestly, Pulp Fiction probably is overrated.

Like, it's a good movie, a great movie even. But even when it's compared to only movies released in the same year, it's barely top 5.

This is the same year as Forest Gump, Shawshank Redemption, The Lion King, and The Professional

9
RunJun
lemmy.dbzer0.com
RunJun@lemmy.dbzer0.com
Joined: 2025-03-09
#16 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

Immediately made cover art for Lutris because why not

I don’t understand this interface. Where’s the AI button? /s

37
Thorry
feddit.org
Thorry@feddit.org
Joined: 2025-08-30
#17 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

It's interesting that it's seemingly easier to make the windows version of Paint.NET work on Wine, than bother compiling it for .NET on Linux? I wonder if the dev regrets starting with .NET in the first place?

It makes no sense, .NET is fully supported on Linux and has been for years. There is an official SDK and it's capable of creating full standalone executables, or smaller ones requiring the runtime libraries to be installed on the target system. As far as I know good packages exist for just about any distro. .NET is fully open source and not just worked on by Microsoft, but a large community.

Creating a Linux executable from any .NET code is as simple as running a single command, it supports cross platform compilation as well. With support for a range of architectures and OSes.

The only caveat is all the code needs to be properly managed code, any unmanaged code is most likely not cross platform compatible and is thus not recommended. It can even break as drivers or the OS is updated for example, so it's a bad idea to have unmanaged code and usually not needed.

0
alpine_jim
piefed.social
alpine_jim@piefed.social
Joined: 2026-07-12
#18 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

It's interesting that it's seemingly easier to make the windows version of Paint.NET work on Wine, than bother compiling it for .NET on Linux? I wonder if the dev regrets starting with .NET in the first place?

right, wasn't Mono supposed to handle things like this?

4
groet
feddit.org
groet@feddit.org
Joined: 2024-08-12
#19 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

It makes no sense, .NET is fully supported on Linux and has been for years. There is an official SDK and it's capable of creating full standalone executables, or smaller ones requiring the runtime libraries to be installed on the target system. As far as I know good packages exist for just about any distro. .NET is fully open source and not just worked on by Microsoft, but a large community. Cr...

Only ".NET core" is cross Plattform. ".NET framework" is Windows only. If they startend developing in framework they cant simply compile to linux.

12
TheGingerNut
piefed.blahaj.zone

TheGingerNut@piefed.blahaj.zone
Joined: 2026-06-29
#20 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

Me who's been pinned on 2.1.2 since the abysmal GTK3 upgrade: You know what, I might just check that out!

8
Spice Hoarder
lemmy.zip
spicehoarder@lemmy.zip
Joined: 2025-06-29
#21 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

Only ".NET core" is cross Plattform. ".NET framework" is Windows only. If they startend developing in framework they cant simply compile to linux.
[deleted]
0
Err(()).unwrap()
Moderator
rtxn@lemmy.world
Joined: 2023-06-24
#22 Posted: · edited   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

It's interesting that it's seemingly easier to make the windows version of Paint.NET work on Wine, than bother compiling it for .NET on Linux? I wonder if the dev regrets starting with .NET in the first place?

compiling it for .NET on Linux

It always sounds so simple for the layperson. Just looking through the list of DLLs in the portable ZIP, PDN uses Windows Forms (System.Windows.Forms namespace), which, as far as I understand, isn't included in the cross-platform releases of .NET. They'd have to rebuild the entire UI with .NET MAUI or some other cross-platform toolkit. Then there are lots of other bundled libraries that may or may not work in a .NET-on-Linux environment.

Releasing and then supporting a second platform is never as easy as just compiling the executable. Figuring out the quirks and differences of various systems, especially one as heterogenous as the Linux ecosystem, is a drain on resources that small development studios often can't afford. Raiguard (hallowed be his name), one of the developers of Factorio, and the person who is single-handedly maintaining the Linux-native build, wrote a blog post about its challenges.

31
mittorn
masturbated.one

mittorn@masturbated.one
Joined: 2023-02-08
#23 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

compiling it for .NET on Linux It always sounds so simple for the layperson. Just looking through the list of DLLs in the portable ZIP, PDN uses Windows Forms (System.Windows.Forms namespace), which, as far as I understand, isn't included in the cross-platform releases of .NET. They'd have to rebuild the entire UI with .NET MAUI or some other cross-platform toolkit. Then there are lots of other...

@rtxn @BananaTrifleViolin Nothing prevents you from using Window Forms implementation form mono

4
Err(()).unwrap()
Moderator
rtxn@lemmy.world
Joined: 2023-06-24
#24 Posted: · edited   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

@rtxn @BananaTrifleViolin Nothing prevents you from using Window Forms implementation form mono

Except Mono implements the Windows-only .NET Framework, but PDN targets .NET 9. I have no idea how those two could be used at the same time for different parts of the app, what kinds of issues may arise from it, or if it can be done at all. Again, it sounds simple, but it never is.

9
mittorn
masturbated.one

mittorn@masturbated.one
Joined: 2023-02-08
#25 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

Except Mono implements the Windows-only .NET Framework, but PDN targets .NET 9. I have no idea how those two could be used at the same time for different parts of the app, what kinds of issues may arise from it, or if it can be done at all. Again, it sounds simple, but it never is.

@rtxn there is net9 winforms port:github.com/DemonBigj781/X11For

3
ryannathans
aussie.zone

ryannathans@aussie.zone
Joined: 2023-09-20
#26 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

[deleted]

That is such a false comparison lol

1
Err(()).unwrap()
Moderator
rtxn@lemmy.world
Joined: 2023-06-24
#27 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

@rtxn there is net9 winforms port:github.com/DemonBigj781/X11For

Adding dependencies, adding complexity, adding points of failure... not to mention that the first sentence in the readme literally says it's an experimental project. Not something that a production software should ever be built upon.

9
Ertain
feddit.online

Ertain@feddit.online
Joined: 2026-08-12
#28 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

Immediately made cover art for Lutris because why not

I'm sure Matthieu/Strider would appreciate that.

2
Ertain
feddit.online

Ertain@feddit.online
Joined: 2026-08-12
#29 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

compiling it for .NET on Linux It always sounds so simple for the layperson. Just looking through the list of DLLs in the portable ZIP, PDN uses Windows Forms (System.Windows.Forms namespace), which, as far as I understand, isn't included in the cross-platform releases of .NET. They'd have to rebuild the entire UI with .NET MAUI or some other cross-platform toolkit. Then there are lots of other...

Yeah, if only they could do a proper port. Looks too difficult at this point.

1
Jesus_666
lemmy.world
Jesus_666@lemmy.world
Joined: 2024-04-03
#30 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

compiling it for .NET on Linux It always sounds so simple for the layperson. Just looking through the list of DLLs in the portable ZIP, PDN uses Windows Forms (System.Windows.Forms namespace), which, as far as I understand, isn't included in the cross-platform releases of .NET. They'd have to rebuild the entire UI with .NET MAUI or some other cross-platform toolkit. Then there are lots of other...

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.

3
hirihit640
sh.itjust.works
hirihit640@sh.itjust.works
Joined: 2024-10-28
#31 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

compiling it for .NET on Linux It always sounds so simple for the layperson. Just looking through the list of DLLs in the portable ZIP, PDN uses Windows Forms (System.Windows.Forms namespace), which, as far as I understand, isn't included in the cross-platform releases of .NET. They'd have to rebuild the entire UI with .NET MAUI or some other cross-platform toolkit. Then there are lots of other...

And people wonder why so many devs use Electron. It may be slow and a RAM hog but hey it works.

7
Ephera
lemmy.ml
Ephera@lemmy.ml
Joined: 2020-05-31
#32 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

And people wonder why so many devs use Electron. It may be slow and a RAM hog but hey it works.

Well, if you want cross-platform anything, not using a Microsoft framework is the first step to success...

13
Thorry
feddit.org
Thorry@feddit.org
Joined: 2025-08-30
#33 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

Only ".NET core" is cross Plattform. ".NET framework" is Windows only. If they startend developing in framework they cant simply compile to linux.

.NET framework has been discontinued for years now with .NET platform being the official successor. It's no longer called .NET core. If one started with framework, moving over to platform is very easy as it's the exact same language. If thet were on framework still, it would mean they haven't updated in years, which would be weird and not recommended.

2
deathmetal27
lemmy.world
deathmetal27@lemmy.world
Joined: 2023-10-04
#34 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

How is this a meme?

10
Zarobi
aussie.zone
Zarobi@aussie.zone
Joined: 2026-06-23
#35 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

It makes no sense, .NET is fully supported on Linux and has been for years. There is an official SDK and it's capable of creating full standalone executables, or smaller ones requiring the runtime libraries to be installed on the target system. As far as I know good packages exist for just about any distro. .NET is fully open source and not just worked on by Microsoft, but a large community. Cr...

Not fully supported. Some libraries are not supported especially drawing ones. .Net can be cross platform but you have to be careful what you use

5
Treczoks
lemmy.world
Treczoks@lemmy.world
Joined: 2023-07-09
#36 Posted: · edited   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

I wasn't familiar with paint.net so I went looking and this stood out to me: It has been compared to other digital photo editing software packages such as Adobe® Photoshop®, Corel® Paint Shop Pro®, Microsoft Photo Editor, and The GIMP. This is on their main page, in the main description of what paint.net is and what it does. Whatever happened to that fork of GIMP that dropped the fucking atroci...

That comparison is off. Paint.net is actually a program I like on Windows (which I only use at work), that I miss on Linux anywhere else because it is not like GIMP. GIMP might be the mega-super-duper tool for artists and photo-manipulators, but try to put an arrow on a screenshot pointing at something and write a text next to it. I get that done faster by importing the screenshot into Inkscape and re-export it to PNG, even if it f's up the original images' resolution.

7
Err(()).unwrap()
Moderator
rtxn@lemmy.world
Joined: 2023-06-24
#37 Posted: · edited   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

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.

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.

1
Jesus_666
lemmy.world
Jesus_666@lemmy.world
Joined: 2024-04-03
#38 Posted:   Subject: Re: Sorry, Pinta, my prayers have been answered Quote Reply

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.

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.

2
Post Reply Page 1