Googleaccountsearch/english: Difference between revisions

no edit summary
No edit summary
 
(61 intermediate revisions by the same user not shown)
Line 1: Line 1:
=Google Account Search Beta=
=Google Account Search 2.0.2=
[[Image:googleaccountsearch_en_040.png]]
 
[[Image:HotApps.png]]
 
[[Image:googleaccountsearch_en_120.png]] [[Image:googleaccountsearch_dark_en_140.png]] [[Image:googleaccountsearch_results_en_200_small.png]]


__NOTITLE__
__NOTITLE__
Line 6: Line 9:


==Description==
==Description==
If you sync your Palm Pre or Pixi with Google, then this App is definitely for you. It provides much needed features, that are missing on your phone. It can search in your Google (or Google Apps) accounts for text in calendar entries and in contacts (most fields, not only name and company). You can choose between whole or partial word search. Also, it can provide an Agenda view of your upcoming events. Tapping on a found event or contact takes you to the day in the calendar or to the detail screen of the contact on your phone. For contacts, you can even dial, send SMS or Email directly from the results list. Contacts can be sorted and grouped by name, last name, company or zip code. You can even use the power of RegExp for some search types!
If you sync your Palm Pre or Pixi with Google, then this App is definitely for you. It provides much needed features, that are missing on your phone. It can search in your Google (or Google Apps) accounts for text in calendar entries and in contacts (most fields, not only name and company). You can choose between whole or partial word search. Also, it can provide an Agenda view of your upcoming events. You can filter by calendars and contact groups (categories). Tapping on a found event or contact takes you to the day in the calendar or to the detail screen of the contact on your phone. For contacts, you can even dial, send SMS or Email directly from the results list. Contacts can be sorted and grouped by name, last name, company or zip code. You can even use the power of RegExp for some search types!


This is a much enhanced version of our App "Google Calendar Search". Enhancements include search in contacts, multiple accounts, partial (sub-string) search, Agenda mode and highlighting in results.
This is a much enhanced version of our App "Google Calendar Search". Enhancements include search in contacts, multiple accounts, partial (sub-string) search, Agenda mode and highlighting in results.
==Running on the TouchPad==
If you run Google Account Search on the TouchPad, it will look different because it is then a native app for the Touchpad. The functionality is the same, only thing missing is the ability to tap on contacts.


==Motivation==
==Motivation==
Line 45: Line 51:
* Backward from now
* Backward from now
* Forward from now
* Forward from now
* Both directions (range depending on settings in Preferences)
* Both directions
The range is depending on settings in Preferences.


===Search options===
===Search options===


====Partial (sub-string) search====
====Partial (sub-string) search====
Google can only search for whole words in the calendar. If you want to search for parts of words (aka substring search), then enable this option. But this means, that the program will have to retrieve '''all''' your calendar events from Google (within the configured limits) and then do the partial (sub-string) search by itself. Because of the vast amount of data, this kind of search is slow.
Google can only search for whole words in the calendar. If you want to search for parts of words (aka substring search), then enable this option. But this means, that the program will have to retrieve '''all''' your calendar events from Google (within the configured limits) and then do the partial (sub-string) search by itself. Because of the vast amount of data, this kind of search is slow. For contacts, there is no speed disadvantage for partial search.


====Search in calendars====
====Search in calendars====
Line 62: Line 69:


===Bottom===
===Bottom===
====Accounts button====
Tap the Accounts button to directly add a new account or configure existing accounts without going to preferences.


====Agenda button====
====Agenda button====
The Agenda button performs a special search and shows the results on a special result screen:
The Agenda button performs a special search and shows the results on a special result screen:
* it only searches calendars
* it only searches calendars
* it always searches forward
* the number of days to search can be configured in preferences
* the number of days to search can be configured in preferences
* no search term and thus no highlighting in results
* no search term and thus no highlighting in results
Line 72: Line 81:


==Results screen==
==Results screen==
[[Image:googleaccountsearch_results_en_050.png]]
[[Image:googleaccountsearch_results_en_110.png]]


