Ok, so here is another issue to explain what I am working on rather than having everything in my head:
Milestone 1 (60%):
Make it easier to change themes and color. For the last 6 years, I have always supported only 1 or 2 similar themes. Most people refuse to use to use this config because they either hate dark themes or blue (or both). So there is a lot of work to be done to make it easier to implement lighter and nicer themes:
Write 6 themes (SciFiGrad, Holo/Neon, Pro, ProGrey, Zilla and Unity) to detect missing/hardcoded elements. [DONE]
Fix the taglist/tasklist extension stuff, port index and underlay to use it.
Add client shape_bounding helper to enable rounded titlebars
Milestone 2:
Improve discoverability. The Collision module is amazing, but hard to find how to use unless you read the README. Same for shortcuts. There is work to be done on the learning curve:
Add unity like info panel on desktop [DONE]
Improve the dock [DONE]
Make tyrannical more dynamic (without having to edit the config file)
Generate a printable cheat sheet [DONE]
Taglist/tasklist drag and drop
client drag and drop into tags
Long term:
Menu in titlebar
Search client actions like Unity HUD
Network manager integration
Clipboard handling
Very, very long term:
Port UltiLayout to Awesome 3.5, make it work, don't give up again. [DONE]
Tabs (part of ultilayout, but need full rewrite and reparenting support) [DONE]
Ok, so here is another issue to explain what I am working on rather than having everything in my head:
Milestone 1 (60%):
Make it easier to change themes and color. For the last 6 years, I have always supported only 1 or 2 similar themes. Most people refuse to use to use this config because they either hate dark themes or blue (or both). So there is a lot of work to be done to make it easier to implement lighter and nicer themes:
Stop using png for pattern and switch to programmatic artwork. https://github.com/Elv13/blind/blob/master/common/pattern.lua[DONE]Provide helpers to create shapes rather than hardcoding everywhere https://github.com/Elv13/awesome-configs/blob/master/blind/common/shape.lua[DONE]Add more beautiful options to Radical[DONE]Write 6 themes (SciFiGrad, Holo/Neon, Pro, ProGrey, Zilla and Unity) to detect missing/hardcoded elements.[DONE]Milestone 2:
Improve discoverability. The
Collision
module is amazing, but hard to find how to use unless you read the README. Same for shortcuts. There is work to be done on the learning curve:Add unity like info panel on desktop[DONE]Improve the dock[DONE]Generate a printable cheat sheet[DONE]Long term:
Very, very long term:
Port UltiLayout to Awesome 3.5, make it work, don't give up again.[DONE]Tabs (part of ultilayout, but need full rewrite and reparenting support)[DONE]