Jump to content

When HiDPI support is coming for paint.net UI?


Recommended Posts

Paint.NET already scales with DPI, but I haven't done any testing on the newer devices which have much higher DPI.

 

What DPI or scaling level are you trying to use?

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

  • 11 months later...

Wow! :O I guess the high-DPI fixes they made in .NET 4.7 aren't working so well just yet with paint.net.

 

Once .NET 4.7 is available for down-level (that is, Win7 SP1), I'll be releasing an update that uses it. Some of the WinForms fixes are opt-in, so maybe it'll fix that.

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 2017/4/25 at 5:36 AM, Rick Brewster said:

Wow! :O I guess the high-DPI fixes they made in .NET 4.7 aren't working so well just yet with paint.net.

 

Once .NET 4.7 is available for down-level (that is, Win7 SP1), I'll be releasing an update that uses it. Some of the WinForms fixes are opt-in, so maybe it'll fix that.

Why not use WPF? GDI-based WinForm UI is obsolete. WPF is vectorize, anti-aliasing font rendering and easy to achieve Per-Monitor DPI scaling.

Link to comment
Share on other sites

What you're saying isn't really accurate. UWP/XAML is the latest UI framework for Windows but has major usage restrictions.

 

I'm quite familiar with WPF. It's very good but has some other problems.

 

If I rewrite the Paint.NET UI -- and, I'd like to point out that you're asking for a VERY large amount of work, you can't just casually do this kind of thing -- it will not use WPF. Instead I will use my own custom UI framework that is similar to WPF but without many of its performance issues and other inflexibilities.

 

This UI framework already exists and is currently powering some of the canvas UI for tools (Move Selection, Move Selected Pixels, Gradient, etc.).

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...