Jump to content

Paint.NET v3.30 BETA 1 is now available


Recommended Posts

Alright, here we go: finally a new update to Paint.NET! Please note that this is a beta, and expires in 60 days on April 28th. You can get this by downloading it from the website, http://www.getpaint.net/ (no need to uninstall your current version, it will figure it all out for you), or via the built-in updater. For the latter, go to Help -> Check for Updates... and make sure you are set up to receive betas by clicking on the Options button and ensuring that "Also check for beta relases" is checked. Then close the dialogs and click on Help -> Check for Updates... again.

The most notable features in this release are the ability to save PNG's at 8- and 24-bit depth, and the integration of Ed Harvey's "Fragment" blur effect. There are also a bunch of other minor things, bug fixes, and a new Italian translation.

    * New: Ability to save PNG's at 8- and 24-bit color depths.
    * New: Ability to save BMP's at 8-bit color depth.
    * New: "Auto-detect" bit-depth option for PNG, BMP, and TGA file types. It will analyze the image and determine the lowest bit-depth that can still save the image without quality loss.
    * New: "Fragment" blur effect, by Ed Harvey
    * New: The "Polar Inversion" distortion effect has been enhanced to allow changing the rendering offset, and the behavior for "edge" pixels (clamp, reflect, or wrap).
    * New: For developers, IndirectUI can now be used to write configuration UI for file types.
    * New: For developers, IndirectUI has a new radio button control type for enumerations, and some new property constraint rules.
    * New: Italian translation.
    * Fixed: In some cases, an exponential property slider would get "stuck" at some values when using up/down keyboard keys. This mostly affects some effect plugins.
    * Fixed: When using keyboard navigation, sometimes the File menu would scroll its items out of view.
    * Fixed: Some crashes that were tracked down to out-of-bounds coordinate values in certain effects.
    * Fixed: The installer would fail if Paint.NET had never been installed before, and was being installed to any non-default directory. This bug only affected version 3.22.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Curses! You moved EventArgs from Core to Base!

Would it be possible to add code to the AssemblyResolve event to properly redirect this reference, the way you redirected PdnLib to Core?

Or do I just need to unlazy and recompile?

xZYt6wl.png

ambigram signature by Kemaru

[i write plugins and stuff]

If you like a post, upvote it!

Link to comment
Share on other sites

* New: For developers, IndirectUI can now be used to write configuration UI for file types.

Can we get separate PropertyCollections for saving and loading, please? Right now it only works with saving, but there are cases when you need to choose options when loading an image as well. For example, say someone was to create an SVG import plugin. *cough cough*. The user needs to be able to choose the desired width and height, since SVG and other vector formats are designed to be resizable to any size, with no quality loss.

xZYt6wl.png

ambigram signature by Kemaru

[i write plugins and stuff]

If you like a post, upvote it!

Link to comment
Share on other sites

I am not adding the ability to have a "load configuration" UI yet.

As for EventArgs, you will need to publish an update for Curves+ -- no doubt you would need to anyway though because of all the other changes.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

I am not adding the ability to have a "load configuration" UI yet.

I should elaborate more on this. I do not have any built-in file types that need this capability, and so it would not be responsible for me to have extensibility that I can't reasonably test. For 4.0, I will probably need this though, e.g. for JPEG XR / HD Photo / whatever it's called. For 4.0, it's also looking like all file type plugins will need to be rewritten to a new system anyway. The system in 3.xx is honestly not very good, and causes many problems with the 4.0 architecture.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

For 4.0, it's also looking like all file type plugins will need to be rewritten to a new system anyway.
This may be the perfect chance for someone to write a more efficient PSD plugin for then...

And thanks for the update, no noticeable problems as of yet, except for a longer-than-usual performance optimisation. But there could have been other factors effecting that. Nothing substantial, though.

Link to comment
Share on other sites

What Paint.NET needs is mousewhell support when you encounter such a situation...

mouswheeljh6.png

Well, IndirectUI for file types really sounds great. :)

I hope it will encourage developers to create more or better file type plugins, especially an advanved JPEG plugin. This is what I have in mind:

advancedjpegks4.png

I actually know this is far away from becoming real... :cry:

Or isn't it?

Link to comment
Share on other sites

The new PND save function looks great and usefull. Thanks Rick.

On a sad note ScriptLab is having trouble. (Posted in the tread.)

And My Trend Micro anti virus apparently have to bee “house trained” again, that paint.NET is friendly. I got a few random warnings when saving PNG. But now they have stopped. :|

I will post if the problem reaperes.

My DA: http://leif-j.deviantart.com/

--------------

Some people seek justice so persistent, that they will do great injustice themselves.

Link to comment
Share on other sites

On a sad note ScriptLab is having trouble. (Posted in the tread.)

That's to be expected. ScriptLab does some rather ... unsupported ... things. Pyrochild himself states that compatibility between versions of Paint.NET is neither promised nor even expected.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

On a sad note ScriptLab is having trouble. (Posted in the tread.)

That's to be expected. ScriptLab does some rather ... unsupported ... things. Pyrochild himself states that compatibility between versions of Paint.NET is neither promised nor even expected.

I heard somewhere that scriptlab-style functionality will eventually be built in. That would be awesome. Scriptlab is probably the single best idea I have seen any "3rd party" plugin writer come up with.

Total hack.

Link to comment
Share on other sites

Hi...

I upgraded to this and now, some of my plugins don't work.... Is there any way to downgrade back to 3.22?

Please Help.

Thanks-

MIX_M@N

Nevermind I just re-installed 3.22

wallpapersignaturezs5.png

Firefox is the best! So is Relient K!

~96% of teens won't stand up for God. Put this in your sig if you're one of the 4% who will.

I will give you a new heart and put a new spirit in you; I will remove from you your heart of stone and give you a heart of flesh. Ezekiel 36:26

Bye Paint.NET!

Link to comment
Share on other sites

Any ones involving the PdN Built-in color chooser don't work

Like Drop Shadow, Gradient Mapping 2.0 , Splatter...

I saw in the General Coding Section, that it shouldn't work because PdN doesn't allow it...

So I understand...

I down-graded and it works fine!

Thanks for Replying, Rick, though...

wallpapersignaturezs5.png

Firefox is the best! So is Relient K!

~96% of teens won't stand up for God. Put this in your sig if you're one of the 4% who will.

I will give you a new heart and put a new spirit in you; I will remove from you your heart of stone and give you a heart of flesh. Ezekiel 36:26

Bye Paint.NET!

Link to comment
Share on other sites

Any ones involving the PdN Built-in color chooser don't work

Like Drop Shadow, Gradient Mapping 2.0 , Splatter...

I saw in the General Coding Section, that it shouldn't work because PdN doesn't allow it...

So I understand...

I down-graded and it works fine!

Thanks for Replying, Rick, though...

Drop Shadow are not working with V3.30. And maybe many other plugin's but I don't know. :(

And, good job, people who made Paint.NET!

A cup coffee and a donut for them :):lol:

Signature4.png

My own DeviantART gallery

Mozilla_Firefox_User_by_userbars.jpg

Sweden_lovebar_by_Mar0988.png

Link to comment
Share on other sites

I've never said anything to that effect.

Pyro has said something to the effect that the plugin could move beyond the limits as a plugin and I think that is where he is getting confused.

He just refers to this part of the Roadmap:

"Over the lifetime of the 4.xx releases, these core design and architecture changes should enable such features as (...) scripting and recorded actions (...)."

It was said that pyrochild would deliver future features before they would be officialy included.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...