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].

Reply via email to