It is currently Tue Jan 19, 2021 12:45 pm

All times are UTC + 1 hour




Post new topic Reply to topic  [ 161 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7 ... 11  Next
Author Message
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Sat Aug 04, 2018 11:01 am 
Offline
Addict
Addict
User avatar

Joined: Thu Jul 03, 2003 6:53 pm
Posts: 1333
Location: England
chi wrote:
But unfortunately not DPI-Aware, which is a No-Go these days...
How will I notice that's a problem?


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Sat Aug 04, 2018 12:06 pm 
Offline
Addict
Addict
User avatar

Joined: Sun Sep 11, 2016 2:17 pm
Posts: 803
the.weavster wrote:
chi wrote:
But unfortunately not DPI-Aware, which is a No-Go these days...
How will I notice that's a problem?


Change the dpi of your monitor...


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Sat Aug 04, 2018 1:48 pm 
Offline
PureBasic Expert
PureBasic Expert

Joined: Wed Oct 29, 2003 4:35 pm
Posts: 10589
Location: Beyond the pale...
I don't understand how a canvas gadget, in itself, is supposed to be dpi aware when it is essentially image based?

Using the new DPI aware setting on Windows with the new desktop functions should be enough to correctly render the content appropriate to the DPI settings prior to the start of the application running. I am guessing that such a program will not respond to a change of dpi whilst the program is running (I still use Win 7 and so cannot test this) or when the main window is dragged to a different monitor with a different DPI, but at least it is a start.

If the DPI aware compiler flag results in a true DPI aware program (in the #PROCESS_PER_MONITOR_DPI_AWARE sense) then the #WM_DPICHANGED notification is all that would be needed for us to ensure our canvas gadgets are always rendered correctly regardless of when the user might change the underlying dpi.

Not sure how all this might work on other platforms mind?

_________________
I may look like a mule, but I'm not a complete ass.


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Sat Aug 04, 2018 3:19 pm 
Offline
Addict
Addict
User avatar

Joined: Thu Jul 03, 2003 6:53 pm
Posts: 1333
Location: England
If it is a problem it must be when the DPI gets out of the range of my monitor. In fact as I play with the settings the CanvasGadget() based widgets fare OK, it's everything else that doesn't look so clever.


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Sat Aug 04, 2018 5:47 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Wed Feb 01, 2012 3:30 pm
Posts: 767
Location: Nottinghamshire UK
@Lord. Well I think it would suit Linux, big and blocky and yes ugly lol. pmsl and in reality we need something like Scite!

Zebuddi. :)

_________________
malleo, caput, bang. Ego, comprehendunt in tempore


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Sat Aug 04, 2018 6:26 pm 
Offline
Addict
Addict
User avatar

Joined: Sat Oct 17, 2009 10:51 pm
Posts: 1387
Location: Nashville
chi wrote:
But unfortunately not DPI-Aware, which is a No-Go these days...


Which is a non-issue for the canvas gadget.

The only potential issue with the canvas gadget is it is 24-bit and not 32-bit.


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Sun Aug 05, 2018 12:07 am 
Offline
New User
New User

Joined: Sat Aug 04, 2018 11:50 pm
Posts: 6
Kukulkan wrote:
But people expect it to look like this:
Image


Disclaimer: I am an author of the Sciter Engine.

As soon as Sciter is already mentioned in this discussion...

I've added recently support of Acrylic (Win) and Vibrant (Mac) theming: https://sciter.com/sciter-4-2-support-o ... c-theming/

You definitely can do such UIs with PB + Sciter bundle.

In principle, with CSS, you can tune UI style to much target platform as close as possible. Or to use Sciter's "unisex" theming, check my http://notes.sciter.com , Win/Lin/Mac screenshots are on front page. IMHO, the Notes looks pretty native on each platform despite the fact that this is completely windowless UI (GPU accelerated, dpi-aware, all that).


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Sun Aug 05, 2018 12:35 am 
Offline
Addict
Addict
User avatar

Joined: Sat Oct 17, 2009 10:51 pm
Posts: 1387
Location: Nashville
c-smile wrote:
Disclaimer: I am an author of the Sciter Engine.


Welcome to the PureBasic community. :)


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Sun Aug 05, 2018 12:44 am 
Offline
Addict
Addict
User avatar

Joined: Sat Oct 17, 2009 10:51 pm
Posts: 1387
Location: Nashville
c-smile wrote:
In principle, with CSS, you can tune UI style to much target platform as close as possible. Or to use Sciter's "unisex" theming, check my http://notes.sciter.com , Win/Lin/Mac screenshots are on front page. IMHO, the Notes looks pretty native on each platform despite the fact that this is completely windowless UI (GPU accelerated, dpi-aware, all that).


