Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    [ANNOUNCE] TouchSearch v3.1 Released!

    Reply
    Page 1 of 2 | 1   2   | Next
    BrentDC | # 1 | 2010-08-05, 22:16 | Report

    The following post describes the newest version of TouchSearch, web-searching software for Maemo 5, and the new features it has. If you are unfamiliar with TouchSearch, you can find more information about it here.

    Today I’m pleased to announce the release of TouchSearch version 3.1. This is the first major release of TouchSearch in the past six months and brings with it all the shiny new features I’ve been working on.


    First and foremost, everything you love about TouchSearch v2.2 is the same in TouchSearch 3.1, and everything you didn’t like about 2.2 is better in 3.1. Well, maybe that is a little ambitious. However, 3.1 will open your eyes to all the things you never realized you wanted that were missing in 2.2.

    Let’s start out with the changes:


    A new search engine format

    Okay, maybe not the flashiest new feature, but the most improved part of 3.1 is the stuff you don’t see (really?). Yes, really. The new search engine format is vastly superior to the one in 2.2. For starters, each search engine is self-contained, meaning that the format allows the addition of a whole ton of new functionality (like downloading additional search engines, I will be talking about this later). Additionally, search engines are installed to /opt/ now, so no room will be taken up on the rootfs (in fact almost all of TouchSearch now installs to opt)). The new format now makes more advanced error handling possible as well… which brings me to my next improvement.


    Better error handling

    Version 2.2 of TouchSearch was pretty finicky, if I say so myself. If the wind blew the wrong way (meaning, maybe, you inputted a search engine incorrectly) it would crash. And crash badly. With big ugly black boxes — eek! Thankfully, those days are gone. TouchSearch v3 handles any problems with search engines gracefully — I haven’t found a way to crash it yet, but problems never do show up for me… anyway, it should be much smoother sailing for all of you.


    Support searching different language versions of websites

    This is probably the biggest improvement over TouchSearch v2.2 for non-US English speaking people: the ability to choose whether to search Google.com or Google.de, en.wikipedia.org or ca.wikipedia.org, amazon.com or amazon.fr, or any number of other countries/languages. This was another major reason for updating the search engine format.




    Support for downloading additional search engines as Addons

    TouchSearch v3 supports the installation of search engines as addons via this page at touchsearch.org. This gives you the ability to easily add any engines available there, and I add new ones all the time!


    Enhanced search interface

    I’ve been trying to make searching the web really easy. At first, you needed to switch search engines via a desktop button (the “plus” button). I thought that maybe people needed an easier way, so I made the QuickBar. Now I’ve one-upped myself and introduce the new “Enhanced” mode for the search dialog. Now you can select a few of your favorite websites and have them always appear in the search dialog. See below:



    If you are lazy like me, you are going to love this. Trust me.


    Improved “Add search engine” interface

    The old interface was confusing. It confused me and I made it (I’m guessing most people’s reaction was something like… what the heck is “Query?!?”). Thankfully, the interface is much simplified and, hopefully, much improved. I did have to indulge myself and add one feature to it, though. Now you can have TouchSearch automatically create an icon for the new search engine based on the name. I got tired of having to create icons for my custom search engines, and thought maybe you did to.




    All the other things I won’t mention

    Of course, there were a boatload of little bugs that were fixed and minor improvements that were made, but I won’t mention them here. I’ll leave it up to you to try to find them (or you can read the update changelog, one or the other…).

    Now you are probably wondering, “How can I install this update?”. Well, I just uploaded it to extras-devel and even more recently promoted it to extras-testing. The testing page is here.

    Meaning, if you want to get your hands dirty and jump right in and test this new version, it's ready to install from -testing. If you’d rather wait for a stable version to hit you local Extras repository, that’s cool too (it’ll be a little while, though; testing is 10 days at the minimum).

    If you do test it out, please vote and leave feedback for it on its testing page. Thanks.

    Here are some useful links for TouchSearch 3:
    • Homepage: http://www.touchsearch.org/
    • Testing page: http://maemo.org/packages/package_in...hsearch/3.1-1/
    • Screenshots of new version: http://www.touchsearch.org/screenshots/
    • Addons page: http://www.touchsearch.org/addons/
    • Help/FAQ: http://www.touchsearch.org/help/
    • Donate page: http://www.touchsearch.org/donate/
    • Help on adding search engines: http://www.touchsearch.org/help/addi...earch-engines/

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by BrentDC; 2010-08-05 at 22:21. Reason: Formatting, what else...
    The Following 19 Users Say Thank You to BrentDC For This Useful Post:
    Berserk, Chrome, Dancairo, dantonic, debernardis, El Amir, fieryriver, gordonshowers, HellFlyer, jakiman, manvik60, mishania, NokTokDaddy, RogerTHAcctant, SallyJane, Stealth131, thommy, tissot, Ykho

     
    Ykho | # 2 | 2010-08-05, 22:29 | Report

    just updated, messing about with it now =D

    Edit | Forward | Quote | Quick Reply | Thanks

     
    BrentDC | # 3 | 2010-08-05, 22:31 | Report

    Originally Posted by Ykho View Post
    just updated, messing about with it now =D
    You'll probably need to reboot after upgrading for the new version to "load"

    Edit | Forward | Quote | Quick Reply | Thanks

     
    RogerTHAcctant | # 4 | 2010-08-05, 22:33 | Report

    i'm pretty sure you got the most popular app on this forums, thanks! i'ma download it right now

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Ykho | # 5 | 2010-08-05, 22:42 | Report

    Originally Posted by BrentDC View Post
    You'll probably need to reboot after upgrading for the new version to "load"
    yeah cause it didn't work when I first updated, so I have reboot a try and it works fine. I'm adding Amazon UK and Yesasia to my custom searches

    Thanks again for this wonerful app!!

    Edit | Forward | Quote | Quick Reply | Thanks

     
    BrentDC | # 6 | 2010-08-05, 22:46 | Report

    Originally Posted by Ykho View Post
    yeah cause it didn't work when I first updated, so I have reboot a try and it works fine. I'm adding Amazon UK and Yesasia to my custom searches

    Thanks again for this wonerful app!!
    You're welcome!

    If you go to into TouchSearch's options dialog > Configure > Amazon > Edit, you can select Language/Localization and it'll give you the option to select "co.uk" for the domain!

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to BrentDC For This Useful Post:
    Ykho

     
    Berserk | # 7 | 2010-08-06, 02:23 | Report

    Great! I will update in a moment

    I don't think I can test it thoroughly, since I'm learning C++ since last week, and then I'm starting with Qt.. takes a lot of time :P

    Edit | Forward | Quote | Quick Reply | Thanks

     
    dmcconachie | # 8 | 2010-08-06, 10:26 | Report

    Added the widget but it doesn't appear on any of the homescreens. And now if I go to Add widget it's no longer there (as it is obviously on the desktop somewhere). Tried a reboot and uninstall/reinstall with no luck!

    Any ideas?

    Edit | Forward | Quote | Quick Reply | Thanks

     
    BrentDC | # 9 | 2010-08-06, 21:48 | Report

    Hi,

    It is always hard to debug it when it doesn't show up.

    But, could you please run these commands one at a time:

    Code:
    ls /usr/lib/hildon-desktop/
    ls /home/user/.touchsearch/
    ls /opt/touchsearch/
    ls /opt/touchsearch/lib/
    cat /home/user/.touchsearch/search_engines.dat
    cat /home/user/.touchsearch/settings.conf
    ...and post the output of each? Thanks.

    Oh, one more thing: have you used previous versions of TouchSearch?

    Edit | Forward | Quote | Quick Reply | Thanks

     
    dmcconachie | # 10 | 2010-08-06, 22:10 | Report

    Yeah have used the previous release. Was installed but not active on the desktop when I updated to 3.1.

    Code:
    ~ $ ls /usr/lib/hildon-desktop/
    CallNotify.py
    bluetooth_headset_status_menu_item.so
    calendar-home-applet.so
    clock-plugin.so
    connui-bluetooth-status-menu-item.so
    connui-bluetooth-transfer-status-menu-item.so
    connui-cellular-operator-home-item.so
    connui-cellular-operator-home-item.so.distrib
    connui-cellular-status-item.so
    connui-internet-status-menu-item.so
    fmms_status.a
    fmms_status.la
    fmms_status.so
    fmtx_status_menu_item.so
    ham-notifier-status-menu-item.so
    ham-updates-status-menu-item.so
    lens-cover-reminder-sp.so
    libas-status-applet.so
    libas-status-applet.so.0
    libas-status-applet.so.0.0.0
    libfacebookapplet.so
    libflashlight-applet.so
    libforecaweather.so.1
    libgooglesearchwidget.so
    libhildon-plugins-notify-sv.so
    liblivewp-home-widget.a
    liblivewp-home-widget.la
    liblivewp-home-widget.so
    liblivewp-home-widget.so.0
    liblivewp-home-widget.so.0.0.0
    liblocation.so
    libmediaplayerhomeapplet.so
    libmodest-home-applet.so
    libovipromotionwidget.so
    librtcom-notification-ui.so
    librtcom-presence-ui.so
    libtunewikiapplet.so
    libtutorial-home.so
    libtweakr-profile-status-menu-widget.so
    libtwitterapplet2.so
    loaders
    location-home-applet.so
    pelota-widget
    personal-gprs-mon.la
    personal-gprs-mon.so
    profiles_status_menu_item.so
    rss_home_applet.la
    rss_home_applet.so
    sharing-manager-status.so
    simple-brightness-applet.so
    status-area-applet-battery.so
    status-area-applet-mediaplayer.so
    status_area_load_applet.so
    status_menu_load_applet.so
    sync-plugin.so
    touchsearch.py
    usb_plugin.so
    volume_status_menu_item.so
    
    
    ~ $ ls /home/user/.touchsearch/
    search_engines.dat settings.conf
    search_engines.data
    
    
    ~ $ ls /opt/touchsearch/
    icons lib search_engines
    
    
    ~ $ ls /opt/touchsearch/lib/
    Dialogs.py Error.py Settings.py
    Engine.py SelectDialog.py
    
    
    ~ $ cat /home/user/.touchsearch/search_engines.dat
    (lp1
    S'Google'
    p2
    aS'QuickBar'
    p3
    aS'Amazon'
    p4
    aS'Wikipedia'
    p5
    aS'Dictionary'
    p6
    aS'GoogleMapsMobile'
    p7
    aS'Ebay'
    p8
    aS'YouTube'
    p9
    
    
    ~ $ cat /home/user/.touchsearch/settings.conf
    [DEFAULT]
    search_engine = Google
    opacity = 0.7
    show_corefour = 0
    icon_style = Color
    corefour = ['Google', 'Wikipedia', 'Amazon']
    
    ~ $

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Page 1 of 2 | 1   2   | Next
vBulletin® Version 3.8.8
Normal Logout