I would like to see some new stuff:
Posted by: pierrot | on December 12, 2014
I would like to see some new stuff:
Shadow possible for every object (icon, folder, widget, panel…)
Properties (color, opacity, rotation, location on screen, font…) of every object change dynamically, based on system values and gestures
Quite something, but it would add a lot of functionality, mostly animation. Some of these things are already done in kustom live wallpaper.
]]>Posted in | 6 Comments »
Tags: Bart Hoste
« My questions are two in number. (Previous Post)
(Next Post) dynamic calendar icon [fixed version] »
< ![CDATA[
Shadows are costly, I don’t know how to do that efficiently in the current implementation. The Android platform has some stuff to handle shadows, but this cannot be simply applied on everything.
All properties can be changed through scripting, and scripts can be triggered by any events known from the launcher. Now the main question is which event can be used. At the moment this is mostly internal events, or events that do not need special permission. This is quite limited because you can’t access the wifi state, or fetch data from other apps (email, facebook, etc.). LLX has the ability to automate properties changes, but you often need to rely on another third party app to decide when or what to change.
]]>
< ![CDATA[
Pierre Hébert how about cheating on the shadows? I think it would be awesome if gradients were available. Wallpaper tints, background colors, and borders would be extremely helpful with gradient options. I know there are some scripts available, it would be cool if they could be worked in. IMO
]]>
< ![CDATA[
Perhaps i was not clear enough. As thomas suggested, real, dynamic shadows are not what I ‘m looking for. Just something like they do in zooper.
]]>
< ![CDATA[
Technically this can be done with scripts and the canvas API, but this is not exactly easy. Allowing a gradient configuration through a user interface is a pain: there are many parameters involved, and I don’t wish to do that yet.
]]>
< ![CDATA[
Forget my last comment, it was a reply for another post, I don’t know how I managed to reply here
]]>
< ![CDATA[
No problem. Perhaps you’re a little bit too busy?
]]>