That is indeed a very nice theme being used on Notes. Much better than trying to clone the default Metro GUI theme.


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Sun Aug 05, 2018 1:19 am 
Offline
Addict
Addict

Joined: Mon Feb 16, 2015 2:49 pm
Posts: 1907
Kukulkan wrote:
people expect it to look like [Win 10]

Should Win 7 users expect it to look like Win 10, too? Win 10 (blue line) is only just slightly higher than Win 7 (yellow line) in market share (47% vs 39%, source: http://gs.statcounter.com/windows-versi ... worldwide/), and that share isn't even growing at a rapid rate -- it's petered off at the moment:

Image

I think it's unreasonable for them to demand everything look like Win 10. I'd point them to the above data and tell them that the world doesn't revolve around Win 10 right now and that you're currently keeping the backwards-compatible Win 7 look to cater for that large market segment. And/or even lie and say your app stats show that Win 7 users are the majority of your customers, and thus you're not switching to Win 10 until that changes. Your app; your rules. (I've spent far too much time and energy on bowing to the wishes of some customers and turning my apps into something I didn't want, and I refuse to do that anymore).


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Sun Aug 05, 2018 9:08 am 
Offline
Enthusiast
Enthusiast

Joined: Tue May 26, 2009 2:11 pm
Posts: 672
Zebuddi123 wrote:
@Lord. Well I think it would suit Linux, big and blocky and yes ugly lol. pmsl and in reality we need something like Scite!

Zebuddi. :)
No, it's for the Teletubby generation. Hasn't anything to do with the type of operating system.

_________________
Image


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Sun Aug 05, 2018 11:26 am 
Offline
Addict
Addict
User avatar

Joined: Tue Mar 02, 2004 1:20 pm
Posts: 1161
Location: Amphibios 9
c-smile wrote:
Disclaimer: I am an author of the Sciter Engine.

a warm welcome from me, too! :D

Greetings ... Peter

_________________
Hygge


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Sun Aug 05, 2018 7:35 pm 
Offline
Addict
Addict

Joined: Sat Jun 30, 2007 8:04 pm
Posts: 3371
There isn't an easy fix for this because the layout of the controls in these windows is handled completely differently. Whereas Win32 was pixel-based, modern UIs tend to use a flow layout with containers and "layout managers".

Then when you throw DPI scaling into the mix it gets all pear shaped.

I don't think it would be possible to implement this correctly without a serious amount of rework, especially when considering cross-platform compatibility and consistency between styles. We already have to deal with classic/mordern (XP) theming.

GUIs have always been been a mess. And there is no easy solution. :?

For tools and small applications I am happy to use straight Win32 controls. But when I want something fancy I will often opt for using the web gadget and drawing the interface through HTML/CSS, especially for multiple "page" applications where you click previous/next, etc.


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Mon Aug 06, 2018 8:25 am 
Offline
Administrator
Administrator

Joined: Fri May 17, 2002 4:39 pm
Posts: 14181
Location: France
c-smile wrote:
Kukulkan wrote:
But people expect it to look like this:
Image


Disclaimer: I am an author of the Sciter Engine.

As soon as Sciter is already mentioned in this discussion...

I've added recently support of Acrylic (Win) and Vibrant (Mac) theming: https://sciter.com/sciter-4-2-support-o ... c-theming/

You definitely can do such UIs with PB + Sciter bundle.

In principle, with CSS, you can tune UI style to much target platform as close as possible. Or to use Sciter's "unisex" theming, check my http://notes.sciter.com , Win/Lin/Mac screenshots are on front page. IMHO, the Notes looks pretty native on each platform despite the fact that this is completely windowless UI (GPU accelerated, dpi-aware, all that).


Thanks for your input, nice to have comment from the inside :)


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Tue Aug 07, 2018 4:37 pm 
Offline
User
User

Joined: Fri Aug 16, 2013 2:52 pm
Posts: 79
Location: Germany
c-smile wrote:
You definitely can do such UIs with PB + Sciter bundle.

In principle, with CSS, you can tune UI style to much target platform as close as possible. Or to use Sciter's "unisex" theming, check my http://notes.sciter.com , Win/Lin/Mac screenshots are on front page. IMHO, the Notes looks pretty native on each platform despite the fact that this is completely windowless UI (GPU accelerated, dpi-aware, all that).


Man, Sciter looks promising! Was already thinking about leaving PB because of the lack of exactly this - a modern, CSS based UI. Looks quite too good to be true! :D Will have a close look asap!

_________________
Stanley decided to go to the meeting room...


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 161 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7 ... 11  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 14 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

 


Powered by phpBB © 2008 phpBB Group
subSilver+ theme by Canver Software, sponsor Sanal Modifiye