Hey guys, I've currently made pretty good progress so far, I might even release a pre-alpha version next week or the week after.
Currently, it generates the JWM menu with all your installed programs and includes their icons, it also handles part of the look and feel of JWM itself. Right now it's not automatic yet, every time you need to update the root menu and the theme it will need to be run manually with the jwms.conf file in the same directory.
The index.theme file that specifies the icon theme has one key-value pair that can be as long as it wants, to be more specific, the "Directories" key, which contains the list of directories for the icon theme.
For example, on my main PC which runs EndeavourOS, the index.theme for hicolor (the default icon path) has the "Directories" line over 11000 characters!
So I ended up rolling my own custom parser for it.
Currently, it generates the JWM menu with all your installed programs and includes their icons, it also handles part of the look and feel of JWM itself. Right now it's not automatic yet, every time you need to update the root menu and the theme it will need to be run manually with the jwms.conf file in the same directory.
(05-24-2024, 09:58 PM)Nathan Wrote: Can you explain why you would need a line longer than 1024 characters? That's already a pretty expansive boundary from historical perspective.
The index.theme file that specifies the icon theme has one key-value pair that can be as long as it wants, to be more specific, the "Directories" key, which contains the list of directories for the icon theme.
For example, on my main PC which runs EndeavourOS, the index.theme for hicolor (the default icon path) has the "Directories" line over 11000 characters!
So I ended up rolling my own custom parser for it.