Live data from Hacker News

FyneDesk, a fresh look at what it means to be a desktop environment

fyne.io

31–40 of 69 posts

Re: FyneDesk, a fresh look at what it means to be a desktop environment

#31
post #19

I've always felt that OS/2's Workplace Shell was a lost opportunity. Other than NextStep, are there other desktop environments that can do similar things?

I guess NeWS [0] is a likely candidate, as Mesa/Cedar[1] as well. Many of these ideas also kind of exist in Windows, with COM/OLE/.NET/Powershell, or GNOME/KDE, although not in consistent way. I always felt SOM was much better than COM, it even had metaclasses as concept. [0] - https://en.wikipedia.org/wiki/NeWS [1] - https://www.youtube.com/watch?v=z_dt7NG38V4

Oh wow - I've never heard of NeWS before. That sounds like it was 20 years ahead of it's time and all the ideas had to be reinvented in Javascript to succeed. Thanks for the links.

Re: FyneDesk, a fresh look at what it means to be a desktop environment

#32
This looks like a neat and worthwhile project, but it could do without the hyped marketing. You sold me with "reimagined desktop" and then gave me a screenshot of what looks to be a pretty typical, conventional desktop operating system. That's not a bad thing, but it's just not the reimagining I was sold on. Bit of a letdown for an otherwise interesting project!

Re: FyneDesk, a fresh look at what it means to be a desktop environment

#33
post #29

I think that requiring all your desktop apps to be rewritten is go is going to be a big ask - equivalent toolkits like KDE/QT have gone out of their way to provide multiple language bindings, or to just support X-apps natively

Like all frameworks, which are barebones libraries wrapped in opinionated organization, KDE/QT can be a lot when you need a simple UI.

I’ve used Nuklear to make simple, portable, UIs: https://github.com/Immediate-Mode-UI/Nuklear

Everything has trade offs; I might need to come up with my own way of handling some bit of state, but my projects aren’t big enough to need the software equivalent of a Costco.

Re: FyneDesk, a fresh look at what it means to be a desktop environment

#35
post #4
post #3

Earlier quoted context omitted.

I had to find their Vision page to understand what they were promoting. The landing page quite possibly could be missing the opportunity to inform (and sell) people on their ideas.

To save other people the trouble: The "fyne" framework is a Go UI toolkit, in a similar vein to Qt or GTK. It leverages Go's cross-compilation to compile for various architectures, and has built in utilities for publishing for the iOS/Android app stores. This appears to be a desktop environment based on the UI toolkit. *Disclaimer: Interpretation based on 5 minutes of skimming docs

Interesting, so this could be a cross platform desktop environment?

Re: FyneDesk, a fresh look at what it means to be a desktop environment

#36
The Fyne toolkit (cross-platform GUI in Go) itself has been called "the easie[s]t native cross platform UI toolkit I ever use[d]"¹.

"It is designed to build applications that run on desktop and mobile devices with a single codebase." https://github.com/fyne-io/fyne#widget-demo

The project has almost 30 issues tagged for Hacktoberfest! https://github.com/fyne-io/fyne/issues?q=is%3Aissue+is%3Aope...

¹ https://news.ycombinator.com/item?id=22291150#22292145

--

Related HN discussions:

Fyne: Native Mobile UX in Go https://news.ycombinator.com/item?id=22291150 113 points|2 years ago|21 comments

Fyne: Cross-Platform GUI in Go Based on Material Design https://news.ycombinator.com/item?id=19478079 360 points|3 years ago|92 comments

Re: FyneDesk, a fresh look at what it means to be a desktop environment

#37
post #29

I think that requiring all your desktop apps to be rewritten is go is going to be a big ask - equivalent toolkits like KDE/QT have gone out of their way to provide multiple language bindings, or to just support X-apps natively

Like all frameworks, which are barebones libraries wrapped in opinionated organization, KDE/QT can be a lot when you need a simple UI. I’ve used Nuklear to make simple, portable, UIs: https://github.com/Immediate-Mode-UI/Nuklear Everything has trade offs; I might need to come up with my own way of handling some bit of state, but my projects aren’t big enough to need the software equivalent of a Costco.

Nuklear's lack of accessibility support and poor internationalization support are a real bummer, I ended up transitioning away from it :/

Re: FyneDesk, a fresh look at what it means to be a desktop environment

#38

I hate to be that guy, but the first caption under the Themes section should read: "The standard theme in its dark look." Having the apostrophe in "its" makes it read "in it is dark look"

Came here to say this, including the "I hate to be that guy" part!
Post reply on HN