Nice. Basically this gets it to parity with the feature-set I actually used in Photoshop when I pirated it as a teen. I assume most people with straightforward needs who aren't pirates are going to be really happy to be able to just use this. Think about people editing a meme graphic or "photoshopping" an extra person into an image for non-serious purposes.
(Sidenote: Shoutout for Pixelmator Pro, the Mac app that similarly has more than enough for me, and has allowed me to stop needing Photoshop. I've never bought an Adobe product outside of work, and now I don't use any either.)
I use Gimp most of the times. But when I have to edit a few isolated pixels of a geometric black image over a plain white background I prefer to use Paint. I can't find how to make Gimp modify only one pixel without blurring all the neighbors.
I like it but it's not available on Linux, so I use Pinta which is a fork of an old version of Paint.NET from when it was open source, it's not quite as good though
Are you using the paintbrush tool instead of the pencil tool? A pencil with the brush size turned down to one shouldn't bother any of the other pixels.
I hope it keeps its blazing-fast startup. I regularly used Paint instead of Photoshop on a system where I had both because Paint starts instantly but Photoshop took a bit.
I was just reflecting on why I fire up Paint more often than GIMP, and this is the reason. Especially when all I want to do is paste an image, add a small annotation, and copy it back out, there’s no tool as fast.
Yes, except (unless I'm mistaken) the snipping tool can't add text and it can't draw boxes, which are two of the core use cases of screenshot annotation.
It is basically why i have KolourPaint installed on Linux and ready on a launch button despite having a bunch of other 2D image editing apps: it starts (almost[0]) instantly and is perfectly fine for cropping images, adding annotations, etc and then pasting it to imgur, discord, or whatever. The only thing missing is having a tool to draw shapes like arrows (not something the Win9x era MS Paint, which is what KolourPaint replicates, had, but it would be a useful feature IMO).
[0] it takes somewhere between half to a second, there is a visible delay between double click and the window appearing but i can live with that. I'm not using KDE as my DE, it is possible it'd start instantly if i already had the KDE libs in memory.
I use photopea quite a bit for this reason. It's faster to open this in a web browser than it is to boot photoshop. The 1/3rd sidebar ad it loads is... a lot, but I'm amazed that I prefer that to a 30s boot time.
I am surprised how photopea can be so feature complete and still run on an ad supported model. It doesn't have all the bells and whistles or Photoshop but covers 99% of the use cases without having to keep paying for a subscription. I pay for Adobe's photography bundle but primarily for Lightroom; for any other image editing I just go to photopea.
Paint's journey has been so weird. It was going to be replaced by Paint 3D, made an optional component, and now it's getting updates I would have killed to have 20 years ago. But it's been such a useful and enduring tool because of both its ubiquity and its simplicity, so I hope the upcoming changes will be as minimalist as those of the past.
Considering how slow the new calculator app is, I am terrified of Microsoft updating the classics. These things used to open instantly and provide value. Now it is a visible pause and gigantic white space heavy interfaces.
This is the correct response. Telling community members that they can fix bugs in libre, community-supported software is one thing.
Telling /users/ who are NOT community members to make changes to some corporation's application that happens to have source available, in their free time, and then donate that labor to some billion dollar corporation? fuck THAT.
Fix it your own damn self, Microsoft. I have better shit to do.
This isn't justification for an app being bad. A company shouldn't release a broken and slow app on an OS I pay for and you can't make it seem like that's okay simply because Microsoft took ten minutes to put the code on Github. At that rate, why put effort into improving apps at all if users will do free work for you?
Unfortunately some issues have been declared as "by design". E.g. due to a rigid interpretation of some accessibility guideline, the fact that clicking on the history or trigonometry menus moves the input focus there, so Numpad Enter suddenly starts re-opening that menu instead of pressing '=' is apparently perfectly intended and definitively not a bug.
Not arguing for contributing to Microsoft’s repos, but most open source projects under most well respected foundations do the same. There is a big argument for or against CLAs but it’s not like it’s just them.
There is a Linux BDFL that everyone refers to for any disputes. He can't be there forever unfortunately. Who knows how Linux will be 10 or 20 years without him.
Yes there is, because the for-profit organisation making you sign a CLA for your contributions is effectively using your free labor to suppress wages of its employees.
Doing free work for an employer is always parasitic with regards to its employees.
You have a third option here which you didn't list, which is forking the project into one which is working in favor of the public; removing the CLA and giving each contributor shared ownership of the project.
Your contribution should then be made to that project.
The fact that the calculator has a $#!"@ hamburger menu to switch between Programmer and "can do floating point numbers" mode is one of those asinine UX decisions that makes me fear any app update - "Oh hey, they're adding a neat feature, let's see how they mess up UX on it" is my default reaction nowadays.
And yes, Notepad and Calculator take much longer to start now than they ever did - not sure if it's SmartScreen, a Store Update check, or if SEND_DIAGNOSTICS is enabled on production builds, but I bet it's some Program Manager making some idiotic decision because some useless KPI requires it.
Programmer mode is useful if you need to convert Decimal/Hex/Binary, but if you try to enter e.g, 17.95 as a decimal number, you can't. (In fact, it'll display 17 NAND 95 - so the dot seems to be a shortcut for a bitwise operation) - it's Integers Only.
(I guess one could argue that programmer mode should include IEEE-754 floats, but I'm fine with that mode being limited to integers, it's plenty useful already. But it does require switching to another mode if you need a calculator to calculate floating point numbers)
You cannot enter fractional values in programmer mode.
This is reasonable, but what is incredibly annoying is that when you type in a number while in Programmer mode, if you then change to Scientific mode, it blows away the number you typed in.
After I found out that in GTA5, bad code loading a large JSON file made boot time jump from 2m to 6m, up to 15m. The JSON file was for in-game purchases, aka useless.
Though I believe that was a delay specifically for GTA Online only, and those purchases are absolutely the key and only point of the online mode for Rockstar.
Of course that doesn't mean it should have been loading so inefficiently regardless.
The next verison of GTA should be a game where you get a gig with a corporation called Rockstar, and all your jobs are focused around making them money.
Most companies not even bother to make their software usable what is baffling.
Am I supposed to play a multiplayer game when it takes 10 minutes to open and another 5 in queue and then few before it starts?
Blizzard launcher downloads 137 MB to launch some games EVERY time. In fact some game did not even start, probably due to mismatch of version on the patch server and game server. Nobody in Blizzard seems to notice nor care at all. The whole management board should be fired.
I remember paying 10 dollars for starcraft remastered and it plain didnt work, because blizzard doesnt bother to fix their battle.net app (all they did was try to rename it to blizzard app).
Now statcraft bw works, but it didnt for few weeks.
You finish your work, want to start the game and it cant even start fast.
> "Oh hey, they're adding a neat feature, let's see how they mess up UX on it"
It still feels like they just break UX to support touch devices better than older UI would. I might just be showing my age, or out of touch, or perhaps because I only use Windows for work but I have no intention of ever using touch on a device running Windows. My laptop screen support touch and I turn it off as it's and unexpected behavior to me (if I touch my screen I'm probably just pointing at something/showing to another person).
The really damning UI feature of calculator, at least during the beginning of Windows 10, was the splash screen (aka loading screen). I understand that’s a standard feature of UWP apps, but the fact it was on screen long enough to be noticed was unacceptable.
I’m sure there was a built in wait timer and it wasn’t because it was actually loading anything. Some manager needed to justify paying for the splash screen so created a ticket to make sure it always got shown
There would be plenty of space for humongous buttons to touch and only use the hamburger when the app is really small. But yeah, it's not touchscreen, it's that everyone designs exclusively for 6" screens these days, which also explains why 60% of modern apps is just useless whitespace :/
$#!"@ hamburger and ordinary menu take the same amount of clicks to switch modes.
The one from Windows 7 and the one from windows 10 take about the same time to start. The last fast starting one was in Windows XP.
What's bad about it? For me it always does the job whenever I fire it up. Looks sleek, clean, scales nicely to whatever size you make it, and isn't distracting.
In Programmer mode if you type in a number larger than 32 bits and the window is scaled to its smallest size, the lower row of binary is cut off a little bit.
Your PC keyboard didn't change though. The numbers and arithmetic symbols are still in the same places they've been for ~80 years.
Also, the new calculator kept the same standard layout as before, it's not like they now shuffled the numbers and buttons aground randomly to confuse you. If you're that easily confused by a coat of paint, maybe you're in the wrong job.
And yes, workers did have to switch calculators from time to time. Source: my mom, an accountant.
I get it, "Microsoft bad, Windows bad", but your argument is a very weak nothingburger.
I mean, win+shift+s (the default snipping tool hotkey) to grab a snip is pretty elegant IMO. Copies it straight to the clipboard, or lets you save (& edit) it from the notification. Probably one of my most used shortcuts.
Indeed, on Mac I normally end up swapping the cmd-shift-4 (screenshots to file, can open in preview instead) with cmd-shift-option-4 (screenshots to clipboard) as the latter is basically what I always want.
Ah. I really hate Windows calculator nowadays. When looking for alternatives I found SpeedCrunch (https://heldercorreia.bitbucket.io/speedcrunch/). So far I have loved it, even did some regedit to open it from keyboard's calculator button.
When I installed Windows 7, I copied the old mspaint executable over and kept using it, as I hate the stupid Office-style ribbon they implemented in the new one (excessive waste of screen real estate, takes more clicks, and the items collapse to uselessness when the window gets too small).
Is it? Just opened it on Windows 10 and it opens instantly and uses 23MB of RAM which is rather low for a modern application. Calculator is also fully open source now.
Compare it to utorrent that does so much more and is probably around 5mb of RAM.
Seriously, is your post satire or you think 23 mb for a calculator app is good?
Whole windows 95 (including a calculator app) fit in 16MB of RAM. In fact even less, since you could run few programs on top of it too. Connect to internet even..
I use Teams on a daily basis. End up closing it to save some RAM as it's eating up around 800MB of RAM for a chat app.
23MB for a modern calculator in this day & age when many apps are written in Electron/EdgeHTML/web technologies is pretty good
Do people even use uTorrent anymore after the advertisements were brought in? I use qBittorrent when I need some Linux ISOs and in an idle state it's using 20MB which isn't bad either.
That's not even the point of the discussion. If the old version of utorrent was changed to fix something (no new functionalities), it would still have a low memory footprint.
I'm blown away at how slow the calculator is. Used to be that every time I went to open the calculator app from Run, it would freeze my whole system. I have 64G of RAM and a $500 (at the time) Ryzen chip. I had to perform some arcane troubleshooting steps to fix it.
My work only currently only give machines with 16GB RAM which gets eaten up by Edge/Teams/Outlook, security applications incl. Defender and then any dev tools on top of that. Trying to campaign for 32GB machines but bureaucracy takes its time in the public sector. The IT team have also just removed Paint 3D for some reason via InTune.
Just opened Paint right now on my Windows 10 desktop and it's using 13MB of RAM for a blank canvas.
For pasting a screenshot and putting some rectangles/arrows on it, it works a charm.
If you want the old simple Paint, you could just copy mspaint.exe from an older version of Windows. Same for things like calculator and notepad and games.
I always kind of felt that Microsoft should have made gradual updates to Paint. I'm not saying that they should be itching to take on Photoshop or anything, but I feel that between Windows 95 until Windows Vista, Paint was pretty much unchanged.
I think it would have been kind of cool if they kept a small team dedicated to making Paint gradually better, getting it into parity with something like Paint.NET or something like that.
On one hand, yes; but on the other: people underestimate the value of consistency. Not changing is a feature for so many people who are already content with the existing program. Change for change's sake is not always good.
I'm not suggesting that they just add a million new features every release, but I feel like adding transparent backgrounds, even in 2002 or so, would not have interrupted any existing workflows or anything.
I feel like there was a lot of low hanging fruit that they could have added that left the interface largely untouched; they could also have had a "basic" and "advanced" layout, where the "basic" keeps things more or less how they were in Windows 95, and advanced is for integrating new features.
PNG does support layers. Yes. I remember using it in Macromedia Fireworks which had a native format PNG which functioned like Photoshop's PSD and saved layers and its styles and stuff.
Given the treatment they gave the photo viewer, asking people to sign-up for a subscription-based video editor, I have low hopes for these features to arrive without paying a hefty non-optional cost.
The current Paint.NET is really good and obviously has much more features compared to since the version from 2009. But it's not FOSS which can be a deal breaker for some.
If FOSS then Pinta [0] is the best option imo. GIMP is not bad either but feels very janky and all over the place sometimes (lacking some elementary features while overblown in other departments)
Krita [1] is the other one I'd recommend though it's a digital painting app, not a image editing one. But you can do edit images with it
I'm sure what you mean to imply is "it would be trivial", and I agree, but any professional developer can tell you it wouldn't be literally a day.
It would start off as being a week, maybe two or three as the developer runs into a few tricky corner cases. Then it would sit in a backlog for a few weeks until QA sees it. Then a few days later you would get it back with a bunch of issues, some of which are legitimate bugs, others that are differences in what each side thinks the requirements should be. This would in turn get passed to various stakeholders who would garden shed their vision for an all in one paint program, that would lead to a large meeting between developers, sales, product management, and many others. Eventually executive would step in with a specific vision with no obvious involvement from everyone else, and then the actual development would begin.
As one of my co-workers says, "It will be ready two weeks after the requirements stop changing."
I'm not even being sarcastic. I've seen this same pattern on at least a dozen new products I've helped develop. This is when things go reasonably well. When this don't go well, this horrible cycle repeats for years until either some eldritch horror is released, or the entire project gets shutdown.
It takes more than 30 seconds to open a file, it takes more than 5 minutes to make a trivial one one change, it takes more than a day to test and push that one line change, and it takes a week before that change is verified and merged. An entire application - regardless of how specific the requirements and how well understood the implementation - will takes weeks to months to get to the point where it can be released to the public.
I find it surprising that MS hasn't acquired Paint.NET. It's a stellar product, a decent free Photoshop alternative, and miles ahead of whatever MS Paint ever was. It even has .NET in the name, which probably confuses new users into thinking it is owned by MS, so kind of surprised MS hasn't sued over that either.
That said, I'm grateful that Paint.NET has managed to remain independent, as MS might've ruined it.
I do wonder who still uses MS Paint that would find these new features compelling, and why MS keeps adding new features to it. Surely they've done some research that shows people want this? Or is it still developed to justify paying the team that maintains it?
I like MS paint because I know exactly what it is. Starts instantly and can be used to quickly crop a photo or hastily circle a call out. No UI redesigns to make a developer feel useful.
If we were talking acquisitions, they should also buy up the Notepad++ guy.
> It even has .NET in the name, which probably confuses new users into thinking it is owned by MS, so kind of surprised MS hasn't sued over that either.
Not sure where the infringement would be. In any case, Paint.NET won second place last year in the "Creativity – Graphics and 3D" category of the Microsoft Store App Awards. [0]
One of my favorite "MS Paint" clones is KolourPaint[1]. I've been using it for over a decade (you have to search around to get it on non-linux platforms but I presently have it on MacOS). One of my favorite features is how it handles transparency, where it's just treated like another "color".
If anyone is heavy into pixel art, you may also be interested in Aseprite[2].
Microsoft should just replace Paint with Paint.NET. In my experience, it is the best paint tool for Windows. Much more intuitive UI than photoshop or gimp.
You can tell windows 3.1 users by how they open this app - back on 16-bit windows it was pbrush.exe - 32-bit it was renamed mspaint.exe - but both launch it.
Seems like a lot to add to such a simple program. I bet they didn't do that.
Years ago I re-released an old and honored tool. A strange path.
It was the simple code editor used on an early office computer. The programmers all used it daily.
First, the source was gone. The team that made it, the last remaining member that remembered it, said "It was just a checkpointed version of our general document editor. We've continued development and have a hundred more features now."
Moving to the document editor wouldn't do. Can't have programmers confused by formatting and mail-merge features on a C source file.
So I took the current Document Designer source, ripped out everything formatting-related, kept some useful multi-document features. Added some special programmer-specific features (paste-to-anchor point etc for fast prototyping). Got something not too much larger than the old Editor, and much much smaller than the latest document tool.
And...hardly anybody used it. Even a little change from ol faithful was too much for most of the teams. No surprise; their job was writing code, not relearning tools to write code.
Anyway I had my own personal useful tool after that. Even if I was the only one that knew how to use it.
and here I am, carting around my mspaint.exe from install to install since windows2k or something, because I've got Krita for when I want something to launch slowly and have a bunch of features that aren't useful for drawing an arrow on a screenshot
(modern paint seems fine, and it does launch quickly, but the vibes are off)
177 comments
[ 6.4 ms ] story [ 346 ms ] threadIt would be a logical next step at some point to integrate AI image generation as well, using OpenAI Dall-E.
Hint: it does not mean "things I disagree with or don't understand"
https://www.tenforums.com/tutorials/109878-search-bing-notep...
Sadly pain is always up to date :(
(Sidenote: Shoutout for Pixelmator Pro, the Mac app that similarly has more than enough for me, and has allowed me to stop needing Photoshop. I've never bought an Adobe product outside of work, and now I don't use any either.)
Use pencil tool set to size 1px. Pencil does no blurring; paintbrush does.
The number of times it crashes vs snipping tool, its like night and day.
yet i keep coming back for monosnap.... it made my snippets look somewhat professional (gone handwritten arrows lol)
[0] it takes somewhere between half to a second, there is a visible delay between double click and the window appearing but i can live with that. I'm not using KDE as my DE, it is possible it'd start instantly if i already had the KDE libs in memory.
MIT license.
https://github.com/microsoft/calculator/
Telling /users/ who are NOT community members to make changes to some corporation's application that happens to have source available, in their free time, and then donate that labor to some billion dollar corporation? fuck THAT.
Fix it your own damn self, Microsoft. I have better shit to do.
it only counts if it has "libre" in the name? MIT-licensed isn't good enough? WTF
if you're complaining without a plan of action to address the complaint, you are speaking for attention alone.
fork it and fix it, then use that version. open your fork so you can help others.
you other commenters can continue to complain and whine endlessly or you can put your money where your mouth is and actually do something.
what's it gonna be?
You should never be working for a for-profit organization without compensation.
There's a somewhat decent argument to be made for non-profit organizations, but there's none for for-profit orgs like Microsoft.
you open source people, man. you give all developers a horrible reputation. put up or shut up, lol
I have no idea what you want to express with your second paragraph, though.
I have to say I'm disappointed seeing you defend exploitative labor practices.
* Patching the binary locally without its source code to do what I want it to do
* Submitting a patch upstream to an open source project
and arriving at the conclusion that the latter is preferable.
Doing free work for an employer is always parasitic with regards to its employees.
You have a third option here which you didn't list, which is forking the project into one which is working in favor of the public; removing the CLA and giving each contributor shared ownership of the project. Your contribution should then be made to that project.
do I have to tell everyone what the MIT license allows?
And yes, Notepad and Calculator take much longer to start now than they ever did - not sure if it's SmartScreen, a Store Update check, or if SEND_DIAGNOSTICS is enabled on production builds, but I bet it's some Program Manager making some idiotic decision because some useless KPI requires it.
(I guess one could argue that programmer mode should include IEEE-754 floats, but I'm fine with that mode being limited to integers, it's plenty useful already. But it does require switching to another mode if you need a calculator to calculate floating point numbers)
This is reasonable, but what is incredibly annoying is that when you type in a number while in Programmer mode, if you then change to Scientific mode, it blows away the number you typed in.
Of course that doesn't mean it should have been loading so inefficiently regardless.
Am I supposed to play a multiplayer game when it takes 10 minutes to open and another 5 in queue and then few before it starts?
Blizzard launcher downloads 137 MB to launch some games EVERY time. In fact some game did not even start, probably due to mismatch of version on the patch server and game server. Nobody in Blizzard seems to notice nor care at all. The whole management board should be fired.
I remember paying 10 dollars for starcraft remastered and it plain didnt work, because blizzard doesnt bother to fix their battle.net app (all they did was try to rename it to blizzard app). Now statcraft bw works, but it didnt for few weeks.
You finish your work, want to start the game and it cant even start fast.
It still feels like they just break UX to support touch devices better than older UI would. I might just be showing my age, or out of touch, or perhaps because I only use Windows for work but I have no intention of ever using touch on a device running Windows. My laptop screen support touch and I turn it off as it's and unexpected behavior to me (if I touch my screen I'm probably just pointing at something/showing to another person).
Touchscreen-first design does this to apps ¯\_(ツ)_/¯
Technically incorrect, I don't ;)
What's bad about it? For me it always does the job whenever I fire it up. Looks sleek, clean, scales nicely to whatever size you make it, and isn't distracting.
In Programmer mode if you type in a number larger than 32 bits and the window is scaled to its smallest size, the lower row of binary is cut off a little bit.
TBH date calculator is my most used feature there.
But calculator app in macOS... Real horror.
Try to open units converter from top app menus.
One day your boss comes: your calculator is obsolete, you need to use the one on the wall with every number being 25 x 25 cm (10 x 10 in). Good luck
Also, the new calculator kept the same standard layout as before, it's not like they now shuffled the numbers and buttons aground randomly to confuse you. If you're that easily confused by a coat of paint, maybe you're in the wrong job.
And yes, workers did have to switch calculators from time to time. Source: my mom, an accountant.
I get it, "Microsoft bad, Windows bad", but your argument is a very weak nothingburger.
What I do on any Win11 machine is keep an archived copy of Windows 10's System32 folder, and pin the old copies of apps to my start menu.
...From my cold dead hands!
Windows really needs a simple default hotkey to do a partial screen capture quickly, and save it to a reasonable directory.
shell.azure.com
> 2. trenchant wit, irony, or sarcasm used to expose and discredit vice or folly
like solitaire
https://github.com/microsoft/calculator
Seriously, is your post satire or you think 23 mb for a calculator app is good?
Whole windows 95 (including a calculator app) fit in 16MB of RAM. In fact even less, since you could run few programs on top of it too. Connect to internet even..
23MB for a modern calculator in this day & age when many apps are written in Electron/EdgeHTML/web technologies is pretty good
Do people even use uTorrent anymore after the advertisements were brought in? I use qBittorrent when I need some Linux ISOs and in an idle state it's using 20MB which isn't bad either.
The ancient version of utorrent (before ads) works fine.
Am I really the only person who has a copy of "calc.exe" from win 2000 that replaces c:\windows\calc.exe immediately after any windows [re]install?
My work only currently only give machines with 16GB RAM which gets eaten up by Edge/Teams/Outlook, security applications incl. Defender and then any dev tools on top of that. Trying to campaign for 32GB machines but bureaucracy takes its time in the public sector. The IT team have also just removed Paint 3D for some reason via InTune.
Just opened Paint right now on my Windows 10 desktop and it's using 13MB of RAM for a blank canvas.
For pasting a screenshot and putting some rectangles/arrows on it, it works a charm.
Something to be said about Paint!
I think it would have been kind of cool if they kept a small team dedicated to making Paint gradually better, getting it into parity with something like Paint.NET or something like that.
I feel like there was a lot of low hanging fruit that they could have added that left the interface largely untouched; they could also have had a "basic" and "advanced" layout, where the "basic" keeps things more or less how they were in Windows 95, and advanced is for integrating new features.
But then, that would probably get paint.net on a downward spiral, so maybe it's for the best?
Code is still available, not sure worth building though in 2023 when there are other options
https://code.google.com/archive/p/openpdn/
https://github.com/rivy/OpenPDN/
If FOSS then Pinta [0] is the best option imo. GIMP is not bad either but feels very janky and all over the place sometimes (lacking some elementary features while overblown in other departments)
Krita [1] is the other one I'd recommend though it's a digital painting app, not a image editing one. But you can do edit images with it
0, https://www.pinta-project.com/
1, https://krita.org/en/
It’s a great tool.
There's a component in WPF called InkCanvas, it pretty much is Paint.
You realise this is basically an HN meme?
No, not really. It’s a simple program and Microsoft would literally just need to glue together their own existing components.
I did it for a job interview project in 4 days using C# and WPF. And I am by no means a talented developer.
I could see when people think creating something like Uber in a day as an arrogant HN meme. But there’s no moving parts here.
What’s even funnier is thinking that MS buying a mediocre old paint editor is a good business move. Paint.Net is practically an undergrad’s project.
It would start off as being a week, maybe two or three as the developer runs into a few tricky corner cases. Then it would sit in a backlog for a few weeks until QA sees it. Then a few days later you would get it back with a bunch of issues, some of which are legitimate bugs, others that are differences in what each side thinks the requirements should be. This would in turn get passed to various stakeholders who would garden shed their vision for an all in one paint program, that would lead to a large meeting between developers, sales, product management, and many others. Eventually executive would step in with a specific vision with no obvious involvement from everyone else, and then the actual development would begin.
As one of my co-workers says, "It will be ready two weeks after the requirements stop changing."
I'm not even being sarcastic. I've seen this same pattern on at least a dozen new products I've helped develop. This is when things go reasonably well. When this don't go well, this horrible cycle repeats for years until either some eldritch horror is released, or the entire project gets shutdown.
It takes more than 30 seconds to open a file, it takes more than 5 minutes to make a trivial one one change, it takes more than a day to test and push that one line change, and it takes a week before that change is verified and merged. An entire application - regardless of how specific the requirements and how well understood the implementation - will takes weeks to months to get to the point where it can be released to the public.
That said, I'm grateful that Paint.NET has managed to remain independent, as MS might've ruined it.
I do wonder who still uses MS Paint that would find these new features compelling, and why MS keeps adding new features to it. Surely they've done some research that shows people want this? Or is it still developed to justify paying the team that maintains it?
If we were talking acquisitions, they should also buy up the Notepad++ guy.
Not sure where the infringement would be. In any case, Paint.NET won second place last year in the "Creativity – Graphics and 3D" category of the Microsoft Store App Awards. [0]
[0] https://blogs.windows.com/windowsdeveloper/2022/05/27/announ...
If anyone is heavy into pixel art, you may also be interested in Aseprite[2].
[1] http://www.kolourpaint.org/
[2] https://www.aseprite.org/
Years ago I re-released an old and honored tool. A strange path.
It was the simple code editor used on an early office computer. The programmers all used it daily.
First, the source was gone. The team that made it, the last remaining member that remembered it, said "It was just a checkpointed version of our general document editor. We've continued development and have a hundred more features now."
Moving to the document editor wouldn't do. Can't have programmers confused by formatting and mail-merge features on a C source file.
So I took the current Document Designer source, ripped out everything formatting-related, kept some useful multi-document features. Added some special programmer-specific features (paste-to-anchor point etc for fast prototyping). Got something not too much larger than the old Editor, and much much smaller than the latest document tool.
And...hardly anybody used it. Even a little change from ol faithful was too much for most of the teams. No surprise; their job was writing code, not relearning tools to write code.
Anyway I had my own personal useful tool after that. Even if I was the only one that knew how to use it.
(modern paint seems fine, and it does launch quickly, but the vibes are off)