Live data from Hacker News

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

fyne.io

51–60 of 69 posts

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

#51

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?

Have you seen SerenityOS? https://serenityos.org/ "A graphical Unix-like operating system for desktop computers! SerenityOS is a love letter to '90s user interfaces with a custom Unix-like core. It flatters with sincerity by stealing beautiful ideas from various other systems. Roughly speaking, the goal is a marriage between the aesthetic of late-1990s productivity software and the power-user accessibility of late-20…

That looks like they've embraced the bad part of old operating systems (the aesthetics) and ignored the cool parts (everything is an object that you can communicate with).

Modern Windows with Powershell and COM does a better job IMHO.

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

#53
post #25
post #17

Earlier quoted context omitted.

"It's shit" is not constructive feedback. As the parent commenter said, this is a relatively UI toolkit, and this desktop environment implementation is even younger. It takes time and effort to tweak things and there's no need to be hostile to new efforts. Especially when you consider that Qt, Windows, GNOME etc all have had years and years to tweak their design, and have also been redesigned.

I didn't say it's shit. The underlying technology is probably pretty nice, the fact it's done in Go and multi-platform is nice. But they need to take some styling inspiration from, well, 2021. Even their icons on their website look old. That's a deal breaker for many. Why would you choose this over say, Flutter, when Flutter is also cross-platform and there's an obvious way to style Flutter apps? There's examples of…

But the website is not the toolkit. Yes the marketing needs work, but I would not judge the style of a toolkit based on it's homepage. The icons and design are based on Material Design which is really quite modern.

Why choose Fyne over Flutter? Mostly because it offers clear, easy to understand APIs instead of a glorified web UI. You pick Test Driven Development or Refresh Driven Design - people generally prefer one or the other ;)

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

#54
post #20

Earlier quoted context omitted.

Yeah, but then it wouldn't be with Go.

point being? this Go brigading is annoying

Any language that helps to reduce C's status quo is welcomed, Go, Checked C or whatever.

One piece at a time.

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

#55
post #8

Points for being a cross-platform Go-based UI toolkit. But as a desktop environment, the design is far behind Apple, Gnome-shell, MS, even KDE.

Be the change you wish to see in the world. AFAIK, fyne is primarily a one man operation; I'm sure andrew would appreciate the help

We are really lucky to have lots of contributions - over 90 people have donated some amount of time. Also there have been nearly 10 core contributors who have put so much time and effort in. I am hugely indebted to them all. We rely on contributions and welcome every single new person to the team. We can mentor people new to Go or Fyne as well, if that helps.

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

#56
post #35
post #4

Earlier quoted context omitted.

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?

Yup :) For any platform that would allow 3rd party software to run the desktop we could do that. Sadly many block out non-OS software from doing so. But as cross-platform software it can be developed on different OSes as a single window app which makes it easier to code on the move.

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

#57

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"

Thanks, fixed :)

Thank you!

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

#58
post #27

Obligatory xkcd https://xkcd.com/927/ The inconsistent desktop environment problem is admittedly annoying, but creating another standard seems like a step backwards.

No new standards here thankfully, it is attempting to work with the existing ones - but with a new implementation in a sane programming language.

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

#59

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!

We are reimagining slowly. Sadly there are certain basic things that are required, which is what had to be built out first. The current images were just 0.2 so there is a long way to go!

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

#60
post #54

Earlier quoted context omitted.

point being? this Go brigading is annoying

Any language that helps to reduce C's status quo is welcomed, Go, Checked C or whatever. One piece at a time.

Yeah. Fyne picked Go because it is a great language for building a GUI - not because we were Go developers. Fyne existed before the founders knew any Go :)

Mostly coding window managers and desktop environment in C/C++ is so painful that you can see why it stagnated 20 years ago...

Post reply on HN