Pierre Hébert

now browsing by tag

 
 

v9.9.11 beta (again !)

v9.9.11 beta (again !)

Since the previous 9.9.11 has never been available because of Play system errors yesterday, I added some more bug fixes to this version…

Edit: it seems Google Play has been repaired, at last ! The update should start to appear soon through the regular update system.

Changelog:

    – some fixes related to the app drawer (need a reset to resolve mixed icons issue)

    – fix script LL.getCurrentDesktop() (fixes the bug with the pin code lock screen)

    – fix script Folder.close()

    – fix script Item.setSize()

    – fix missing script Window.setTimeout()

    – fix a problem when adding stop point through the menu key

    – fix the Desktop settings linked with the app drawer, when reached from the app drawer, and renamed “All Apps” to “App Drawer”, “Desktop settings” to “Current desktop”

There is also an experimental items hierarchy viewer, under the “Items / Hierarchy…” long tap menu. This is incomplete because items infos are not yet available, but I would like to get your feedback on this way to browse items.

]]>

v9.9.11 beta

v9.9.11 beta

A bug fixes only, for the following  issues:

– some fixes related to the app drawer (need a reset to resolve mixed icons issue). But I am not 100% sure that all problems have been solved (partly device dependent).

– fix script LL.getCurrentDesktop() (solves the bug with the pin code lock screen)

– fix script Folder.close()

– fix script Item.setSize()

Available soon, but I don’t know when exactly because it seems that Google servers are experiencing issues right now

Edit: definitely, some servers are down at the moment

]]>

v9.9.10 beta

v9.9.10 beta

This is an important update, whose goal is to fix 2 majors bugs and improve the script engine. The previous implementation has some caveats. I hope the new one will live up to expectations.

In details:

– reworked LLX script engine (!) For the following benefits: synchronous operations for smoother animations, support of “//” comments, display the line number in case of error, fixes the crash when repeated calls are made (upon scroll event in particular). Scripts should remain 100% compatible… but glitches are possible.

– add some initial (rough) autocompletion to the script editor

– add no scroll limit option

– fix template import

]]>

This is a PIN code lock screen, made with a few shortcuts and a script.

This is a PIN code lock screen, made with a few shortcuts and a script. This is a proof of concept, ideally buttons should be styled with some 9 patches 😉

If anyone is interested I can make an APK. Template file is available here:

http://www.pierrox.net/android/applications/lightning_launcher/templates/Pin%20code

]]>

v9.9.9 beta

v9.9.9 beta

A new one to improve a few things:

– when applying a template, new option to use the wallpaper or not

– fix template export error

– fix a bug when merging desktops from template

– add Item.setTag and Item.getTag to store and retrieve persistent data from script

– add Android object to scripts in order to access platform services (as of today: only toasts)

]]>

v9.9.7 beta for LL and LLX.

v9.9.7 beta for LL and LLX.

What’s new since the last stable release ?

In a nutshell:

– ability to load a template without replacing the current setup: new desktops will be added to the existing ones

– reworked backup/restore/export screen, I hope it will be less confusing when dealing with backups and templates.

– events can now be configured per desktop, and add a few new events (stop point reached, back key, …)

– improved (nested) panel scrolling (will scroll the desktop or the panel according to the “scrollability” of the content)

– scripting (LLX only): still has some major caveats, including reproducible crashes

– a few bug fixed, and many new ones: surprise, surprise !

Since the alpha/beta Google Play system seems a bit “wonky”, do not hesitate to play with opt in/out otherwise you may not receive the update…

]]>

A few recent posts were dealing with increasing complexity and difficult handling of the app, especially for new…

A few recent posts were dealing with increasing complexity and difficult handling of the app, especially for new users. There are even great suggestions on how to improve this. I sincerely thank you for this.

But right now I need to get some rest. Since I need a functioning brain, and black coffee is not a valid blood replacement, I prefer not to comment on this now but I will come back later 😉

]]>

v9.9 alpha, llx only

v9.9 alpha, llx only

Today I am releasing a preview of the next Lightning Launcher version.

No secret here, scripting takes the major place in this update, but there are other goodies regarding events too.

Full changelog:

– add scripting ! Custom actions can be configured for all sort of things, I am eager to see what you will be able to do with this ! Although APIs are not complete yet…

– support for configuring events per desktop (and some of them per panel/desktop)

– back key is now configurable. By default it is plug onto a new “Go back” action

– other new events primarily used for scripting, but not only (desktop loaded, scrolled, stop point reached)

– updated back key behavior with panels: when a panel is touched or scrolled, the back key will reset it to its home position, or reset its container if it is already at home

– dropped support for Android 2.1 (well, this one is not a goodies but hey, time is passing)

And a few minor bug fixes:

– tapping on a widget in the lockscreen will also unlock (same as apps)

– workaround for a drawing bug on 2.3 devices in the box editor

– fix grid lines drawing with fit desktop to item and detached item on the topmost/leftmost position

This version is highly experimental, and for this reason I selected the Google Play alpha channel for this update. In order to allow community members to choose between beta or alpha testing, the Play system requires distinct communities, so I just created a new one: https://plus.google.com/communities/111427002111904170930. Anyone willing to test the alpha version need to join it. Warning, again, this is a preview. Should you want to experiment with it:

make a backup first 😉

]]>

Pieces of the puzzle are putting themselves in place…

Pieces of the puzzle are putting themselves in place…

Originally shared by Pierre Hébert

https://www.youtube.com/watch?v=qoCh0ieq7PQ&feature=autoshare
]]>

v9.3

v9.3

Out of beta, at last !

Compared with the previous beta, this version includes the following modifications:

– fix item rotation in orientations other than the natural device orientation

– always limit drawing to the box (may affect items visibility when rotated)

– the “holo” selection effect is now the default, and the default box selection color is now 0xffffffff instead of 0x80ffffff.

I hope it will please everyone !

But that’s not all.

It took quite a long time for this version to reach a stable status for two reasons. The most important one is that I don’t have as much as time as I would like to work on LL, but this is not the only one.

The other reason is that I am conducting important architecture changes in another branch of the app, in order to reach a triple goal:

– allow a clean inheritance model,

– allow a much finer granularity when handling templates (merge desktops, load only styles, and so on),

– prepare foundations for scripting.

This “preliminary” work is nearing completion, so expect a new beta soon. But relax, I will wait a bit before to drop a new test version: I understand that it may become tiring to always live on the bleeding edge. Some stability is welcome sometime 😉

]]>