DSL Ideas and Suggestions :: UI update



Although I'm a big fan of Fluxbox devel, I never really thought it was important enough to double the size of the package for the extra features, but i just thought of one argument for it...
Fluxbox devel allows the use of an "include" tag in the menu, which means that the main menu and the mydsl menu can be completely separate files.  This would allow the user to make arbitrary changes to the menu while a UCI file is mounted, then if the file is umounted the changes will not be overwritten by the temp menu.

Code Sample
[include] (filename)
   Reads  the  file filename into the current menu. The file has to start with [begin] and end with [end].  The filename can be the full path to a file or it can begin with ~/, which will be expanded  into  your home directory (e.g. [include] (~/fluxbox/stylesmenu) will  include /home/yourusername/fluxbox/stylesmenu in my menu).  If the parameter to include directive is a directory, every file in this path will be included.

menu includes would have/will make my life so much easier!
I think jwm latest is doing that as well. Actually I was looking for a wm that would allow sym links in a directory to be used as a menu. That would be "the life of reily" for me. No rewrites, no includes, just add a sym link and remove a sym link.
I only found flwm and it uses the sym link style; but it is a little too sparse Also seems not be in development anymore.

Messing around with this a little I found that the fluxbox stable version in DSL actually does make use of the include tag.  It doesn't use the directory path that is available in Fluxbox devel, but it will include a specific filename.  Editing that included file for mydsl rather than the entire fluxbox menu may allow the user to have greater control of his personal menu, and possibly make adding and removing mydsl applications easier.

EDIT:  Since this thread concerns UI updates, I guess this would be an appropriate place to add that the mydslInfo text field is a serious mess.  It uses the default flua font, which is apparently variable-width so the info files loaded into it look really bad.  My suggestion is to edit mydslInfo.lua, line 45:
browser = Browser{0,0,500,400;textfont=15}
This will display the contents of the info files with a fixed font, so spaces and tabs are properly aligned.

How small could an XFCE 4.2, GTK2, gFTP, etc... version of DSL be? Would it be close to 50MB or way off toward >100MB? Is it feasible?
Take a loog at Feather Linux.

It has stuff like that and it is over 100MB

Next Page...
original here.