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.

Reply via email to