I get more and more feedback about boring user interface of my apps. They're using the XMLDialog feature of PureBasic and of course, they look like apps look like. The operating system buttons and stuff. But it looks like people expecting user interfaces like the new dialogues of Windows.
Today, PureBasic interfaces very much looking like this:
But people expect it to look like this:
But this sort of dialogues seems impossible to me with PureBasic (cross-platform!). Some web based interface would allow such, but this is not available (at least not officially).
What makes me boring:
- I tried, but I can not even change the Window background color without having to set the background color manually for all placed checkboxgadgets and textgadgets. This worked fine in the past with Visual Basic 6 or .NET but even today it is not possible with PureBasic.
- I tried to use self drawn buttons, but using such on XML dialogues is a pain in the a**. DPI scaling makes it close to impossible to have such working reliable on all devices and setups.
- Using bitmaps in XML dialogues fails completely because of missing scaling options (link to my post about this).
- XMLDialogues do not even vertically align labels and stringGadgets correctly. My apps dialogues looking like this are really ugly (below a screenshot from a dialogue on Linux compiled with PB 5.46 LTS))
How do you solve that issue? How to get more modern user interfaces for our PB applications?