Laevo

Custom

Download the lastest version: Alpha v0.1.4

Laevo is a personal information management tool for Windows 7 and 8 which offers you additional functionality by which to organize your work, with a particular focus on supporting multitasking. Our goal is to do this without changing the everyday interaction with Windows drastically. In case you have ever used a virtual desktop manager the general concept will seem quite similar, but in essence we are striving for much more, and several additional features are already available.

What is a virtual desktop manager? When using a virtual desktop manager, you have not one, but several desktops available to you between which you can switch easily. An over simplified analogy would be having several PCs available to you, each running their own programs and being able to switch between them without having to change seats.

Overview

The two core concepts which Laevo supports are activities and to-do items, comparable to many existing calendar and planning tools. Laevo effectively tries to integrate your calendar into your desktop environment.

Activities: these can be seen as the entire context of a certain task you are working on, worked on before, or are planning to work on at a predetermined time. E.g. when writing a report you might be working in a text editor, but you also might need relevant emails of your supervisor and additional information from certain web pages. For each activity, Laevo offers you the opportunity of creating a separate virtual desktop, giving you a clean slate to work on.

To-do items: these are very similar to activities. The only difference is they represent work that still needs to be done, without having specified when. Like activities however, they can still hold their own context on a separate virtual desktop.

When first running Laevo, you have the option of entering your Gmail login and password. In case you don’t have Gmail, just click Cancel. Laevo uses this information to retrieve unread emails from your inbox and adding them as to-do items. In case you entered a wrong username and password, the dialog box will pop up again. (Don’t forget to create a new password in case you are using 2 step verification!)

gmail_credentials

tray_unreadtrayAfter Laevo has started, you won’t see much of a difference. As stated before, our goal is to intrude as little as possible in your daily work. You can find Laevo as a tray icon in the bottom right. It might be hidden, in which case you will need to click the little triangle in order to find it. We advise you to go to “Customize” by clicking the triangle and setting Laevo to “Show icon and notifications” so that it is always visible. The Laevo icon will light up when you have received a new email in case you entered your Gmail credentials.

Double clicking the icon will open up a full screen overview of your activities and to-do items, presented on a time line. Alternatively (and recommended) you can press Caps Lock (named Shift Lock on some keyboard layouts) to show or hide the overviewThe key’s traditional behavior has been overridden, and all short keys of Laevo start out with Caps Lock. You can still enable/disable Caps Lock by pressing Caps Lock – A. Since you haven’t created any activities or to-do items yet, the time line will be empty, but as will be shown shortly the time line might be populated as follows.

Overview

Time is presented on the horizontal axis, and activities as work occurs on them (possibly in parallel) are organized on the vertical axis. Try click-dragging to move the time line around, and scrolling to zoom in/out. The yellow vertical marker indicates the current time. Activities which are currently being worked on continue expanding, getting wider and wider, as long as they aren’t closed. In the image above, there are two activities currently open, and two closed ones which were open in the past. Additionally, activities can be planned in the future at a specified time, as shown by the activity with the black background behind the yellow marker. At the bottom you can find a list of to-do items, represented by icons. Next to it you can find a bigger “Home” icon, representing the desktop you were working on prior to starting Laevo. Clicking it brings you back to your original desktop. Clicking an activity or to-do item opens up a clean desktop in which you can work, exactly the same as the original Windows desktop, but only showing windows for that activity or to-do item.

Your first activity

edit_menu

Press Caps Lock – N; a clean desktop will show up. You have just created your first activity, and immediately have started working on it. For now it is empty. If you go back to the overview you will see a “New activity” on your time line with a yellow border, indicating this is the activity which is currently open. Click dragging the activity allows you to choose where to place it vertically. Hovering over it with your mouse pops up a menu with 3 icons. A garbage bin, a gear, and a close button.

Garbage bin: removes an activity from the time line. You can only remove an activity when it is no longer open (you aren’t working on it) and there are no windows open in it. A closed activity which has windows open inside of it has an orange border.

Gear: opens up a menu in which you can give the activity a name and icon. You can also adjust the name of the activity directly by clicking the label on the time line.

Close: indicates on the time line that you are no longer working on the activity. However, you can still access it as you would otherwise just by clicking on it. It is up to you to decide when you keep an activity closed or open.

