Re: What is a good front end for a 4k monitor?
08/30/17 02:05 PM
> >> All universal Windows apps and WPF apps are automatically DPI-aware
> Huh, not true. WPF apps... yes, because they are native Win10 apps. Are you seriously
> thinking that someone would create a Win10 exclusive program ? WPF apps do not run on
> Win8 or Win7.
> EL is NOT a Win10 app and it will never be.
You can run WPF apps on Windows 7, 8 and 8.1 as well. For example the Windows 8 Minesweeper replacement is a WPF app.
> I will have to rewrite THE ENTIRE PROJECT to make it compatible with DPI scale. Damn
> right I'm lazy. I worked hard for 20 years in this frontend, using my free time on my
> free will, to reach its current form. I created Emu Loader all the way back in 1997.
Well such is life - look at the amount of effort that goes into modernising MAME. Pretty much no part of it is left untouched. I've manually changed over 100,000 lines myself this year.
> I installed Delphi XE Seattle 2017 and created a project for DPI scale. You need to
> use DPI-aware controls EVERYWHERE. You cannot use regular controls because they do
> NOT scale. That's the big problem. My frontend uses some controls that ARE NOT
> compatible with DPI scale and there is no way to update them or to use another
> controls. I cannot replace them with Delphi's native controls.
So write your own DPI-aware controls for the things Delphi doesn't cover. That's part of developing a GUI application. Software development isn't just dragging and dropping someone else's components around. Or if Delphi isn't meeting your needs, ditch the boat anchor - choose another tool. Development environments come and go, software development stays.
> Creating a 64-bits frontend is not an option right now. Besides, a 32-bits app should
> be able to scale just fine.
64-bit makes no difference, no-one's saying you can't make a 32-bit DPI-aware application. It's fairly obvious anyway, given there are 32-bit Windows versions with DPI-aware applications.
> I simply HATE Windows 10 because it's a butt-ugly OS. Its interface is a freaking
> Win10 DPI scale of its newest build looks great but still...
Total non sequitur. Besides, desktop applications still look pretty much the same on Windows 10 as they did on Windows 7 with the aero look. No-one's saying you have to make your application use the flat look without button borders like the Settings app.