Hello. Some here perhaps will remember I asked for some help a week ago on #awesome, and then I have explained I was writing a Lua package to provide a layer above Awesome widgets. I promised to deliver it the next day and... I'm late :)
So, here is Flaw (Fully Loaded AWesome), an OO package which is aimed at helping the nice Awesome user to manage his widgets. Flaw provides gadgets, which are widgets augmented with properties, and a provider. Currently, Flaw proposes text and icon gadget for battery monitoring, and a very simple text gadget for network monitoring. Providers are a solution to minimise the widgets updates needs. A same provider can be used by multiple gadgets. Each provider maintains some status data (generally read from the system) and refreshes it only when necessary (ie. when the gadget with the shortest refresh delay needs them), independently from the others. Someone on IRC suggested it was something like Wicked++. He was probably right since the idea for Flaw came from the limitations I found in Wicked for my personal use (mainly the need to update everything at once, but this has perhaps changed now). A last word to thank all the contributors to Wicked and to the wiki, which helped me learning Lua and understanding the Awesome environment, and from where I get a lot of code or ideas. For those interested, please jump onto <http://github.com/dsoulayrol/flaw/>. May it be useful, -- David -- To unsubscribe, send mail to [email protected].