If the search was successful (you got at least 1 result), the results screen will be displayed. You will see the contacts and/or calendar events which contain the search term.
If the search was successful (you got at least 1 result), the results screen will be displayed. You will see the contacts and/or calendar events which contain the search term.
Calendar events with reminder (in the Google Calendar) show a bell symbol on the right side.


Tapping on a calendar event opens the local Calendar of your device for that specific day.
Tapping on a calendar event opens the local Calendar of your device for that specific day.


Tapping on a contact cannot show you the corresponding contact on your device automatically, because webOS does not allow it. So, after you tapped a contact you will be asked to link the Google contact with one of your on device contacts. A list of all your contacts will be displayed to chose from. You can narrow down the list by typing some text. After the contact is linked, the next time you tap on it will take you immediately to the linked contact on your device.
Tapping on a contact cannot show you the corresponding contact on your device automatically, because webOS does not allow it. So, after you tapped a contact you will be asked to link the Google contact with one of your on device contacts. A list of all your contacts will be displayed to chose from. You can narrow down the list by typing some text. After the contact is linked, the next time you tap on it will take you immediately to the linked contact on your device.
A linked contact can be unlinked again by tapping and holding the contact in the results list.


Please note, that even though your on device contacts are already linked to Google by webOS Synergy, they still have to be linked again in this program, because of the mentioned webOS restrictions.
Please note, that even though your on device contacts are already linked to Google by webOS Synergy, they still have to be linked again in this program, because of the mentioned webOS restrictions.


Tapping on the '''Magnifier''' button switches highlighting of your search term on and off.
Tapping on the '''Magnifier''' button at the lower left switches highlighting of your search term on and off.
 
With the '''Send''' Button at the lower right, you can send SMS or Email to '''all''' found contacts. You can also send the results list as Email.


If you chose '''Reverse Calendar Order''' in the menu, the calendar events will be sorted backwards.
If you chose '''Reverse Calendar Order''' in the menu, the calendar events will be sorted backwards.


[[Image:googleaccountsearch_action_en_050.png]]
[[Image:googleaccountsearch_action_en_110.png]]


Tapping on the '''i''' of a found contact allows you to directly dial, send SMS or Email, without going to the Contact app.
Tapping on the '''i''' of a found contact allows you to directly dial, send SMS or Email, without going to the Contact app.
Line 96: Line 111:


==Account options==
==Account options==
[[Image:googleaccountsearch_accountoptions_en.png]]
[[Image:googleaccountsearch_accountoptions_en_120.png]][[Image:googleaccountsearch_accountoptions2_en_120.png]]


You get to the Account options screen by tapping on an existing account or signing into a new account. You can chose which calendars of that account should be searched. The list of calendars can be refreshed, in case you have changed your calendar subscription in Google. You can also remove the account or change the login settings.
You get to the Account options screen by tapping on an existing account or signing into a new account. You can chose which calendars and which contact groups of that account should be searched. You can select all at once or none with the corresponding buttons. The list of calendars and groups can be refreshed, in case you have changed your calendar subscription or groups in Google. You can also remove the account or change the login settings.


==Preferences & Accounts==
==Preferences & Accounts==
Line 109: Line 124:


===Default search options===
===Default search options===
[[Image:googleaccountsearch_searchoptions_en_060.png]]
[[Image:googleaccountsearch_searchoptions_en_130.png]]


Some of these are the same options as on the main screen. But here you define what should be enabled when you start the program.
Some of these are the same options as on the main screen. But here you define what should be enabled when you start the program.
====Partial (sub-string) search====
Google can only search for whole words in the calendar. If you want to search for parts of words (aka substring search), then enable this option. But this means, that the program will have to retrieve '''all''' your calendar events from Google (within the configured limits) and then do the partial (sub-string) search by itself. Because of the vast amount of data, this kind of search is slow. For contacts, there is no speed disadvantage for partial search.


====Search in calendars====
====Search in calendars====
Line 121: Line 139:
====Show contacts first====
====Show contacts first====
Enable this to show the contacts in the results list first, otherwise the calendar events are being shown first.
Enable this to show the contacts in the results list first, otherwise the calendar events are being shown first.
====Highlight search term====
Enable this to highlight your search term in the text on the result screen.


