As someone who lived through the criticisms of Java UI not looking native... I 
think those days are past, hopefully anyway, for the reasons others have cited. 
As long as the toolkit supports some “native” features like notifications, 
browser windows, system tray, etc. it shouldn’t be a big issue any more...

> On Oct 29, 2018, at 7:50 AM, Andrew Williams <handya...@gmail.com> wrote:
> 
> The assumption that Fyne has made is that people care about speed and 
> usability more than specifically native feel.
> The "native feel" on Windows is in transition anyway and both Windows and 
> Linux already have multiple widget sets.
> 
> Taking inspiration from mobile apps and material design it seemed worthwhile 
> looking into lighter weight user interface design that can ignore the 
> constraints of existing toolkit widgets etc.
> 
> Andrew
> 
>> On Sunday, 28 October 2018 10:15:58 UTC, Scott Cotton wrote:
>> 
>> 
>>> On Sunday, 28 October 2018 05:13:15 UTC+1, Lucio wrote:
>>>> On Sunday, 28 October 2018 01:58:56 UTC+2, Scott Cotton wrote:
>>>> 
>>>> [ ... ]
>>>> Then a cross platform App would just implement for each platform.  That 
>>>> would be more work for app writers but provide more support for optimal 
>>>> UIs, but then you'd know that on this platform, these accounts are here 
>>>> and passwords are managed by XYZ and .... I think many apps do this in  
>>>> C/C++, and/or a mix of languages (C#, swift, js, ...).    
>>>> 
>>> That way lies Window Registry (madness?). Does the real answer lie in that? 
>>> It has not yet been found to be so.
>> 
>> Yes, all this is just opinions.  cross-platform GUIs suffer from the wrong 
>> incentives Ian pointed out.  Also, in these days, GUIs are more and more 
>> integrated with platform specific organisation of services such as security, 
>> accessibility, ...  I'm not a windows user so I can't say much about 
>> Registry.
>>   
>>>  
>>>> Fyne looks nice, as Robert Engels pointed out, but it has a dependency on 
>>>> some parts in C and it's not clear (upon perusal) how to 
>>>> access platform specific stuff.  Good place to roll out something cross 
>>>> platform.
>>>> 
>>> My clearly uneducated thoughts go to exp/shiny (disclosure: the Plan 9 
>>> ancestry appeals to me) and HTML-5 which I know nothing about. Are there 
>>> other alternatives?
>>> 
>> 
>> I like exp/shiny too.  Robert pointed out fyne.io which looks good.  none of 
>> these will look 100% native.  All will suffer from the fact that platform 
>> vendors have their own APIs for guis and they want people to use those APIs, 
>> so they make it hard for cross-platform guis to compete.
>> 
>> Scott
>> 
>>  
>>> Lucio.
>>> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to golang-nuts+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to