Hi MikeLockmoore
Hello! I'm back from a long TC hiatus and wanted to revisit my old FLTK apps. ...
There were a few changes made to flit during your absence. These 2 posts cover
most of them, but you might want to go through the whole thread...
...
I also did some meddling on fluff. ..
...
Since you were also involved with flwm, you may or may not be interested in this ...
Thanks for the pointers! Will try to catch up. This 1.4 beta update of Flit is a continuation of my last source archive that I had posted on personal website, so it could be missing something that is in the version on the git repo. I'll see if I can merge my changes into that and make a pull request.
The last version of Flit I had had contributions (from Jacob B?) for One Laptop Per Child machine support. I'm not inclined to keep that going forward unless there seems to be an outcry for it still. I'm not sure those machines will support the latest Linux kernels used in TC anyway, and if they do, perhaps they have ACPI drivers that make them look more like other machines today as far as what we can see in the /sys and /proc filetrees?
For Fluff, I notice that the little sorting indicator is overlapping the text label of the file detail column to which it applies. At a minimum, I want to shift the column label text slightly to make room for the sort indicator.
A longer term project I'd like to at least explore a bit is to make FLTK apps more scalable, at least my apps. Flit already has some scaling but the battery and speaker graphics are a crude form of scalable vector drawings, so that is easier. The aterm app reads the .Xdefaults file to get its font, which allows scaling of the text. Maybe at least some FLTK apps could read a setting there to scale themselves. On the other hand, I know the philosophy of TC is to stay very small and light (which I love and appreciate), and scalable dialog boxes and windows and everything could require a lot more code. I've been away from FLTK long enough I don't remember what mechanisms they had (few that I remember) and what they have in the development version that might make this more or less straightforward. If I get anywhere, I'll share my experimental results and findings!