Jump to content

When HiDPI support is coming for paint.net UI?


username1

Recommended Posts

Many HiDPI displays are on the market, most laptops have HiDPI screens, Windows 10 & first-party apps are scaling nicely. When paint.net UI is going to be updated? UI elements are too small and/or blurry to reach.

Link to comment
Share on other sites

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

UI too small and blurry @ 150% DPI scaling, I use it @ 200% DPI scaling @ 15-inch MacBook Pro with Retina display @ Windows 10:

hWxZFNN.png

This is old computer, it turns 4 (four) years this July.

Link to comment
Share on other sites

  • 11 months later...

HiDPI still not fully working in 4.0.16: pointer is HUGE

This glitch is particularly disturbing. 

 

Win10x64 1704 / GeForce GTX1050Ti / Dell 4K 2415Q

 

 

 

PaintDotNet_2017-04-24_15-15-36.png

Link to comment
Share on other sites

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.

×
×
  • Create New...