Live data from Hacker News

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

fyne.io

61–69 of 69 posts

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

#61
post #40

Earlier quoted context omitted.

Turns out design is hard and expensive.

Meh I think they just don't care. I've been building a desktop environment and installing dozens of existing ones (open source and otherwise) in VMs to examine crucial components. It's appalling how the simplest UI/UX items are broken in most of them. It's stuff that's certainly no harder than the technical stuff that these talented people do otherwise, when you look at the issues and complex bugs reported on Github/…

> or have a blinking cursor in their text-field, really basic stuff.

Yay, Fyne text entry has a blinking cursor :). Seriously though it would be amazing to get your input on the FyneDesk project. We take every suggestion seriously and really appreciate PRs too!

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

#62
post #26

I would pay good money if someone figured out a way to get this thing to run on top of windows, while allowing me to run all my Windows programs anyway. I assume this just isn't possible, but it would be so great. I ultimately love windows, but I definitely do miss the customization options Linux gives you.

I use the customization options in Linux to make my desktop look exactly like Windows 97. Try that in Windows 10!

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

#63
post #54

Earlier quoted context omitted.

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

Is that really a problem with C/C++ or an issue with the X Window System?

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

#64

Earlier quoted context omitted.

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

Is that really a problem with C/C++ or an issue with the X Window System?

Personally I think both. Yes the X11 APIs are horrible to work with - but decent code can abstract that away so the app APIs are sane. Doing that was easy with Go, but doing the same with C seems to end up passing around `void*` everywhere, so type safety (and a good coding experience) goes out the window.

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

#65

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!

If you have a helpful comment make it. If not, well no need for a disclaimer.

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

#66
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…

It’s all gone downhill since Windows 2000, NeXt, Amiga.

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

#67
post #26

I would pay good money if someone figured out a way to get this thing to run on top of windows, while allowing me to run all my Windows programs anyway. I assume this just isn't possible, but it would be so great. I ultimately love windows, but I definitely do miss the customization options Linux gives you.

I use the customization options in Linux to make my desktop look exactly like Windows 97. Try that in Windows 10!

[deleted]

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

#68

Oh man there is a 0.3 release right around the corner which has so many new features added. We should post again when some more of the "fresh look" aspects are clearer :)

Don’t let dumb comments like the grandparent dissuade you.

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

#69
post #5

Earlier quoted context omitted.

Thank you, that actually sounds kinda interesting. Very much not sold on the look of it though.

Yeah, personally I think it looks terrible. Like just aesthetically it’s ugly. Purely personal taste though, and I beat no ill will toward the folks behind Fyne. I liked into using it to build a Go desktop app once upon a time, and was just so strongly turned off by Fyne’s look that I just lost all passion for building that project itself entirely. Never even got it off the ground. Which is totally my fault, for sure…

Unnecessarily negative, do you also kick puppies on the way home?

I looked and it is decent, but needs polish. Which it will get unless broken people keep shitting on it.

Post reply on HN