User Tools

Site Tools


desktops

====== Desktops ====== ===== An unlimited surface ===== The desktop is an unlimited surface where you can put apps, widgets, folders or other objects. Each desktop is made of several pages, and each page has the same size as the screen. You can really use as much space as you need: just move items around, and the desktop will automatically grow to fit everything on it. Don't worry about the desktop size: enlarging it will not slow down LL, there is even an option to let you scroll without limit. What is important to know is that this surface can be scrolled in all directions. Not only in left or right directions, but also up and down. This is important because it allows much faster navigation scheme. For instance, with a grid of 3x3 pages, you get 9 pages, and each page is only one or two swipe away from the home page (at the center). With an horizontal only scroll, you would have to swipe up to 4 times to reach a given page. ===== Desktop management ===== Lightning Launcher supports several desktops, each of them being much like a distinct setup. You can use a desktop for home, one for work, another one for your child, and so on. Lightning Launcher Classic let you navigate between 5 desktops, whereas Lighting Launcher eXtreme allows full configuration of desktops, including adding, removing, re-ordering and setting the home desktop, within the limit of 100 desktops. ===== Navigation inside a desktop ===== One can navigate inside a desktop using several ways: * finger based : by swiping over the screen and by pinch zoom * through special LL actions * by using bookmarks * by using scripts ==== Finger based ==== The most simple way to navigate inside a desktop is to move the finger over the screen. It will naturally move everything to follow the finger, provided that there is something to see beyond the current page. If there is nothing else to see (no item), then LL will prevent scrolling. This behavior can be fine tuned using several settings. For instance you may choose to limit scrolling in only one direction (horizontal or vertical), fully disable scrolling, or even enable scrolling beyond the desktop boundaries. ==== LL actions ==== LL understand a range of actions that can be triggered through shortcuts, key presses or gestures. Some of these actions are related to the navigation. For instance the back key is configured by default to go back to the origin of the desktop when pressed. Other actions are available as well, such as zooming 100% or full scale. ==== Bookmarks ==== Bookmarks save the position and zoom of the desktop at time of creation. Once the bookmark has been created, it can be moved elsewhere. Tapping on it will bring back to the saved location. It works for panels and folders too: such a bookmark always remember the container in which it has been created, so that you can trigger a scroll in a panel or a folder through an icon on the desktop, or vice versa. In order to create a bookmark, long tap on the desktop (or panel, or folder), select Add item / Shortcut, and select Lightning Desktop bookmark. ==== Scripted navigation ==== This is the most powerful way to initiate navigation, but requires some scripting knowledge. Navigation methods are found in the Container and LL object, for instance: * [[http://www.pierrox.net/android/applications/lightning_launcher/script/reference/net/pierrox/lightning_launcher/script/api/Container.html#setPosition(float,%20float) |Container.setPosition(float x, float y)]] * [[http://www.pierrox.net/android/applications/lightning_launcher/script/reference/net/pierrox/lightning_launcher/script/api/Container.html#setPosition(float,%20float,%20float,%20boolean)|Container.setPosition (float x, float y, float scale, boolean animate)]] ==== Fine tuning the scrolling ==== === Scrolling options === TODO === Stop points === TODO ===== Navigation between desktops ===== In order to switch between desktops, one can used these methods: * use a LL action * use bookmarks * use a script This is similar to the navigation inside a desktop, except that the desktop is replaced with another. Inter desktop navigation actions includes: next/previous desktop, go to the home desktop, ask a desktop to go to, etc. Bookmarks work the same way as for inside desktop navigation: once you created a bookmark on a desktop, you can move it to another desktop, and it will remember the desktop at time of creation.

desktops.txt · Last modified: 2014/03/24 20:30 by pierrox