FLTK 1.4 Released (fltk.org) 21
Longtime Slashdot reader slack_justyb writes: The Fast Light Toolkit released version 1.4.0 of the venerable, though sometimes looking a bit dated, toolkit from the '90s. New in this version are better CMake support, HiDPI support, and initial support for Wayland on Linux and Wayland on FreeBSD. Programs compiled and linked to this library launch using Wayland if it is available at runtime and fall back to X11 if not. FLTK 1.4.0 can be downloaded here. Documentation is also available.
Yeah, it must be from the 90s (Score:1)
Re: (Score:2)
Hey, that poor old web host is probably running on a Pentium 133!
Great, (Score:3)
now release version 4.0 of the Dillo web browser.
Re: (Score:3)
this!!
i love the dillo browsers for quick check, no javascript, decent rendering, QUICK
Sadly of of the 2 main devs died and development stopped. There are 2 or 3 forks that tried to merge pending pull requests and done some fixes, lets see if one of them gets enough traction
All seven FLTK users are now opening the bubbly (Score:1, Funny)
Yes! Finally! A new version of an obsolete package of cruft so your 1990s stuff can look like...
1990s stuff.
All 7 FLTK users are gathering for a party in a small town in Europe to celebrate. They've
already ordered the California Sparkling Wine (Champagne is unaffordable to them) and
the local fish-roe (yeah, same for caviar).
They'll be coming in on rail, car, or hitchhiking, because economy plus airfare is expensive,
and they'll be staying in youth hostels trying to avoid the hostile youths.
Also stay tuned
Re:All seven FLTK users are now opening the bubbly (Score:5, Insightful)
Yes! Finally! A new version of an obsolete package of cruft
Thanks. Your opinion was noted. Now please return to and enjoy your cruft-free bleeding edge GNOME 3 GUI, if you're not a Windows user, of course.
Re:All seven FLTK users are now opening the bubbly (Score:5, Insightful)
A new version of an obsolete package of cruft so your 1990s stuff can look like... 1990s stuff.
Indeed, and it responds like 1990s stuff, so even on a Raspberry PI 1, the result is snappy and efficient.
It's simple, well documented, plays well with other libraries, efficient, customizable, low resource and compact. All things which are the antithesis of modern development. I can see why you hate it so.
Re: All seven FLTK users are now opening the bubbl (Score:2)
SEVEN! Each of us can have our own sweater, so the sportscam can capture the team spirit! Go F***LTK!
Re: (Score:3)
It works, it is fast, it is light... compared with GTK3, it is a huge difference.
i don't care about look, i care about quick and light apps... 20 years ago i could start a app in 2 seconds, today, with much higher CPU, memory, apps take several seconds to start and eat huge amount of memory... FLTK ones are still quick and clean
Re: (Score:1)
Re: (Score:2)
All 7 FLTK users are gathering for a party in a small town in Europe to celebrate. They've
already ordered the California Sparkling Wine (Champagne is unaffordable to them) and
the local fish-roe (yeah, same for caviar).
Sorry but we have in Europe a lot of fine and cheap local sparkling wines
Re: (Score:2)
All 7 FLTK users are gathering for a party in a small town in Europe to celebrate
And we had a great time mate.
Great piece of software (Score:4, Insightful)
Does what it does and doesn't do what it shouldn't. Mostly backwards compatible across releases, and doesn't require re-engineering your code to comport with whatever fad the Qt and Gtk people are chasing at any given time.
Sounds good, but what is it (Score:2)
Re:Sounds good, but what is it (Score:5, Interesting)
but what is this
It's a C++ GUI toolkit.
why [...] would I use it
If you want to write a GUI program in C++. For example if your main logic is in C++ and/or you need it to run on low end hardware, and/or you want a small, relatively unintrusive library rather than a big framework. Without making a value judgement on the opposite case, but if you want those things, FLTK might be for you.
I've used it to knock together various very custom ad-hoc data labelling tools, also once a ui for some industrial test kit.
how would I use it
#include it.
presumably there are alternatives,
Yes. Many.
so why would I choose this over them
It's very classic OO C++, which works pretty well for GUIs. It's small, fast, easy to bundle, and FLTK is a very very long term project. I think I first used it in the mid 2000s and while they have not kept perfect source compatibility, they have kept it where reasonable, and I've never found version-to-version upgrades to be onerous. So if you want your code to work well for the next 20 years it may be a good choice.
Re:Sounds good, but what is it (Score:4, Insightful)
And just like the 90s... (Score:3)
A site that can be slashdotted just like the 90s too...
Re: And just like the 90s... (Score:2)
In Soviet Russia, dot slashes you!
Beautiful (Score:3)
I looked at the screenshots again and, wow, these GUI tools are so much more usable than yhe light-gray-on-white "mouse hover this invisible area to see what options are available" trash that modern children enjoy looking at because productivity is not a criterion.
Bravo to the team.
I should see what bindings are available today. I can do C++ but try to avoid it now.
so 90's (Score:2)
It only looks so dated because of the hard corners/edges and pseudo-3D bevels on everything and the lack of ... rounded corners. FLTK looks like Windows 3.1's UI. People don't like hard corners, it's a fact based on science. Is this a minor release or what?
early 2000's GUI aesthetics (Score:2)
Peak aesthetics if you ask me.
disclaimer: long ago I was a QNX and Photon user and developer (and fan boi, I suppose)