Google Maps previews in Gmail and Google Buzz



I often receive emails containing addresses in them — where to meet for dinner, the location of my friend's new apartment, etc. To find out where these places actually are, I have to copy the address, open up Google Maps, and paste it in. Today, we're making it easier to see maps of all the addresses you receive in Gmail and Google Buzz.

Enable "Google Maps previews in mail" from the Gmail Labs tab under Settings, and any time you receive an address or a Google Maps link in an email, a preview will appear containing an interactive Google Map of that location. Any Google Maps URL will work, but we currently only extract US addresses (we're working on making addresses around the world work).


Additionally, when you paste a Google Maps link into the post box in Google Buzz, it'll automatically fetch an image preview of that location that you can associate with your post.


Please let us know if you have any feedback.

New in Labs: Move the attachment and other icon column



The icon column in Gmail helps to easily distinguish the various types of items in your inbox (e.g. messages with attachments, chats, calendar invitations, Buzz posts, and more). It's usually all the way over on the right of the screen, but with screen sizes becoming increasingly wider, I chose to make a very modest addition to Gmail Labs to try and give these icons greater visibility.

I found it much more useful to have this column situated on the far left of my inbox -- and it turns out that many of my colleagues did too.

If you’d like try out "Move Icon Column," simply visit the Labs tab under Gmail Settings, find this new Lab in the list, hit enable, and then save. It’s not big and it’s not clever but hopefully this lab might just be helpful for you too; it's the little things in life after all.

New in Labs: Nested Labels and Message Sneak Peek



Labels are more flexible than folders because a given email can have several labels but can't be in several folders at the same time. A highly requested feature for labels, though, comes from the world of folders: the ability to organize labels hierarchically.

If you think this might be useful to you, go to the Gmail Labs tab under Settings, look for "Nested Labels," enable it and click "Save." You'll then need to name your label with slashes (/) to make it the child of another. For example, let's say you wanted to create a simple hierarchy with a "Home" label, and inside it a "Family" and a "Vacation" label. Just create three labels with the following names:

Home
Home/Family
Home/Vacation

You can then create "Home/Family/Kids," "Home/Pets," etc., to get something like the screenshot on the left. If you had the parent label "Home" before you don't have to create it from scratch.

You can create complex hierarchies of labels if that's the way you like to organize your mail, and you can expand/collapse labels to save space. You'll always be able to tell whether a given label contains unread messages in its collapsed child labels by looking at whether it's bold or not.

Please note that this lab doesn't play nicely with the "Hide Read Labels" lab. You might not get exactly what you expect if you have both labs enabled; for example, the collapse/expand icons won't always appear when they should.

Another highly requested feature is the ability to preview messages to get a glimpse on what they contain and maybe take immediate action without opening them.

This is exactly what "Message Sneak Peek" does. After you turn it on, right-clicking on a line in your inbox shows a preview pane with the message in it.


You can also use keyboard shortcuts for a faster sneak-peeking flow (enable keyboard shortcuts in Settings first if you haven't done so): hit 'h' to open a sneak peek card, then navigate with 'j' and 'k,' and dismiss the current card by pressing "Escape." Messages you peak at will stay unread (or it wouldn't really be a sneak peek, would it?).

Happy nesting and peeking!

Smart Rescheduler in Google Calendar Labs



As you can imagine, those of us on the Google Calendar team spend a lot of time thinking about scheduling. We regularly talk to people who schedule and reschedule a lot of meetings: administrative assistants. Talking to them, we understand just how much time they spend looking at schedules, investigating other people's calendars, finding replacement conference rooms and rescheduling conflicts. And then some manager's travel plans change and everything starts over again.

If you're searching for something on the web, you don't just start randomly visiting pages looking for relevant content, you use a search engine. So we decided to apply some of Google's search experience to the problem of scheduling. We experimented with using ranking algorithms to return the most relevant meeting times based on specified criteria like attendees, schedule complexity, conference rooms, and time zones. Just like Google search ranks the web, our scheduling search algorithm returns a ranked set of the best candidate dates and times.

Today we're launching the result of that experiment, a gadget called Smart Rescheduler, in Google Calendar Labs. Once you turn it on, just select an event you'd like to reschedule, then click "Find a new time...":

You'll see ranked list of possible times for your meeting. By investigating the calendars others have shared with you, Google Calendar can make some educated guesses about how easy it might be to reschedule a conflicting meeting and even find you a replacement conference room nearby. This process is 100% automated — no Google employees are doing any work behind the scenes. You can refine the results by marking people as optional, changing the meeting duration, ignoring certain conflicts, or specifying the earliest and latest times you'll accept. The results will immediately update to reflect your new requirements.


This feature is still experimental, so we'd love your ideas and feedback. Of course, we can't make meetings more interesting, but we can try to save you frustration leading up to them.

3 new Calendar Labs



Today, we're happy to announce three new features in Calendar Labs. To try them out, just go to the Labs tab under Calendar Settings.

1. Event flair by Dave Marmaros
Want a little airplane icon next to information about your upcoming flight? Or stars next to meetings with your boss? This experiment lets you choose from forty different icons and add one to each Calendar event. Even better, if you invite people to your events, they'll be able to see the icon you added too. After you enable this feature, click on an event and look for the "Event flair" gadget to activate.





2. Gentle reminders by Sorin Mocanu
If you keep Google Calendar open all day long, you probably end up seeing quite a few reminders every day. Browser alerts are okay, but I tried to find a way for Calendar notifications to integrate smoothly with everything else.

Turn on "Gentle Reminders," and when you get a notification, the title of your Calendar window or tab will start blinking and the event details will stay in Calendar.



If you're using this lab in a supported browser (currently Google Chrome for Windows and Google Chrome beta for Linux), you'll also have the option to get your reminders in the next generation of floating desktop notifications:



After you enable this feature, you can configure notification options on the Settings page.

3. Automatically declining events by Lucia Fedorova and Miguel GarcĂ­a
Have you ever checked your calendar and noticed that someone scheduled a really important meeting during your vacation or at a time when you're not available? Now there's a way to automatically decline events when you're not around. Turn on "Automatically declining events," block off times when you're unavailable, and event invitations during this period will get automatically declined.

New in Labs: Refresh POP accounts



My little sister recently setup her Gmail account to retrieve messages from her school address, so she can check all of her email accounts in one place. She no longer has to constantly log in to two email programs, and she likes using Gmail's powerful interface for all her mail.

However, sometimes she knows an email has already been sent to her school address, and she just can't wait for the next scheduled fetch to have it show up in her Gmail inbox. As any big brother would, I tried to solve this issue for her and millions of Gmail users.

Turn on "Refresh POP accounts" from the Labs tab under Settings, and the refresh link at the top of your inbox will not only update your inbox with your new Gmail messages, it will also fetch messages from any other accounts which you have set up.



Try it out, and let us know if you have any feedback.

Gmail Labs graduation and retirement



We launched Gmail Labs over a year and a half ago as a playground where engineers can come up with new features and let your input help decide which are good ideas and which don't quite work out. Any engineer at Google can come up with a feature, code it, and launch it quickly to tens of millions of users.

Labs started out with 13 features and quickly grew to 60, with even more on the way. We've received countless comments and kept an eye on our stats: some of these experimental features were adopted by millions and others trickled along with little usage. A couple have already graduated from Labs and we've already retired one: Tasks was the first to become a regular part of Gmail, Right-side Labels was retired when we updated the way labels work, and Offline Gmail graduated a couple months back. Today, true to the original intent of Gmail Labs, we're graduating six more features and retiring five.

Graduating:
  1. Search Autocomplete
  2. Go To Label
  3. Forgotten Attachment Detector
  4. YouTube Previews
  5. Custom Label Colors
  6. Vacation Dates
Retiring:
  1. Muzzle
  2. Fixed Width Font
  3. Email Addict
  4. Location in Signature
  5. Random Signature

These decisions were made based based mainly on usage, taking feature polish and your feedback into account. We've also tweaked some of the graduating features to improve them before making them default Gmail features. For example, we've combined Go To Label with Search Autocomplete, making it easier than ever for you to find what you're looking for.

Search Autocomplete and Go To Label
Start typing in the Gmail search box (English only for now), and Gmail suggests terms that might help you find what you're looking for — from contact names to labels and advanced search operators.


We've integrated Go To Label into this search box as well. If you have keyboard shortcuts turned on, type "g" then "l" and instead of getting the old "Go to label" pop-up, you'll be in the search box with the "label:" operator filled in for you. Start typing the label you want to go to, and autocomplete will take it from there. All you have to do is hit enter. If you want to send your cursor to the blank search field, the keyboard shortcut "/" will do it.

Forgotten Attachment Detector
From time to time, we all forget to attach a file and sheepishly send another email with the forgotten attachment. To help save you from that embarrassment, Gmail looks for phrases in your email that suggest you meant to attach a file and alerts you if it looks like you forgot an attachment.


YouTube Previews
If you're like me, your friends probably often email you links to YouTube videos. Instead of having to click on the link and wait for a new window to load before you can watch the video, Gmail now shows YouTube previews right below the message. All you have to do is click the play button and enjoy.


Custom Label Colors
Why settle for a restrictive palette when you can choose from over 4000 possible color combinations to help distinguish and organize your labels? Just click on "Add custom color" from the regular labels interface.


Vacation Dates
If you specify which dates you'll be away in advance, you won't have to remember to turn on the vacation responder when when you're actually on vacation. Set your dates in advance, and let Gmail do the rest.


Retiring features is always a tough decision — we invest in building and maintaining them and we realize some of you are probably fans of some of Gmail's lesser-used features. But Labs are experimental features, and from time to time they may break (that's why there's a quick way to disable them), or even disappear. Over the next few days, you'll see Muzzle, Fixed Width Font, Email Addict, Location in Signature, and Random Signature stop working and disappear from the Labs tab.

We'll keep working on new Labs to help make your Gmail experience even better, and we'll continue to graduate successful features and retire the ones that don’t work out to make room for new ones. Thank you to all the engineers who have worked on Labs features — especially Bruce, Darick, Jon (the intern), Ibrahim, Chris, Keith, Chad, Michael, and Marco! Please continue to send us feedback and remember that you vote for your favorite Labs features by using them and leaving comments.

Improved Google Search in Labs



Hello again. I've been taking advantage of my 20% time to make some improvements in the Google Search lab I told you about last April. For starters, I've hooked up a bunch of Google's most popular search features, including:
  • Dictionary definitions: use a keyword like "define" in English and you'll see the first definition of the word, with a link to the dictionary from which it came.


  • Spelling corrections: if you mistype something in your search, Google’s spell checking software will automatically ask if you meant a more common spelling of that word (especially helpful when looking up a new word).


  • Calculations: type in an arithmetic expression and you'll get the result. In this case the "Paste result" option from the result's pop-up menu will actually paste the result of the computation.


  • Local results: you can search for a particular place or for things near a particular place (map results will show up in a few weeks — they're a little broken by our recent switch to use https). The "More info" link will take you to the place page.


  • Weather: just type "weather" followed by the city and state, zip code, or city and country.


  • News: if your query matches something in the news, we'll show you one hit and an indication of how many related articles there are, with a link to go see them.


In addition, you can now use this Labs feature in any available Gmail language and you'll get search results that match your preferred language.

Finally, as some folks have already noticed, I added a search button to the toolbar when you're composing a message:


If you've got text selected when you click it, Gmail will search for that text. If you don't have text selected, you'll just get a search box where you can start typing.

That's all for this installment. As always, we welcome your feedback.

New in Labs: Mark unread from here



I subscribe to a lot of really active mailing lists. Oftentimes, an email in my inbox will get dozens of replies before I get a chance to start reading it. If I only have a few moments to look at a particularly long and interesting discussion, I'd like to start reading it then; later, when I have some more time, I'll pick up where I left off. However, if I mark the thread as unread, it will return to its previously read state without updating to show what I just read. When I come back to it, I'll have to search for the last thing I remember reading. If I star the first message I still want to read instead, I might not remember that it needs to be read when I'm in my inbox later (and when I do read it, I'll have to expand lots of messages before I can read the conversation properly).

There's a new feature in Gmail Labs that will help with this. When you enable Mark Unread From Here from the Labs tab under Settings, you'll see a new "Mark unread from here" option in the drop down menu found in the upper right-hand corner of messages.


Clicking this option on a message tells Gmail that you want that message to be the first one you see when you reopen the thread later, with all messages after it open for easy reading. So, when you leave partway through reading a long thread, figuring out where to start reading again is easy. Give it a try and share your thoughts.

Offline Gmail graduates from Labs



Almost a year ago, we launched Offline Gmail in Gmail Labs. By installing Offline Gmail, you're able to use the normal Gmail interface to read and write mail, search, and organize, even when there's no internet connection. And Flaky Connection mode speeds up Gmail when your connection is slow or unreliable.

Since we first launched in Labs, we've heard from a lot of you who tried Offline Gmail, and your feedback helped us make a lot of improvements. Aside from fixing bugs and making the whole offline experience smoother, we recently added two frequently requested features: an option to choose which messages get downloaded for offline use and the ability to send attachments while offline. Offline Gmail has proven particularly useful for business and schools making the switch to Google Apps from traditional desktop mail clients -- they're used to being able to access their mail whether or not they're online, and Offline Gmail brings this functionality right to the browser.

Now, we're happy to announce that Offline Gmail is graduating from Labs and becoming a regular part of Gmail. If you're already using it, then you're all set. While you'll no longer see it on the Labs tab, you can tweak your settings and turn it on and off from the Offline tab under Settings. If you'd like to get started with Offline Gmail on your computer now, here's how:
  1. Click the "Settings" link in the top-right corner of Gmail.
  2. Click the "Offline" tab.
  3. Select "Enable Offline Mail for this computer."
  4. Click "Save Changes" and follow the directions from there.

Thanks for all of the feedback over the last year -- and for putting up with the occasional bug or two. We're going to have a little toast, and then get right back to working on more improvements for 2010.

P.S. We received some interesting pictures in response to our call for photos of people using Gmail offline in our last post. Our favorite so far came from Ugo, who is at a Saharawi refugee camp in south Algeria, where he uses Gmail offline most of the time and connects via a satellite phone to our servers just once a day.