Paint.NET on the Windows Store

Okay so the cat’s already out of the bag. A number of tech media outlets picked up on an innocent little comment of mine on the forum :

It’s at the top of my list. I’m going to release a 4.0.17 update and then focus just on pushing to Windows Store.

So there you have it Smile You can all stop e-mailing me asking about this all the time. I’m traveling for work right now but when I’m back, my plan is: 1) release 4.0.17 which has some important fixes for performance and  high-DPI, and then 2) focus exclusively on bringing 4.0.17 to the Windows Store. I’d love to give a date but I’ve always gotten them wrong. There may also be a 1.5) or a 3) in there because my code signing certificate is expiring soon and obviously I need to renew it. Hopefully that won’t be too onerous.

4.0.17 will also bring “native” portable-ness to the app, by way of a .exe.config setting to redirect the app’s settings into a local JSON file (instead of going to the registry). Should be a neat feature for some people.

Some people have asked, “but how will you make money with the Store version?” (I’m still planning on a price of “free”) Answer: not sure. But if I wait to figure out both of these things (money + Store logistics), I’ll procrastinate forever and neither will ever happen. It’s just something I’ve learned about my own psychology: don’t let X delay Y, just do Y and X will sort itself out later.

37 thoughts on “Paint.NET on the Windows Store

  1. BoltBait says:

    You could have two versions in the store… one for free and one for $9.95. That way, if your users want to donate, they can.*

    *not sure if this is allowed… or even a good idea.

    • Rick Brewster says:

      Not a bad idea — assuming it fits within the Store guidelines and rules. And doing something like that is relatively easy. The big hurdle is creating the package and testing it and stuff.

        • Kanterlane says:

          You can have an in-app purchase of a consumable item, similar to buying tokens in a game. Then people can donate more than once. This way there is only one package in the Store.

  2. BoltBait says:

    Here’s another idea: always charge in the windows store. If you want it for free, go to the website and download it.

  3. p4gefault says:

    Always charge in the store and use the store’s trial feature to offer the free version. Or use the store’s in-app payment system to have donations in a free app.

  4. darthvitrial says:

    Exciting!
    Only feature I’m still hoping for is pressure sensitivity, is that still planned too?

    As far as making money on it, the simplest solution might be a nice “Donate” button in Paint.NET’s toolbar, would that be allowed?

  5. TeeJaySD says:

    Going on comments others have made. Having a ‘feature-less’ In-app Purchase of $0.99 / 1.99 / 4.99 might be a great way to allow people to donate to your efforts without compromising the excellent FREE software you have given to people.

    I can’t tell you how excited I am to see this coming to the store!

  6. Pluto says:

    Display a changelog every time the app is updated. Include a “Donate” button as part of that changelog. This way it clearly ties donating money with contributing to software updates. In the settings, include an option to disable the changelog popup.

  7. Fopedush says:

    Rick,
    Can we assume that an up-to-date non-store version will always remain available alongside the store version? For some of us installing software from the store is not an option (and likely never will be)

    • Rick Brewster says:

      My plan is to keep the Store and non-Store releases in-sync. I’ll never say never (or always), but I don’t foresee needing to discontinue the non-Store version.

  8. Salvador Jesús Romero Castellano says:

    Hi Rick,

    As many has pointed out, you can use in-app purchases to facilitate donations within the app, although you’ll need to stay the MS fee. Also, you will need to code the in-app purchase in Paint.net.

    Nevertheless, to start, and in order not to include any UWP code in Paint.net, which I guess is not something that seduces you right now, you can publish the app with a price, and then set a free trial (which is: you download the full app, and you can use without restriction for a limited time – this has been pointed out above as well). The free trial has an expiration date, but you can set it to “never expire”. I have done it myself with some of my apps.

    I recommend you to have a look to myTube!, an awesome app from an equally awesome developer that implements all of this and more. You can take many ideas from it, like the changelog with the donation button suggested above.

    I’m very happy of having Paint.net coming to the Windows Store!

Comments are closed.