====Start in Agenda mode====
====Start in Agenda mode====
Enable this to automatically show the Agenda list after start.
Enable this to automatically show the Agenda list after start.
====Turbo Mode====
Enable this to use the experimental Turbo Mode for calendar searches. This will reduce the size of the answer from Google to about 10% and so is usually much faster. It's not enabled by default, because Google has not finalized this yet. This is not available for contacts searches at the moment.


===Default calendar search options===
===Default calendar search options===
[[Image:googleaccountsearch_calendarsearchoptions_en_040.png]]
[[Image:googleaccountsearch_calendarsearchoptions_en_110.png]]


====Direction====
====Direction====
Line 151: Line 169:
====Days for Agenda====
====Days for Agenda====
Here you can define how many days in the future are being searched in Agenda mode.
Here you can define how many days in the future are being searched in Agenda mode.
====Past days for Agenda====
Here you can define how many days in the past are being searched in Agenda mode.


===Contacts options===
===Contacts options===
[[Image:googleaccountsearch_contactoptions_en_050.png]]
[[Image:googleaccountsearch_contactoptions_en_140.png]]


Here you can choose, how the contact results should be sorted/grouped:
Here you can choose, how the contact results should be sorted/grouped:
Line 163: Line 184:
* Zip code & last name
* Zip code & last name


For zip code grouping, you have to enter a RegExp, so that the app can find it withing the address data. Examples (use without the quotes):
For zip code grouping, you have to enter a RegExp, so that the program can find it withing the address data. Examples (use without the quotes):
* for USA: " .. (\d\d\d\d\d)"
* for USA: " .. (\d\d\d\d\d)"
* for Germany: "\d\d\d\d\d"
* for Germany: "\d\d\d\d\d"
* for UK: "..\d\d? \d\d?.."
===Display options===
[[Image:googleaccountsearch_displayoptions_en_140.png]]
====Highlight search term====
Enable this to highlight your search term in the text on the result screen.
====Show line breaks====
Enable this to show notes and addresses with the original line breaks.
====Theme====
Choose the base color theme.


===Display for each calendar entry===
===Display for each calendar entry===
[[Image:googleaccountsearch_calendardisplayoptions_en.png]]
[[Image:googleaccountsearch_calendardisplayoptions_en_140.png]]


This allows to customize the display for calendar events.
This allows to customize the display for calendar events.


===Display for each contact===
===Display for each contact===
[[Image:googleaccountsearch_contactdisplayoptions_en_020.png]]
[[Image:googleaccountsearch_contactdisplayoptions_en_160.png]]


This allows to customize the display for contacts.
This allows to customize the display for contacts.
===Font sizes===
[[Image:googleaccountsearch_fontsizes_en_060.png]]
Here you can configure the font sizes for:
* Name
* Details (everything besides Name and Note)
* Note


===Miscellaneous===
===Miscellaneous===
[[Image:googleaccountsearch_miscoptions_en.png]]
[[Image:googleaccountsearch_miscoptions_en_131.png]]


This should be considered "expert" options. If you don't understand, what they do, then it's best to leave them like they are by default.
This should be considered "expert" options. If you don't understand, what they do, then it's best to leave them like they are by default.
Line 190: Line 232:
====Fetch size====
====Fetch size====
This is the number of contacts or calendar entries to retrieve from Google for each request. If you do a partial (sub-string) calendar search, then it is very likely that for many requests during the search, none of the fetched events contains your search term. This means, that the lower this number is, the more requests to Google will be necessary for a search.
This is the number of contacts or calendar entries to retrieve from Google for each request. If you do a partial (sub-string) calendar search, then it is very likely that for many requests during the search, none of the fetched events contains your search term. This means, that the lower this number is, the more requests to Google will be necessary for a search.
====Save passwords====
If this is enabled, then passwords of accounts will be saved. Otherwise, you have to re-enter them the next time you use the program.
====Check for update====
If this is enabled, the program will search for a newer version after starting. If it finds a newer version, you will be notified and be asked, if you want to update. The time between 2 checks is at least 72 hours.


