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

All times are UTC + 1 hour




Post new topic Reply to topic  [ 161 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 11  Next
Author Message
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Wed Aug 01, 2018 8:53 am 
Offline
Enthusiast
Enthusiast

Joined: Tue May 26, 2009 2:11 pm
Posts: 672
Sorry guys, but shouldn't the functionality of a program be the the argument to us it and not the "look"?
"Modern look" is just a thumb argument.
Changes music when played with an "App" with "modern look" instead with an "old fashioned" program?
Will the results of a complicated calculation differ between these two "looks"?

_________________
Image


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Wed Aug 01, 2018 9:21 am 
Offline
Addict
Addict
User avatar

Joined: Mon Jun 06, 2005 2:35 pm
Posts: 1259
Location: germany
Hello Lord,

I fully agree. And still I get to hear that more and more often. I can't change how people are and how they think. I believe that, if Skype would look like 2003 software, people would not like it that much. And XML GUI of PureBasic is not only old fashion. It is not well aligned and does not allow you to go further by easily integrating owner drawn canvas based gadgets (see my complete first post).


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Wed Aug 01, 2018 9:23 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Fri Oct 06, 2006 3:57 pm
Posts: 572
Location: England
yeah but users want bling.

I've been using the canvas gadget and the svg library to create my own gadgets and windows style to good effect but it can be frustrating without transparancies ( certainly for creating windows ) and the text never seem to look crisp.

Course that could be my eyesight :)


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Wed Aug 01, 2018 9:26 am 
Offline
Administrator
Administrator

Joined: Fri May 17, 2002 4:39 pm
Posts: 14181
Location: France
Interesting to see on sciter forum a post about PureBasic integration ! I think he got something nearly working (didn't tested), may be someone of this forum as well ? TBH, I'm very curious of the result, as it seems to be a very good idea to build modern portable GUI without bothering of underlying API


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Wed Aug 01, 2018 9:36 am 
Offline
Addict
Addict
User avatar

Joined: Tue Mar 02, 2004 1:20 pm
Posts: 1161
Location: Amphibios 9
Fred wrote:
TBH, I'm very curious of the result, as it seems to be a very good idea to build modern portable GUI without bothering of underlying API

that sounds very promising! Image

Greetings ... Peter

_________________
Hygge


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

Joined: Mon Jun 06, 2005 2:35 pm
Posts: 1259
Location: germany
With Sciter, something similar to my feature request from May 2018 would be possible:

HTML GUI Renderer
https://www.purebasic.fr/english/viewtopic.php?f=3&t=70755

:wink:


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

Joined: Thu Apr 21, 2005 2:38 pm
Posts: 1789
Location: Germany
Fred wrote:
Interesting to see on sciter forum a post about PureBasic integration ! I think he got something nearly working (didn't tested), may be someone of this forum as well ? TBH, I'm very curious of the result, as it seems to be a very good idea to build modern portable GUI without bothering of underlying API

privetamerica posted already a working example in PureBasic's Windows subforum. You just have to download the sciter library for your OS from Github. I downloaded and successfully tested the 32 bit version of sciter.dll on Windows 8.1 x64 with PB 5.62 x86. You also have to download test-inputs.html from HanPBF's first posting in that thread and rename it to test.html.


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

Joined: Sat Oct 17, 2009 10:51 pm
Posts: 1387
Location: Nashville
Fred wrote:
I'm very curious of the result, as it seems to be a very good idea to build modern portable GUI without bothering of underlying API


They certainly have an impressive list of clientele.


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Wed Aug 01, 2018 12:58 pm 
Offline
Always Here
Always Here

Joined: Mon Sep 22, 2003 6:45 pm
Posts: 7446
Location: Norway
Kuron wrote:
Kukulkan wrote:
Is the only solution to write my own GUI engine?


I started to go down that road back when the canvas gadget first was first introduced, but quickly ran head first into the lack of 32-bit support for the canvas gadget.

Sprites should be ideal for this, especially with the need for modern animations. Unfortunately, there are some roadblocks:
- The mouse gets locked to the window.
- Lack of mouse events means short clicks get overlooked.
- Lack of keyboard events means that short keypresses are overlooked.


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

Joined: Thu Jul 03, 2003 6:53 pm
Posts: 1333
Location: England
Shardik wrote:
privetamerica posted already a working example in PureBasic's Windows subforum.

But that example doesn't demonstrate how to expose PureBasic procedures to sciter's tiscript. What I'd really like to be able to do is pass some JSON and a callback from tiscript and have the PB procedure create a JSON response that it fires into the callback. I've been experimenting with it this morning but I made very little progress. This is pretty much all I've found demonstrating the use of the plain C api.


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Wed Aug 01, 2018 8:07 pm 
Offline
Addict
Addict
User avatar

Joined: Sat Oct 17, 2009 10:51 pm
Posts: 1387
Location: Nashville
Trond wrote:
Sprites should be ideal for this, especially with the need for modern animations. Unfortunately, there are some roadblocks:
- The mouse gets locked to the window.
- Lack of mouse events means short clicks get overlooked.
- Lack of keyboard events means that short keypresses are overlooked.


I did consider sprites. However, I really wanted to avoid DX/GL so it would run on any system.


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Thu Aug 02, 2018 9:02 am 
Offline
Addict
Addict
User avatar

Joined: Thu Jul 03, 2003 6:53 pm
Posts: 1333
Location: England
Another alternative might be making GTK3 a target on every platform.

It supports themes (including flat ones):

Image


Then we could use Glade as the visual UI designer and have a grid with cell level styling and events.

There's lots of good stuff in the Gnome libraries, like libsoup for http clients and servers which is another weak point for PB. As long as deployment is as simple as having the required *.dll files in a libs subfolder I don't really see it as a break from PB's ethos of being self contained.


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Thu Aug 02, 2018 10:23 am 
Offline
Administrator
Administrator

Joined: Fri May 17, 2002 4:39 pm
Posts: 14181
Location: France
GTK3 subsystem is a mess due to layout constraint. We won't spend much time on it and we hope to have QT matured enough to replace it soon as default.


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Thu Aug 02, 2018 1:12 pm 
Offline
Always Here
Always Here

Joined: Sun Sep 07, 2008 12:45 pm
Posts: 5205
Location: Germany
But Qt is not freeware.
We decided to drop it, because the license fee for development and customers are very high if you want to sell your products.

Bernd


Top
 Profile  
Reply with quote  
 Post subject: Re: Users complain boring user interface of my apps
PostPosted: Thu Aug 02, 2018 2:47 pm 
Offline
Administrator
Administrator

Joined: Fri May 17, 2002 4:39 pm
Posts: 14181
Location: France
On Linux, you can sell a QT software as long you don't ship the QT binary, or i missed something ?


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 ... 11  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 7 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