4 ms·
Ede – An Fltk based desktop environment (2014)
- marttt 3y agoThis is really nice, thanks for sharing. Looking back, the obvious inspiration here, Classic Windows, was a remarkably good user interface. (Or, many people simply have a soft spot for it, because we used it for a very long time.) I imagine Ede would play perfectly with Tiny Core Linux [1] which has FLTK/FLWM as its default desktop system. 1: http://www.tinycorelinux.net/ http://www.tinycorelinux.net/
- timeon 3y ago> obvious inspiration here, Classic Windows Which was inspired by NextStep.
- marttt 3y agoThanks for the addition, apparently I'm too young to know this. Indeed: https://en.wikipedia.org/wiki/NeXTSTEP#/media/File:NeXTSTEP_desktop.png https://en.wikipedia.org/wiki/NeXTSTEP#/media/File:NeXTSTEP_...
- LeFantome 3y agoWindows is quite an explicit lift of the interface design guidelines specified by IBM as Common User Access ( CUA ). https://en.m.wikipedia.org/wiki/IBM_Common_User_Access https://en.m.wikipedia.org/wiki/IBM_Common_User_Access CUA predates NeXT by quite a lot and so the influence would mostly be going the other way. CUA was the design paradigm chosen for OS/2, a joint project between IBM and Microsoft. When Microsoft started the Windows Project ( after OS/2 ) they pretty explicitly adopted CUA for it as well.
- asystole 3y agoIf you like this style of UI, check out serenityOS (https://github.com/SerenityOS/serenity https://github.com/SerenityOS/serenity).
- drivingmenuts 3y agoThey all look the same to me. Perhaps the devil is in the details, but visually, they all look like Windows, except the ones that look like MacOS. The only system that doesn't look like either, that I can think of, is Plan 9.
- asystole 3y agoPlan9 is certainly unique and opinionated. Nextstep/Openstep/WindowMaker and RiscOS are two others that come to mind.
- trws 3y agoArguably BeOS/Haiku could count too. It’s less obvious later and with experience with Linux stacking WMs, but it was pretty obviously a different lineage at the time.
- rglullis 3y ago> built to have a familiar look and feel. Not familiar for anyone born after the 90's.
- throwaway13095 3y agoEven my sister and brother, born in 2003 and 2009, have used computers with this UI style.
- noduerme 3y agoJust wait. Ten years from now kids will be like, "wait, you can't wear it on your face?? What's a mouse? Why won't this computer just do what I'm thinking? Mom!!!"
- bitwize 3y ago"That's like a baby's toy!" https://m.youtube.com/watch?v=KMy1zO8m8sM https://m.youtube.com/watch?v=KMy1zO8m8sM
- noduerme 3y agoHah. Or this old gem... https://youtu.be/hShY6xZWVGE?si=z8jme9DppsbSMUdb https://youtu.be/hShY6xZWVGE?si=z8jme9DppsbSMUdb
- rglullis 3y agoLast year I had a "oh, shit, I'm old" moment when I was talking with a 20-something year old who didn't know what a dial tone was. She never used a landline phone.
- timeon 3y ago> you can't wear it on your face? VR feels more in tune with retro-futurism.
- noduerme 3y ago
- ReleaseCandidat 3y agoRegarding FLTK: was originálly done by Bill Spitzak (who obviously has used IRIX/4DWM), now famous for Nuke https://www.atogt.com/askoscar/display-person.php?id=74125&var=0 https://www.atogt.com/askoscar/display-person.php?id=74125&v... https://spitzak.github.io/ https://spitzak.github.io/
- mhd 3y agoAnd it was based or at least inspired on the previous XForms[1] toolkit – the one with way too many bevel shapes for buttons etc., not the XML thing. Probably at least partially done because XForms wasn't open source, and to provide a more "modern" C++ API. Meanwhile, XForms has been open-sourced, but FLTK being in a different language and having evolved a bit since its creation didn't suffer from the problems Lesstif had and is standing on its own rather well. And despite being C++, it pops up rather often when you're looking for GUIs with decent language bindings (e.g. for Lua or Rust). Probably because it's less a moving target than Qt or, heck, Gtk. 1: http://xforms-toolkit.org http://xforms-toolkit.org
- hawski 3y agoRelated: Xfce originally stood for "XForms Common Environment".
- anthk 3y agoYep, later used GTK and then it was totally libre. Also, up to the 4.2? releases XFCE with XFFM was uber fast.
- ReleaseCandidat 3y agoSee https://www.fltk.org/doc-1.0/intro.html#2_1 https://www.fltk.org/doc-1.0/intro.html#2_1
- rollcat 3y agoRakarrack <https://rakarrack.sourceforge.net/ https://rakarrack.sourceforge.net/> has a GUI written in FLTK. It was my earliest adventure with guitar effects and DSP (ca 2008); it ran on a potato laptop and still kept up, which made the whole setup actually viable for spontaneous jam sessions at other people's places. Good times.
- LeFantome 3y agoFLTK is still under active development and claims to be adding Wayland support in the next release. Last release was December 2023. EDE itself though looks like a dead project. I would not expect this to survive the jump to Wayland.
- jakearmitage 3y agoFLTK is fun and fast.