now browsing by tag

 
 

Multitool v2.9b5

Multitool v2.9b5

Edit: b6 with a hotifx for a bug which prevented the buy button from doing anything.

Implemented “Appdrawer in any container” from scratch!

Now tolerates other items in the container. Items can now be moved to subcontainers without a problem. Items will not overlap with other items attached to the grid.

Let me know which features you were using in the old app and are now missing or which options you’d like to see in general.

I have taken the old app out of the Play store and will not support it anymore. This integrated version will serve as replacement.

As with the Music widget you can get a free unlock code if you are a beta tester. Just send me an email at support@faendir.com.

You can sign up as a beta tester here https://play.google.com/apps/testing/com.faendir.lightning_launcher.multitool

As the previous version: Only works with latest Lightning Beta.

]]>

Pierre Hébert

Pierre Hébert

var p=c.addPanel(0,0,100,100);

p.getContainer().getCellWidth()

Returns 0

]]>

runScript doesn’t work well (if at all?) with script paths.

runScript doesn’t work well (if at all?) with script paths. While it would be possible to add runScript with an additional argument for the path, I think it would be a good idea to add a run method to the script class instead. Reasoning: script names might not be unique at all, but a script object always represents a unique script.

]]>

This bug is ages old, but I’m reporting it again as I came across it again:

This bug is ages old, but I’m reporting it again as I came across it again:

items in script-created containers will not keep assigned on-grid positions if interacted with (e.g. when edit mode is entered on the container, or a script edits properties of the item).

Simplest reproducing script I found:

var c = getActiveScreen().getCurrentDesktop().addPanel(0,0,100,100).getContainer();

var s = c.addShortcut(“test”,new Intent(),0,0);

s.setCell(1,1,2,2);

Note that

– whether or not save() is called has no impact on this bug

– off-grid positions are kept

– I don’t know if only editing specific properties causes the “jump” back to 0/0, but going into edit mode does it for sure

]]>

Unexpected behaviour: When the last script in the currently open folder gets deleted a new script in this folder is…

Unexpected behaviour: When the last script in the currently open folder gets deleted a new script in this folder is created.

Expected behaviour: Active folder should switch to the first non-empty folder in the hierarchy. Only on the top level a new script schould be created.

]]>

Multitool b3 to follow Lightning b3:

Multitool b3 to follow Lightning b3:

Now you can add items directly from LL, no need for custom buttons anymore. Thanks to Pierre Hébert for that.

This is experimental on both Lightning and Multitool side, but it seems to work quite fine for me. Just don’t expect it not to crash.

This is the first version that is not compatible with Lightning < v14b3!

As a result there will be no stable release until Lightning goes out of beta.

As always: Feature requests welcome!

Reminder: You can still get the Music widget feature for free until end of this year if you are a beta tester and send me an email at support@faendir.com

You can sign up as beta tester here https://play.google.com/apps/testing/com.faendir.lightning_launcher.multitool

]]>

Please include the option to delete a script folder (e.g. by long press) and maybe rename could be useful too.

Please include the option to delete a script folder (e.g. by long press) and maybe rename could be useful too.

]]>

Is there a Lightning equivalent of LL.getAllDesktops() ? Maybe I’m just blind but I can’t find anything.

Is there a Lightning equivalent of LL.getAllDesktops() ? Maybe I’m just blind but I can’t find anything.

]]>

Happens only when script is run in background.

Happens only when script is run in background.

java.lang.NullPointerException: Attempt to invoke virtual method ‘net.pierrox.lightning_launcher.views.ItemLayout net.pierrox.lightning_launcher.views.u.m()’ on a null object reference

at net.pierrox.lightning_launcher.script.api.Folder.getContainer(Folder.java:101)

at java.lang.reflect.Method.invoke(Native Method)

at org.mozilla.javascript.bd.a(MemberBox.java:126)

at org.mozilla.javascript.bz.call(NativeJavaMethod.java:225)

at org.mozilla.javascript.ao.a(Interpreter.java:1473)

at org.mozilla.javascript.ao.a(Interpreter.java:815)

at org.mozilla.javascript.an.call(InterpretedFunction.java:109)

at org.mozilla.javascript.ContextFactory.a(ContextFactory.java:394)

at org.mozilla.javascript.dn.a(ScriptRuntime.java:3091)

at org.mozilla.javascript.l.a(Context.java:1172)

at org.mozilla.javascript.l.a(Context.java:1139)

at net.pierrox.lightning_launcher.script.b.a(ScriptExecutor.java:602)

at net.pierrox.lightning_launcher.script.b.a(ScriptExecutor.java:536)

at net.pierrox.lightning_launcher.util.FireReceiver.onReceive(FireReceiver.java:32)

at android.app.ActivityThread.handleReceiver(ActivityThread.java:2725)

at android.app.ActivityThread.-wrap14(ActivityThread.java)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1421)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:148)

at android.app.ActivityThread.main(ActivityThread.java:5417)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:114)

]]>

Multitool 2.9 Beta

Multitool 2.9 Beta

Supports different scale modes for the album cover:

– Overscale: Fill whole area, some parts may be cut off

– Underscale: Scale cover down until it fits in the area, might have blank spaces

– Stretch: Scale the image to the area, ignoring the side ratios, might be distorted (this is as it was before)

Music widget is now a paid feature, simply because I am now in college and have to care for myself. However, there is a 7-day trial and I will be handing out promo codes to Beta testers. Just send me an email at support@faendir.com with the email you used to register for beta tests.

You can sign up as beta tester here https://play.google.com/apps/testing/com.faendir.lightning_launcher.multitool

]]>