midora Posted February 2, 2021 Posted February 2, 2021 I would propose to stop glass support in Win 10. IMHO it doesn't make sense in this flat UI. All plugins using ObjectBasedLibrary show this thick border at the button and place the OK and cancel button (looks a little bit ugly). OBL sets IsGlassDesired=true and then checks IsGlassEffectivelyEnabled. If (IsGlassEffectivelyEnabled==false) then a separator line and the buttons are placed in the client area. So I would propose that IsGlassEffectivelyEnabled always returns false in Win 10. Quote
Rick Brewster Posted February 2, 2021 Posted February 2, 2021 Yeah I've been slowly removing glass support. Some of it is just vestigial code, which I yanked in the 4.2.15 update. Eventually Win7 support will be dropped, probably around the time Chrome / Firefox announce they're dropping it, and then I can rip out the rest of the code for good. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html
Rick Brewster Posted February 2, 2021 Posted February 2, 2021 I'm pretty sure if I removed the glass from current releases, many Win7 users would be sad with that. That's why I'm leaving it in for now. I still think the glass looks great, and am disappointed that Win8/10 removed all of that. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html
midora Posted February 2, 2021 Author Posted February 2, 2021 45 minutes ago, Rick Brewster said: I still think the glass looks great, and am disappointed that Win8/10 removed all of that. I'm with you. I just proposed to return always false in IsGlassEffectivelyEnabled if OS is Win10 (no experience with Win8). Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.