When you are working on the desktop of your activity, all the windows you open up in there will become part of that desktop. Try switching back and forth between the Home activity and your newly created one after opening up a couple of windows. (Hint: Caps Lock – Tab allows you to switch between the last two accessed activities without having to go through the overview.)

librariesFor each activity, there is a directory which is automatically created in which you can place relevant files. When inside an activity (on the desktop) this directory can always be accessed from Windows Explorer under the “Libraries” list, named “Activity Context”. Alternatively, you can open up this library when inside an activity using Caps Lock – L. You can even add additional folder locations to the library to import existing files. For more information on Windows Libraries, check out the official documentation.

Moving windows between activities

You can cut and paste windows, just like you cut and paste files, in order to move them from one desktop to another. Highlight a window (click on it) and press Caps Lock – X. The selected window will disappear. Press Caps Lock – V to show it again. You can cut multiple windows in a row; when pasting, all previously cut windows will show up again.

By cutting windows when inside one activity, and pasting them when inside another, you can move windows in between activities.

Planning, to-do items and interruptions

Clicking the “+” icon on the overview adds a new to-do item. As you will notice they behave very similar to activities, you can also click on them to open up a new desktop to work on. New to-do items show up on the left hand side. You can drag the icons left and right to organize them. Once you decide to start working on a to-do item you can drag it to the time line, effectively turning it into an activity.

Start working: when you drag the icon in front of the current time marker and drop it you will convert the to-do item into an open activity, indicating you start working on it.

plannedPlan: you can drag it behind the current time marker, positioning it where you are planning to work on it. Through the edit menu you can change the date and time more accurately in case needed. You can start working on a planned item by clicking the yellow arrow in the mouse-over menu. To plan to-do items you can also open up the context menu on the time line (right mouse button) behind the current time marker at the location where you want to place the activity, and clicking “Plan activity”.

Assign: drag a to-do item to an existing activity (or the home icon) in order to make it part of that activity. All windows open in the to-do item will be merged with those from the activity.

In case you provided login information for Gmail, new emails will show up as new to-do items with an animated yellow border, until they have been opened. Opening an email “interruption” will besides opening the desktop also open up the context of the interruption; in case of Gmail, the email will open up in a new browser window.

Shortkeys overview

Caps Lock: show/hide overview
Caps Lock – N: open new activity
Caps Lock – Tab: switch between last two open activities
Caps Lock – L: open activity context library
Caps Lock – W: close activity
Caps Lock – X: cut window
Caps Lock – V: paste window
Caps Lock – A: enable/disable caps lock

Exiting and restarting Laevo

When you want to shut down Laevo, right click the tray icon, and select “Exit”. All open windows from all your activities and to-do items will show up again. All activities are closed when shutting down Laevo, and will be represented as such when Laevo is restarted.

When restarting Laevo, the windows which were previously part of an activity or task context will be reassigned to those and thus be hidden upon startup. All new windows, not previously part of any activity or task, become part of the “Home” activity. Since all activities close when exiting Laevo, the activities which were open at the time Laevo was shut down won’t stretch up to the current time after a restart. You might need to zoom out and/or move the time line to the past to find them. By clicking the yellow arrow you can make the activity stretch to the current time again, indicating that work on it is continued.

reopen_activity

Troubleshooting

In case the time line overview is running a bit slow, try lowering the quality in the settings which can be accessed through the context menu (right click) of the tray icon.

When the application crashes there should be a “log.txt” file available in “C:\Users\<username>\Documents\Laevo”. Please email this to me. (sjeu AT itu.dk)

  1. #1 by bo gusman on March 17, 2014 - 8:39 pm

    Chrome reports the version above to be malicious! 😦

    • #2 by Steven Jeuris on March 17, 2014 - 8:45 pm

      During development AVG also bothers me quite often with virus warnings. Laevo does a lot of hackery to get what it does working. E.g. it installs a global key hook in order to get Caps-Lock to work as a modifier key; it tracks processes in order to see whether the log-on screen is accessed (and in future versions to capture command-line arguments); a lot of low level Win32 calls access window information; etc … The entire source code is open source in case you are worried, but you have my word there is nothing (intentionally) malicious with the installation. That aside, pretty soon I will release a new version with some new features, so stay tuned. I will be looking for some new testers again.

  1. Call for Laevo user study participants | Whathecode
  2. Start of Laevo user studies | Whathecode
  3. Activity-Based Computing | Whathecode
  4. From Personal Information Management to Humane Interaction | whatheco.de

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: