Saturday, November 7, 2009

TouchSearch For Fremantle -- Easily search the web.

One of my favorite Desktop Widgets on my N800 was the "Internet Search" applet. However, I was disappointed to find out that it was being dropped in Fremantle and there would be no official replacement. Since I wanted to learn a little more about programming for Fremantle and something as useful as a Search Widget wasn't available, I decided to tackle both at once.

The widget is called TouchSearch, and it allows you to search the web right from your Fremantle Desktop. It has a decidedly different feel than the Nokia-made widget because of some of the Fremantle Desktop restrictions, but accomplishes roughly the same thing.

TouchSearch is currently in the extras-testing que and is in need of testers! So, if Touchsearch sounds useful, give it a whirl. The package page is here and it contains a link to the bugtracker if you find issues or want to request new features. Please leave a thumbs up/down if you test it (packages need to have +10 karma to be eligible to be promoted to regular extras). Thanks!

Here are some screenshots on Scratchbox:





4 comments:

  1. Hi,

    I installed it on my N900 but if I select add widget I couldn't find it :-(
    How can I activate it?

    ReplyDelete
  2. You may need to restart the device for it to show up for the first time. Let me know if that works, thanks.

    ReplyDelete
  3. It still isn't on the widget list after restart but I found it directly on my desktop.
    It wasn't easy to find because I have so much widgets and icons already there...

    ReplyDelete
  4. Some feedback:

    The "About" button should probably be set as secondary button in that dialog (so that it will be moved to the top, and is away from the "OK" button) - using GTK_RESPONSE_HELP as the response ID for that button should do the trick.

    Can you make it to automatically restart the applet when settings are changed? This way, you can get rid of the "Settings need applet restart to take effect" label. Alternatively, change the implementation so that a restart is not needed.

    ReplyDelete