==Advanced search==
==Advanced search==
Line 206: Line 254:


==History==
==History==
* 0.6.0: Published at http://www.precentral.net/ (2010-03-03)
* 2.0.2: Published in the Palm App Catalog (2011-09-28)
** options for line breaks and font sizes
** fullscreen on the Pre3
** better display of all day events
* 2.0.1: Published in the Palm App Catalog (2011-09-06)
** changes für webOS 1.4
** combined Mojo/Enyo app for phone/TouchPad
* 0.5.4: Published at http://www.precentral.net/ (2010-02-28)
* 1.7.2: Published in the Palm App Catalog (2011-06-14)
** option to start in agenda mode
** dark default
* 0.5.3: Published at http://www.precentral.net/ (2010-02-28)
** fixed sorting bug with lower/upper case
* 0.5.2: Published at http://www.precentral.net/ (2010-02-28)
** added sorting by zip code & last name
* 0.5.1: Published at http://www.precentral.net/ (2010-02-27)
** optimizations
** bug fixes
** bug fixes
* 0.5.0: Published at http://www.precentral.net/ (2010-02-26)  
* 1.7.1: Published in the Palm App Catalog (2011-02-14)
** sorting and grouping options for contacts
** bug fix for contact linking with webOS 2.x
** directly call/SMS/email from the result list
* 1.7.0: Published in the Palm App Catalog (2010-12-16)
** RegExp can be used for partial search in calendar/contacts and for non-partial search in contacts
** search with Just Type (webOS 2.0)
* 1.6.2: Published in the Palm App Catalog (2010-07-03)
** bug fixes
** bug fixes
* 0.4.1: Published at http://www.precentral.net/ (2010-02-24)  
* 1.6.1: Published in the Palm App Catalog (2010-06-29)
** sort groups
* 1.6.0: Published in the Palm App Catalog (2010-06-22)
** search in and display custom fields
* 1.5.0: Published in the Palm App Catalog (2010-06-16)
** send search results as Email
** bug fixes
** bug fixes
* 0.4.0: Published at http://www.precentral.net/ (2010-02-23)  
* 1.4.0: Published in the Palm App Catalog (2010-06-08)
** Agenda mode
** light and dark theme
** highlighting on/off only in preferences
** small optimizations
** highlighting on by default, fetchsize 300 by default
** bug fixes
** bug fixes
* 0.3.0: Published at http://www.precentral.net/ (2010-02-21)  
* 1.3.1: Published in the Palm App Catalog (2010-06-03)
** highlighting optional and can be toggled
** automatic update check
** partial search on/off also applies to contacts
** bug fixes
** bug fixes
* 0.2.0: Published at http://www.precentral.net/ (2010-02-19)  
* 1.3.0: Published in the Palm App Catalog (2010-05-11)
** highlight search text in results
** experimental Turbo mode (enable in Preferences) for even faster calendar searches
** search in related persons
** option to not save passwords
** option to display addresses
** option to display related persons
** bug fixes
** bug fixes
* 0.1.2: Published at http://www.precentral.net/ (2010-02-18)  
* 1.2.0: Published in the Palm App Catalog (2010-04-22)
** filtering by Google contact groups
** accounts button on main view
** mark all/none for calendars and groups
** Feedback button
** bug fixes
** bug fixes
** text changes
* 1.1.0: Published in the Palm App Catalog (2010-04-01)
* 0.1.1: Published at http://www.precentral.net/ (2010-02-17)
* 1.1.0: Published in the Palm App Catalog (US) (2010-03-30)
** auto-wrap of note, title, organization, location
** show alarm symbol for events with alarm
** Agenda for past days
** Email/SMS to all results
** bug fixes
* 1.0.0: Published in the Palm App Catalog (US) (2010-03-11)
* 0.6.0: Published at http://www.precentral.net/ (2010-03-03)
 
==Copyright==
Copyright (C) 2011 VivaLV Software
1,504

edits