New "New message" - General Topics

Here's a small replacement for the "Message" entry in the "New" menu. (There's no native "New" menu on WM5, but there are tools like here)
It's mainly made because the original entry doesn't work on my P525, but it might be useful for others, too. It should also work fine with WM2003(SE), though I haven't tested it.
Features:
- New entry "Message+" in "New" menu
- The original "Message" entry is deactivated, but can be activated in the settings (WM2003, rider in menu entries) or registry (HKLM\Software\Microsoft\Shell\Extensions\NewMenu\{1D210285-ABE7-11d2-8442-0000F87A584A}\Enabled).
- Can be invoked directly in the start menu or tools like PocketPlus, iLauncher, ... (\Windows\MortNewMsg.exe, if the link isn't created proberly)
- Choosable account/service (SMS is default if available otherwise the first entry)
- Ability to filter by groups, recipent types (cell phones, all phone number, eMail addresses) and recipent name (search over "Show as" field)
- Multiple recipents possible (unselect previous selection by tapping again if you tapped the wrong one!)
- Search field has focus after start; (de)selection in listbox is possible with fire button - so it's easy to use with keyboards (though it's better to switch to "abc" mode on P525)
- Activates message area in the system's dialog, so no tab or tapping is required
However, there might be some troubles (performance/memory usage) if there are very many contacts.
The screenshot's from the German version, but the attachment's in English.
There'll be no other translations, because that'd be a bit complicated in this case.
Edit: Patched missing "Cancel" translation.

Hey Mort!
Is there any chance to get the german version as long as your page is down?

You can get it here.

Hmm, my search didnt find it - thanks a lot!

Oops, created the link in Startup instead of Programs. Please move/delete it manually, or download again and reinstall it...

Great app!
Works on my Touch Pro WM6.5... a great tool for sending sms or email using categories or groups via pocket outlook..
suggestion: wish to have a "select all" button...

Related

Modify Tomtom 7 menu with tomtom.mnu

I've made this modification for version 6 of tomtom and now I'm trying to do the same with version 7. The modification works as well, but I haven't found a really full list of version 7 tasks, in particular I can't found the task for the new help button, for the map modification menu and for the popup menu.
Anyone knows these task strings?
would like to know these to, tried some combinations in the mnu file, but they didn't seem to work. seems there is no SDK anymore for v7.
follo said:
I've made this modification for version 6 of tomtom and now I'm trying to do the same with version 7. The modification works as well, but I haven't found a really full list of version 7 tasks, in particular I can't found the task for the new help button, for the map modification menu and for the popup menu.
Anyone knows these task strings?
Click to expand...
Click to collapse
Any word on this?
Peter
Sorry to bring up an ageing thread...
...but I had the same question, but couldn't find an answer, so I've pulled this list out of my TT7 executable:
BTM_GPS_POSITION
BTM_DONE
BTM_TRAFFIC_INFO
BTM_CAM_INFO
TASK_MENU_PREFERENCES
TASK_SWITCH_ASN
TASK_SET_VOICE
TASK_SET_LANGUAGE
TASK_SET_DIST_UNITS
TASK_SET_CLOCK_TYPE
TASK_SET_GEO
TASK_SWITCH_TIPS
TASK_SET_VOLUME
TASK_SWITCH_SOUND
TASK_SHOW_STATUS
TASK_SHOW_GPS_STATUS
TASK_SET_BRIGHTNESS
TASK_SET_BACKLIGHT
TASK_RESET_SETTINGS
TASK_SWITCH_BLUETOOTH
TASK_SWITCH_CLOCK
TASK_LEFTHANDED
TASK_ROTATE_DISPLAY
TASK_SET_KEYBOARD_SIZE
TASK_SET_KEYBOARD_TYPE
TASK_SET_PROMPT
TASK_SET_COMPASS
TASK_SET_STATUS
TASK_SWITCH_NIGHTVIEW
TASK_SET_COLOR_SCHEMES
TASK_SET_DAY_COLOR_SCHEME
TASK_SET_NIGHT_COLOR_SCHEME
TASK_CHANGE_HOME_LOCATION
TASK_MAINTAIN_FAVORITES
TASK_ADD_FAVORITE
TASK_SET_SAFETY_SPEED
TASK_SWITCH_2D3D
TASK_SET_MAP
TASK_DELETE_MAP
TASK_SHOW_MAP
TASK_SET_HIDEMAP
TASK_SWITCH_POI
TASK_CONFIGURE_POI
TASK_MAINTAIN_POI
TASK_MENU_RECALC_BLOCK
TASK_AVOID_ROUTE_LINE
TASK_PLAN_VIA
TASK_MENU_FIND_ALTERNATIVES
TASK_ASK_CHANGE_OWNER
TASK_MENU_TRAFFIC
TASK_TRAFFIC_SETTINGS
TASK_TRAFFIC_ENABLE
TASK_TRAFFIC_UPDATE
TASK_TRAFFIC_REPLAN
TASK_TRAFFIC_VIEW
TASK_TRAFFIC_EXPLAIN
TASK_RDSTMC_SELECT_COUNTRY
TASK_NAVIGATE_TO
TASK_MENU_PLAN_ATOB
TASK_DELETE_ROUTE
TASK_CONFIRM_DELETE_ROUTE
TASK_SET_TOLL
TASK_SET_PLANTYPE
TASK_SET_CRADLE
TASK_SHOW_ROUTE_DEMO
TASK_MENU_ROUTE_INSTRUCTIONS
TASK_SHOW_ROUTE_INSTRUCTIONS
TASK_STEP_ROUTE_INSTRUCTIONS
TASK_ABOUT
TASK_ITINERARY
TASK_TUTORIAL
TASK_EXIT_APP
TASK_SET_NAME_DISPLAY
TASK_SHOW_WEATHER
TASK_MANAGE_MAPS
TASK_MENU_DOWNLOAD
TASK_DOWNLOAD_MAP
TASK_DOWNLOAD_POI
TASK_DOWNLOAD_VOICE
TASK_DOWNLOAD_SCHEME
TASK_DOWNLOAD_VERSION_NUMBER
TASK_SERVICE_LOGIN
TASK_HELP_GENERAL
TASK_HELP_MAINMENU
TASK_HELP_MAPBROWSER
TASK_HELP_ZOOMING
TASK_HELP_TRAFFIC
TASK_HELP_ITINERARY
TASK_HELP_PLANNING
TASK_MENU_PHONE
TASK_PAIR_WITH_PHONE
TASK_DIAL_POI
BLOCK_MAIN
BLOCK_PREF
BLOCK_CURSOR
TASK_SDK
TASK_PAGE
TASK_BUDDIES
TASK_DOC_BROWSER
TASK_IMAGE_BROWSER
TASK_IPOD
TASK_JUKEBOX
TASK_MULTIMEDIA
TASK_PLAN_TO_MAPLOC
TASK_NEARBY_POICAT
TASK_CENTER_ON_MAP
TASK_DO_ADD_FAVOURITE
TASK_CURSOR_INTO_POI
TASK_TRAVEL_VIA
I don't know whether they all work, or do anything, but that's the list that I found.
Cheers,
Steve.
for reference: nice list with a lot of info on TomTom.mnu file can be found in this wiki: http://www.opentom.org/Menu_structur
Menu structurFrom OpenTom
Jump to: navigation, search
Contents
* 1 Abou * 2 Starting with the default menu
* 3 Additional Options
* 4 Exampl * 5 Available options
o 5.1 Buttons
o 5.2 Tasks
o 5.3 Applications
o 5.4 Previous Page Button
o 5.5 Keywords
* 6 Menu Blocks
* 7 Additional notes
* 8 Look here too
* 9 Table of Tasks (With Images)
Abou
Ever wanted to reorganise your Tom Tom Go's menus? Want that special option on the first screen not 3 clicks in? Well you can.
Starting with the default menu
First of all you need to create a folder called:
SDKRegistry
in the root of your TomTom system's SD card or
/TomTom/SDKRegistry
in the first level (the root) of your PDA system.
Within that folder create a file called:
TomTom.mnu
Both the folder and the file names are case sensitive. Now paste the following into the file and save 1- Main menu block
MENUBLOCK|BLOCK_MAIN|BTM_GPS_POSITION|
MENUPAGE|TASK_PAGE1|Main Menu 1 of 3|
MENUITEM|TASK_NAVIGATE_TO|
MENUITEM|TASK_MENU_FIND_ALTERNATIVES|
MENUITEM|TASK_DELETE_ROUTE|
MENUITEM|TASK_ADD_FAVORITE|
MENUITEM|TASK_MENU_PREFERENCES|
MENUITEM|TASK_PAGE2|
MENUPAGE|TASK_PAGE2|Main Menu 2 of 3|
MENUITEM|TASK_MENU_PLAN_ATOB|
MENUITEM|TASK_SHOW_MAP|
MENUITEM|TASK_MENU_ROUTE_INSTRUCTIONS|
MENUITEM|TASK_MENU_PHONE|
MENUITEM|TASK_ITINERARY|
MENUITEM|TASK_PAGE3|
MENUPAGE|TASK_PAGE3|Main Menu 3 of 3|
MENUITEM|TASK_SHOW_WEATHER|
MENUITEM|TASK_MENU_DOWNLOAD|
MENUITEM|TASK_MENU_TRAFFIC|
MENUITEM|TASK_TUTORIAL|
MENUITEM|TASK_SHOW_GPS_STATUS|
MENUITEM|TASK_PAGE1|
If you would like to customize preferences menus, add the following at the end of previous fil
2- Preferences menu block
MENUBLOCK|BLOCK_PREF|BTM_GPS_POSITION|
MENUPAGE|TASK_PAGE4|Préférences 1/6|
MENUITEM|TASK_SWITCH_NIGHTVIEW|
MENUITEM|TASK_SWITCH_2D3D|
MENUITEM|TASK_SET_HIDEMAP|
MENUITEM|TASK_SWITCH_POI|
MENUITEM|TASK_SWITCH_SOUND|
MENUITEM|TASK_PAGE5|
MENUPAGE|TASK_PAGE5|Préférences 2/6|
MENUITEM|TASK_SET_VOLUME|
MENUITEM|TASK_MAINTAIN_FAVORITES|
MENUITEM|TASK_CHANGE_HOME_LOCATION|
MENUITEM|TASK_MANAGE_MAPS|
MENUITEM|TASK_MAINTAIN_POI|
MENUITEM|TASK_PAGE6|
MENUPAGE|TASK_PAGE6|Préférences 3/6|
MENUITEM|TASK_SET_STATUS|
MENUITEM|TASK_SET_CLOCK_TYPE|
MENUITEM|TASK_ROTATE_DISPLAY|
MENUITEM|TASK_SET_COLOR_SCHEMES|
MENUITEM|TASK_SET_BRIGHTNESS|
MENUITEM|TASK_PAGE7|
MENUPAGE|TASK_PAGE7|Préférences 4/6|
MENUITEM|TASK_SET_PLANTYPE|
MENUITEM|TASK_SET_TOLL|
MENUITEM|TASK_SET_COMPASS|
MENUITEM|TASK_SET_VOICE|
MENUITEM|TASK_SET_LANGUAGE|
MENUITEM|TASK_PAGE8|
MENUPAGE|TASK_PAGE8|Préférences 5/6|
MENUITEM|TASK_SET_DIST_UNITS|
MENUITEM|TASK_LEFTHANDED|
MENUITEM|TASK_SET_KEYBOARD_SIZE|
MENUITEM|TASK_SET_NAME_DISPLAY|
MENUITEM|TASK_SWITCH_TIPS|
MENUITEM|TASK_PAGE9|
MENUPAGE|TASK_PAGE9|Préférences 6/6|
MENUITEM|TASK_SWITCH_BLUETOOTH|
MENUITEM|TASK_ABOUT|
MENUITEM|TASK_SET_CRADLE|
MENUITEM|TASK_SWITCH_ASN|
MENUITEM|TASK_RESET_SETTINGS|
MENUITEM|TASK_PAGE4|
This will exactly replicate the existing main menu pages and structure (only GO 300), and the preferences menu pages (all GO). Pages start with the command MENUPAGE, individual menu items start with MENUITEM.
Additional Options
In addition to the basic menu items, you can also change the icon and text for each item. The following should illustrate how this is done:
MENUITEM|MENUCOMMAND|"ICONFILE"|"TEXT DESCRIPTION"|
As an example,
MENUITEM|TASK_NAVIGATE_TO|"myicon.bmp"|"Travel!"|
will replace the Navigate to icon and the text underneath will be Travel!
(Bitmap option doesn't work with app-versions prior to 5.202)
Exampl
Let's look at the text you just pasted into tomtom.mnu, change the lin
MENUITEM|TASK_ADD_FAVORITE|
to
MENUITEM|TASK_SET_MAP|
and save the file. Once your Go restarts you'll notice that the "Add Favourite" option on the first page (when you press the centre of the screen) has changed to "Switch Map". Below is a list of the available options:
Available options
Buttons
BTM_GPS_POSITION
BTM_DONBTM_CAM_INFO
Tasks
TASK_NONTASK_EMPTY
TASK_MENU_PREFERENCES <- this item call automatically block_pref menu block (see example).
TASK_SWITCH_ASN
TASK_SET_VOICTASK_SET_LANGUAGTASK_SET_DIST_UNITS
TASK_SET_CLOCK_TYPTASK_SET_GEO (1)
TASK_SWITCH_TIPS
TASK_SET_VOLUMTASK_SWITCH_SOUNTASK_SHOW_STATUS
TASK_SHOW_GPS_STATUS
TASK_SET_BRIGHTNESS
TASK_SET_BACKLIGHT (2)
TASK_RESET_SETTINGS
TASK_SWITCH_BLUETOOTH
TASK_SWITCH_CLOCK (1)
TASK_LEFTHANDETASK_ROTATE_DISPLAY
TASK_SET_KEYBOARD_SIZE <- if you use this, keyboard_type is automatically used after.
TASK_SET_KEYBOARD_TYPTASK_SET_PROMPT (2)
TASK_SET_COMPASS
TASK_SET_STATUS
TASK_SWITCH_NIGHTVIEW
TASK_SET_COLOR_SCHEMES
TASK_SET_DAY_COLOR_SCHEMTASK_SET_NIGHT_COLOR_SCHEMTASK_CHANGE_HOME_LOCATION
TASK_MAINTAIN_FAVORITES
TASK_ADD_FAVORITTASK_SET_SAFETY_SPEED (1)
TASK_SWITCH_2D3TASK_SET_MAP
TASK_DELETE_MAP
TASK_SHOW_MAP
TASK_SET_HIDEMAP
TASK_SWITCH_POTASK_CONFIGURE_POTASK_MAINTAIN_POTASK_MENU_RECALC_BLOCK
TASK_AVOID_ROUTE_LINTASK_PLAN_VIA
TASK_MENU_FIND_ALTERNATIVES
TASK_ASK_CHANGE_OWNER (1)
TASK_MENU_TRAFFIC
TASK_TRAFFIC_SETTINGS
TASK_TRAFFIC_ENABLTASK_TRAFFIC_UPDATTASK_TRAFFIC_REPLAN
TASK_TRAFFIC_VIEW
TASK_TRAFFIC_EXPLAIN
TASK_NAVIGATE_TO
TASK_MENU_PLAN_ATOB
TASK_DELETE_ROUTTASK_CONFIRM_DELETE_ROUTTASK_SET_TOLL
TASK_SET_PLANTYPTASK_SET_CRADLTASK_SHOW_ROUTE_DEMO
TASK_MENU_ROUTE_INSTRUCTIONS
TASK_SHOW_ROUTE_INSTRUCTIONS
TASK_STEP_ROUTE_INSTRUCTIONS
TASK_ABOUTASK_ITINERARY
TASK_TUTORIAL
TASK_EXIT_APP
TASK_SET_NAME_DISPLAY
TASK_SHOW_WEATHER
TASK_MANAGE_MAPS
TASK_MENU_DOWNLOATASK_DOWNLOAD_MAP
TASK_DOWNLOAD_POTASK_DOWNLOAD_VOICTASK_DOWNLOAD_SCHEMTASK_DOWNLOAD_VERSION_NUMBER
TASK_SERVICE_LOGIN (2)
TASK_HELP_GENERAL
TASK_HELP_MAINMENU
TASK_HELP_MAPBROWSER
TASK_HELP_ZOOMING
TASK_HELP_TRAFFIC
TASK_HELP_ITINERARY
TASK_HELP_PLANNING
TASK_MENU_PHONTASK_PAIR_WITH_PHONE (1)
TASK_DIAL_POBLOCK_MAIN
BLOCK_PREF
TASK_SDK (or TASK_SDK see below)
TASK_PAGE (better: TASK_PAGE)
TASK_PHONE_MENU
Following items obtained on a GO 910, may apply to other models
TASK_BUDDIES
TASK_DOC_BROWSER
TASK_IMAGE_BROWSER
TASK_IPOTASK_JUKEBOX
TASK_MULTIMEDIA
TASK_PLAN_TO_MAPLOC
TASK_NEARBY_POICATASK_CENTER_ON_MAP
TASK_DO_ADD_FAVOURITTASK_CURSOR_INTO_POTASK_TRAVEL_VIA
Following Items are found on a TomTom ONE V3
TASK_RDSTMC_SELECT_COUNTRY
The following Items are recognized by the 8.010 firmware of a TomTom ONE XL
TASK_ABOUTASK_ADD_FAVORITTASK_ASK_CHANGE_OWNER
TASK_AVOID_ROUTE_LINTASK_BUDDIES
TASK_CENTER_ON_MAP
TASK_CHANGE_HOME_LOCATION
TASK_CONFIGURE_POTASK_CONFIRM_DELETE_ROUTTASK_CURSOR_INTO_POTASK_DELETE_MAP
TASK_DELETE_ROUTTASK_DIAL_POTASK_DOC_BROWSER
TASK_DOWNLOAD_MAP
TASK_DOWNLOAD_POTASK_DOWNLOAD_SCHEMTASK_DOWNLOAD_VERSION_NUMBER
TASK_DOWNLOAD_VOICTASK_DO_ADD_FAVOURITTASK_EMPTY
TASK_EXIT_APP
TASK_HELP_GENERAL
TASK_HELP_ITINERARY
TASK_HELP_MAINMENU
TASK_HELP_MAPBROWSER
TASK_HELP_PLANNING
TASK_HELP_TRAFFIC
TASK_HELP_ZOOMING
TASK_IMAGE_BROWSER
TASK_IPOTASK_ITINERARY
TASK_JUKEBOX
TASK_LEFTHANDETASK_MAINTAIN_FAVORITES
TASK_MAINTAIN_POTASK_MANAGE_MAPS
TASK_MENU_DOWNLOATASK_MENU_FIND_ALTERNATIVES
TASK_MENU_PHONTASK_MENU_PLAN_ATOB
TASK_MENU_PREFERENCES
TASK_MENU_RECALC_BLOCK
TASK_MENU_ROUTE_INSTRUCTIONS
TASK_MENU_TRAFFIC
TASK_MULTIMEDIA
TASK_NAVIGATE_TO
TASK_NEARBY_POICATASK_NONTASK_PAGTASK_PAIR_WITH_PHONTASK_PLAN_TO_MAPLOC
TASK_PLAN_VIA
TASK_RDSTMC_SELECT_COUNTRY
TASK_RESET_SETTINGS
TASK_ROTATE_DISPLAY
TASK_SDK1
TASK_SDK2
TASK_SDK3
TASK_SDK4
TASK_SDK5
TASK_SDK6
TASK_SDK7
TASK_SDK8
TASK_SDK9
TASK_SERVICE_LOGIN
TASK_SET_BACKLIGHTASK_SET_BRIGHTNESS
TASK_SET_CLOCK_TYPTASK_SET_COLOR_SCHEMES
TASK_SET_COMPASS
TASK_SET_CRADLTASK_SET_DAY_COLOR_SCHEMTASK_SET_DIST_UNITS
TASK_SET_GEO
TASK_SET_HIDEMAP
TASK_SET_KEYBOARD_SIZTASK_SET_KEYBOARD_TYPTASK_SET_LANGUAGTASK_SET_MAP
TASK_SET_NAME_DISPLAY
TASK_SET_NIGHT_COLOR_SCHEMTASK_SET_PLANTYPTASK_SET_PROMPTASK_SET_SAFETY_SPEETASK_SET_STATUS
TASK_SET_TOLL
TASK_SET_VOICTASK_SET_VOLUMTASK_SHOW_GPS_STATUS
TASK_SHOW_MAP
TASK_SHOW_ROUTE_DEMO
TASK_SHOW_ROUTE_INSTRUCTIONS
TASK_SHOW_STATUS
TASK_SHOW_WEATHER
TASK_STEP_ROUTE_INSTRUCTIONS
TASK_SWITCH_2D3TASK_SWITCH_ASN
TASK_SWITCH_BLUETOOTH
TASK_SWITCH_CLOCK
TASK_SWITCH_NIGHTVIEW
TASK_SWITCH_POTASK_SWITCH_SOUNTASK_SWITCH_TIPS
TASK_TRAFFIC_ENABLTASK_TRAFFIC_EXPLAIN
TASK_TRAFFIC_REPLAN
TASK_TRAFFIC_SETTINGS
TASK_TRAFFIC_UPDATTASK_TRAFFIC_VIEW
TASK_TRAVEL_VIA
TASK_TUTORIAL
Applications
There are 9 TASKs for 9 plugin applications:
TASK_SDK1
...
TASK_SDK9
Previous Page Button
MENUITEM|TASK_PAGE1|"back.bmp"|"go back"
You can place a file back.bmp in SDKRegistry.
Keywords
MENUBLOCK
MENUPAGMENUITEM
COMMANGEONAM
1) not visible on screen. 2) usefull item and not used by default.
Menu Blocks
There are three types of menu block,
BLOCK_MAIN
BLOCK_PREF
BLOCK_CURSOR
The BLOCK_MAIN deals with the main menu pages, the BLOCK_PREF deals with the options that appear in the Change Preferences pages. To make changes to the BLOCK_PREF add a line to the bottom of your .mnu file. BLOCK_CURSOR describes a block of pages which may be displayed in the context of a chosen map location. At least the following tasks are applicable: TASK_PLAN_TO_MAPLOC, TASK_NEARBY_POICAT, TASK_CENTER_ON_MAP, TASK_DO_ADD_FAVOURITE, TASK_CURSOR_INTO_POI, TASK_TRAVEL_VIA.
Look at the original menu structure, in the first block menu (BLOCK_MAIN) , MENUITEM|TASK_MENU_PREFERENCES| item call MENUBLOCK|BLOCK_PREF|BTM_GPS_POSITION| (the second block menu).
MENUBLOCK|BLOCK_PREF|BTM_GPS_POSITION|
This begins the preferences block. You also need to add a MENUPAGE entry
MENUPAGE|TASK_PAGE4|Preferences 1
Note that the number in the TASK_PAGE (4) is a continuation of the previous MENUPAGE TASK_PAGE (3) entry from the BLOCK_MAIN, ie TASK_PAGE counts start at 1 and go up every time you add a page, regardless of which block it appears in.
Here's a quick example, which if appended to the menu listing Starting with the default menu will change the preferences screen to only allow the flipping of the screen orientation
MENUBLOCK|BLOCK_PREF|BTM_GPS_POSITION|
MENUPAGE|TASK_PAGE4|Preferences 1|
MENUITEM|TASK_ROTATE_DISPLAY|
Additional notes
Bear in mind, that the GO runs Linux as its operating system and that file and directory names are case sensitive.
Lines within the menu definition file must be terminated by a Linefeed character (0x0a) or a Carriage Return / Linefeed combination (0x0d,0x0a). Macintosh users must take care of that, as their editors normally don't insert a Linefeed.
These options have been tested in software versions 5.1, 5.2, and 5.440 successfully. It may work with other releases, too.
Click to expand...
Click to collapse

SKTools Update 4.4.5 released!

SKKV Software released SKTools 4.4.5 !
The winner of the Best Software Awards (Maintenance Utilities Category ) 2007,2006.
It is a well known fact that SKTools is rich in search features. These features are: search and replacement in the registry, in databases, in contacts, search in messages, search and replace on SIM card. These features have been considerably expanded in the new version – regular expressions are supported now, both for search and for replacement. For example, it is possible to find all files with the names starting with a certain set of letters and ending with a different particular set or containing a certain syllable in the name. It is possible to find keys consisting of more than N certain symbols in the registry. Also, it is possible to find all N-digit local numbers (without country and city codes) in contacts and on SIM card and to add the above codes to them. In addition, regular expressions are used in the new "bulk rename" tool.
News and updates:
"Files": new tool for bulk rename files from a template.
Regular expressions support (optional) for "Files", "Databases->Replace", "SIM Contacts->Replace", "Messages", "Registry search and replace".
Added new category "Last used", this category show 5 last used tools.
"Databases": CEVT_STREAM type (EDB) supported in the import/export option (as example "Notes" field in contacts).
"Storage Cards": ScanDisk tool (check and repairs logical FAT errors) shown percent of complete process.
"Storage Cards": shown file system type (FAT12/FAT16/FAT32) for cards.
"Storage Cards": call of Defragment tool is shown as "gray" if disabled in settings (in old versions this menu item is not shown if disabled).
Hard Reset command is shown as "gray" if disabled in the settings (in old versions this menu item is not shown if disabled).
Added "Skip storage cards" setting for "Temporary and Junk files" option.
This update is free for all registered SKTools 4.x users.

I've managed to enable copying text from Opera Mini on ALL mobile platforms!!

As has been pointed out in all of my articles dedicated to the excellent, lightweight browser Opera Mini, in addition to the lack of italic characters, probably the biggest problem with it has always been the lack of support for copying text from a Web page.
Now, this is fixed. While the way I've enabled copying is certainly inferior to the excellent copy capabilities of Teashark (see THIS), it's certainly working and, at last, enables anyone to copy anything out of any Web page, regardless of the platform you use. Yeah, it IS revolutionary.
How it works? Pretty easy: I've created a Web application that you need to pass the address (the URL) of the page you'd like to copy contents from. After entering (copying) the address, it presents you the contents of the page in a text area, which is already copy-enabled; that is, you can copy anything from them to your device's clipboard.
As mobile devices, in general, are only able to handle small(er) chunks of text in a text area, the dialog you're presented uses 2000-char-long chunks of text. You can easily switch between the block you're reading by just clicking the appropriate block link (0, 1, 2 etc.) There's also a way to force the application to display the entire page at once; note that, with pages over 10-15 kilochars, this may result in Opera Mini's slowing to crawl. That is, use it if you're absolutely sure your particular model / operating system lets for putting larger texts in an editable text area.
Now, let's see how this all works in practice.
1. add the Web page http://menneisyys.s156.eatj.com to your favorites in Opera Mini (the easiest way of doing this is reading this article in Opera Mini and clicking the link)
2. when you're on a(nother) page you'd like to copy something from, copy the address of the page you'd like to copy text from to the clipboard of your device. This needs to be done in the following way:
a. on Windows Mobile Pocket PC's (but not touchscreen-less Smartphones, where you need an additional app for copying):
a-1: press #1 (if your phone has a hardware dialpad) or go to Menu (left softkey) / Enter Address
a-2: If you haven’t disabled the new auto-completion address input field (the Auto-complete address input checkbox in Settings), press Down and go to Insert symbol… by pressing Up; and select it; you’ll be taken to the address input field of your Java environment. (You’re taken straight here if you disable the new, Opera Mini-specific address input field.)
a-3: select Menu (right softkey) / Current Address
a-4: As you can see, the address of the current page is displayed. Just copy it: highlight it entirely (under Jbed, to do this, click Shift, Ctrl and, finally, the left arrow on the on-screen keyboard) and press Ctrl-C on the virtual keyboard.
b. on Blackberry phones:
b-1: press #1 (if your phone has a hardware dialpad) or go to Menu / Enter Address
b-2: If you haven’t disabled the new auto-completion address input field (the Auto-complete address input checkbox in Settings), roll the trackball down, and, then, up, until you get to Insert symbol…. Now, you'll be taken to the address input field of your Java environment. (You’re taken straight here if you disable the new, Opera Mini-specific address input field.)
b-3: press the Shift button and roll the trackball down until the entire (current) address is selected
b-4: press Menu and select the (default) Copy.
b-5: to exit this dialog, press Back twice.
3. now that you've copied the address of the current page, switch to the previously (in bullet 1) stored page. When it loads, copy the URL of the previous page (the one you'd like to copy text from) to the "Enter the URL to convert" textfield. To do this, start editing the field and,
- on Blackberries, press the hardware Menu button and go down to Paste.
- on Windows Mobile devices, bring up the virtual keyboard and click Ctl, and, then, V
- on Symbian devices, long-press the Pen button until "Paste" is shown over the right softkey. Not releasing the Pen button, press the right softkey.
After some conversion, a new page is displayed, with a huge text area displaying the textual contents of the Web page. If the contents of the page is longer than 2000 characters, only the first 2000 is displayed (not to overburden the phone) and you can select the later ones by clicking 1, 2, ... n at the top of the page. You can also make the system display the entire content entirely, without cutting it in chunks, by clicking the "Click here to see the entire page!" link. Again, use this feature with caution - again, your phone may slow to a crawl, if the midlet manager's text area component is able to edit so huge blocks of text at all).
Finally, if you absolutely don't see anything and/or you'd like to see the entire markup of the page, click "Click this to switch to tag-enabled mode if you don't see anything".
After you've stepped into editing the text area displaying the (given chunk of) text, just look for the expression / URL etc. to copy to the clipboard. Once you've found it, highlight it and copy to the clipboard. This operation is supported on all the major smartphone operating systems and done in the same way as copying the address of the current page to the clipboard.
Hosting
Currently, the converter is hosted on a free JSP server that needs to be manually restarted every six hour (to force people to purchase a real Web package). That is, when you do check it out, it might not work at all. I will surely move it to another page / service provider if I don't find anyone else to voluntarily host it, depending on the price / conditions. (Currently, I don't really need a JSP/PHP-capable Webpage and, consequently, I've only subscribed to a static one for my database/picture/file back-end at http://www.winmobiletech.com/ ; this is why I can't currently host it myself.)
If you have the bandwidth and you'd like to help Opera Mini users, feel free to host the files yourself. If you have a JSP engine (Tomcat et al.), you'll find the web application (WAR) file HERE. If you only have a PHP or ASP engine, and don't want to struggle with porting the Java app into PHP or ASP, let me know and I convert it instead.
Source
The source of my converter is really-really small. The two, related files HERE and HERE, should you want to know how it works. The first is the main "landing" page you need to paste the URL to paste text from (it's a static HTML page as there is no need for any dynamic content in it); the second is the actual JSP page doing the work.
I've updated my eatj.com account: subscribed to a one-month plan (for $10). Now, the service should start working in 12 hours. There will be no pauses from now on. Feel free to use the service - and don't forget to provide me feedback on what you would welcome.
Also free to provide me with commonly visited pages (CNN etc.) that you think I could provide a more sophisticated engine - for example, only displaying article text and not displaying other stuff.
All in all, feel free to (publicly! NOT IN PRIVATE MESSAGES, they will all be ignored!) ask me to provide new functionality and/or site-based custom processing.
UPDATE:
In the meantime, based on public feedback (see selurus' and yitzy's requests on Wednesday, 3. June 2009, 18:13:35 and 23:30:15, respectively, at http://my.opera.com/community/forums/topic.dml?id=277592&t=1244154046 ), I've added the following two front-end pages:
http://menneisyys.s156.eatj.com/i2.html : if you paste the source page URL to this page, you'll be presented by all blocks in order. This way, you'll see (based on the text already visible in the beginning of each textarea) right away in which block you need to look. selurus reported it caused no slowdown on his handset; your mileage, on other handset models / operating systems may vary. That is, if you don't need this kind of breakup and/or it causes too much slowdown and you're sure you can find a given part of the text faster using the traditional links, use the first version instead. (Feedback is welcome!)
http://menneisyys.s156.eatj.com/i3.html : this displays UTF-8 pages properly (most oriental languages like Chinese / Japanese; Hebrew etc.). I've tested it with http://www.haaretz.co.il/hasite/spages/1090414.html (Hebrew) and http://fi.wikipedia.org/wiki/Romanit (Finnish; check out the letter "ž" in word gudžarati after "urdu, hindi, sanskrit ja"). NOTE: it's for UTF-8 source pages ONLY. Do not try to decode e.g. East-European languages using 8859-X with it. I plan to release a version compatible with these traditional, 8-bit encodings as well when I have the time so that charset setting becomes automatic.
As you can see, these front-ends 1. offer an alternative view (displaying the content of the entire page in multiple text areas, keeping in mind the text area editing limits) and 2. allow for copying from UTF-8-encoded pages.
------------------------------------------
Also in the Opera Mini Community forum, there's a nice tip posted by Yeswap: use "bookmarklets" to speed up invoking the converter. To do this, do the following:
1. from Opera Mini, go to http://o.yeswap.com/
2. click Tools or scroll down to Tools
3. click Copy Page Text
4. (seemingly) the same page reloads; NOW bookmark it as a standard bookmark (Menu / Tools / Add Bookmark or #7 if you have hardware buttons). However, don't save the bookmark yet - just open it for editing!
5. remove "http://o.yeswap.com/?" from the URL so that it becomes javascript:location.href='http://menneisyys.s156.eatj.com/om.jsp?q='+encodeURIComponent(location.href)+'&blocknr=0'
6. now, you can already save the edited bookmark.
7. you can quickly invoke the new bookmark: when you're on a Web page you'd like to copy to the contents to an editable text area (so that you can, later, copy text from), just go to your bookmarks (Menu / Bookmarks or, if you have hardware keys, #2) and click the just-added "Copy Page Text" entry. You'll be immediately taken to the target page - that is, no manual URL pasting is necessary any more! As you can see, this has really made all this very simple.
Note that you can safely change "om.jsp" to either "om2.jsp" or "om3.jsp" in the URL you bookmark (so that it becomes javascript:location.href='http://menneisyys.s156.eatj.com/om2.jsp?q='+encodeURIComponent(location.href)+'&blocknr=0' and javascript:location.href='http://menneisyys.s156.eatj.com/om3.jsp?q='+encodeURIComponent(location.href)+'&blocknr=0', respectively), should you want to have a direct link to the two new, alternative pages (display all the pages and use UTF-8) I've just added.
Also note that, strictly, you don't have to go to http://o.yeswap.com/ to add the bookmarklets. You can do the same by adding a new bookmark with the above contents (e.g., javascript:location.href='http://menneisyys.s156.eatj.com/om2.jsp?q='+encodeURIComponent(location.href)+'&blocknr=0' ). Also, you can name your bookmark anything - not strictly Copy Page Text.
I've implemented PDF support.
After a lengthy and careful evaluation of the current Java libraries used for PDF parsing, I've decided to choose Adobe's own one.
To use it,
1. navigate to http://menneisyys.s156.eatj.com/pdf.html and paste the URL to the PDF there.
2. if someone else has some seconds ago checked translated the document, you'll be presented its textual contents, in the usual multiple text areas (see http://menneisyys.s156.eatj.com/i2.html ) right away.
3. if it's the first time in the last few seconds that the document has been converted, you'll be dispatched to Adobe's page. After some 10-20-30 seconds of waiting, the conversion is finished and you'll be shown the textual version of the page.
4. NOW, just press Back until you get back to http://menneisyys.s156.eatj.com/pdf.html . Press the Submit button again. Now that it was just some seconds ago that you made Adobe convert your document, you'll be presented it, already in the text areas.
It's a bit convoluted but "hiding" the Adobe interface and make it even easier would have taken me too much time / effort.
Hope you'll like it
Thank you for all you useful information!

REQ: Your vote and/or hack: make double-tapping a word start selection in Gingerbread

As I posted to the Android project "issues" section [please vote it up: http://code.google.com/p/android/issues/detail?id=14145&colspec=ID Type Status Owner Summary Stars ], it's BAD for Android that you can't just double-tap a word to initiate a selection. In case you haven't used 2.3: Gingerbread's new cursor positioner is brilliant, but initating text selection requires you to tap and hold, THEN click "Select Word"...
Hoping someone can make a hack that will make this basic function work, and support the request at the above link so Google includes the function in the next update!
Not only does pretty much every other GUI support double-tapping a word, it is even supposed to be the case in Gingerbread! It clearly states in http://developer.android.com/sdk/android-2.3-highlights.html that the user can
>...quickly select a word by press-hold, then
>copy to the clipboard and paste.
...and...
>Pressing on a word enters a free-selection mode
> — the user can
>adjust the selection area as needed
> by dragging a set of bounding arrows...
Even if it worked as described, IT WOULD BE BETTER to initiate text selection with double-tap (at least as an alternative). Note the precedents:
Windows: double tap selects word
MacOS: double tap selects word
Linux: double tap selects word
Early Android: double tap selects word
iOS: double tap selects word
PalmOS: double tap selects word
WindowsCE: double tap selects word
PocketPC: double tap selects word
Windows Mobile: double tap selects word
Windows Phone 7: double tap selects word [?]
So clearly, especially for potential new users who feel everything is a little "different" in Android (leading to "I think I'll just get an iPhone"), I think it double-tapping a word should initiate a text selection and reveal the bounding arrows. The pop up context menu could appear in ADDITION to the bounding arrows--then the user can select something from the pop-up or adjust the selection first...
Honestly, as someone who many people in a university/hospital system look to for mobile device recommendations, there are multiple, EASY-TO-FIX obstacles to me being able to recommend Android devices to non-geeks. Things like having to go through multiple steps to initiate text selection is one of them. People should be able to double-click like they do in every other GUI and then be delighted by the appearance of the bounding arrows!
An even worse example is that the Android email program does not allow the user to enter an IMAP root folder path, so no one in my entire hospital/university system can access email via it. (Thousands of students, residents, nurses, docs, etc, etc!) Yes, I can tell them to get the K-9 app and help them set it up, but that's another hurdle that will make people think "I'll just get an iPhone"! They should be able just to use the default email program and enter the mail server info and get their mail.
These kinds of things are why I'm moving more towards telling colleagues to get iPhones these days ... It kills me how successful Verizon's iPhone is going to be, even though the network it will use is slower than AT&T's...!
If you want to support Android being more approachable to non-geeks, please vote for:
--fixing text selection at http://code.google.com/p/android/issues/detail?id=14145
--fixing the IMAP problem at http://code.google.com/p/android/issues/detail?id=1811
Thanks
Clarification!
I'm talking about double-tapping texxt in text EDITING boxes, not in web browsing!
So when you have a field where you are entering text, double-tapping a word should select the word.

[APP][5.0+] Kanbani – advanced privacy-centric task planner

In short, Kanbani is a robust and absolutely free (+ ad-free) task management app. Why not just use Trello or JIRA, you ask? Let us go straight to the point:
It allows to mix online and offline work, either alone or in a team, and sync to our servers or your own.
It has a fine-tuned user interface with bulk commands (create, share, delete, etc.), gestures and 1-tap pie menus – something that Trello still cannot do.
It can turn kanban boards into a traditional calendar-based organizer with the unique Timeline view – because a calendar sometimes does work better.
Trivial like file sharing, it can share boards for any web browser on any platform (example). The viewer is open source (MIT), no registration (QR code based sharing), plugins written in PHP and JavaScript, various import/export options (CSV, text, Trello, etc.), filters, print and vertical view (great for reviewing big boards on laptop), table of contents - and really lightweight (CSS+JS=30K). Check the README with screenshots for details.
Lets you organize text notes into cards or keep a journal with the convenient full-screen Description editor,
Every list can be customized individually with a rich set of settings: archive cards automatically on threshold, sort by Due Date, sync when an event occurs, show Description excerpts and so on.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Kanbani has been intensively tested to be fast even with great number of cards (thousands), lists, boards and descriptions (100,000+ symbols, per card). I personally have 1500+ cards, 500+ KB of JSON if exported.
But the best part really is collaboration and tinkering for power users and enterprise:
Create and join teams by sharing sync profiles as simple QR codes.
Sync over Wi-Fi, Bluetooth, email, etc. using standard Android Sharing. Paranoids can also sync using just SD cards :laugh:
Encrypt sync data end-to-end with industry-standard cryptography (AES), verifiable using openssl: https://github.com/PDApps/KanbaniDataPHP/blob/master/sync.php#L75
Staying away from vendor locks and centralized services – host your own sync server if desired.
Write online viewer plugins in PHP and JavaScript. Integrate Kanbani into your workflow thanks to the documented data format: receive JSON, transform and feed back. See the in-app help for details and actual code.
We got standards all around: JSON, VCS/ICS, SHA/AES, SFTP (any Unix server), WebDAV (great for multiple concurrent users – supported by OwnCloud, NextCloud, Apache’s mod_dav and various cloud providers).
Wary users may obtain an APK without Google’s analytics ("Community" version) from this thread or the Kanbani’s homepage.
There are also dark theme, autosaving, widgets and more – check the app for details. Android 5+.
I am one of the Kanbani developers. Your suggestions and bug reports are more than welcome! Please post them here or send to [email protected] (or via our website).
Kanbani Web Viewer’s source code on GitHub. Sample Welcome Board.
PHP classes to read and write Kanbani data.
Kanbani’s home page with in-depth manual.
Kanbani’s Google Play page.
Kanbani’s Huawei AppGallery page.
I will take a look, thanks
Posted an update with bug fixes (major: SFTP not working) and a basic web viewer version - https://kanbani.pdapps.org/Welcome
Added PHP libraries to our GitHub: https://github.com/PDApps/KanbaniDataPHP - allow reading and writing serialized Kanbani data (including encrypted data) and QR code data. Used by the web viewer: https://github.com/PDApps/KanbaniWebViewer
Hope you find this interesting.
A little problem
Hi, the app is very interesting. I have a little problem on my OnePlus 5, in the "date" field the letters overlap (see images attached). Maybe the problem is due to the translation in the app (the language is in Spanish).
Very good work! Thanks for the app!
madzero said:
have a little problem on my OnePlus 5, in the "date" field the letters overlap (see images attached). Maybe the problem is due to the translation in the app (the language is in Spanish).
Click to expand...
Click to collapse
Thanks, indeed it appears that our Spanish translator used too long words (I noticed a couple of other places as well). Do you think this is your language's feature (and that we must fix the UI to support longer texts) or that the translator simply picked bad wording?
The translation is ok, I think:
- The calendar is a bit small to choose the date.
- You can choose another font type to the translation of "due date" or "deadline"/"limit date".
Sorry for answer late.
madzero said:
The translation is ok, I think:
- The calendar is a bit small to choose the date.
- You can choose another font type to the translation of "due date" or "deadline"/"limit date".
Sorry for answer late.
Click to expand...
Click to collapse
Thanks for the feedback. We will revise these details together with the translator in the upcoming weeks. It's just strange that only Spanish version has this issues.
Next week we will publish an updated web viewer with interesting features, and its source code.
Hi, I've seen the same screens in English and have some suggestions for the screens in Spanish:
- You can write "Due date"/"Fecha de vencimiento" and "No deadline"/"Sin fecha límite" in 2 lines, something like this:
Fecha de Sin fecha
vencimiento límite
- In the calendar, the name of the days in Spanish shouldn't have a dot at the end and remove the accent mark (Lun Mar Mie Jue Vie Sab Dom). Some calendars only have the initial letter of the day (in English: M T W T F S S, in Spanish: L M M J V S D).
- The plus sign in "+7 days" looks much better instead of writing as "Más...". Keep the same in Spanish ("+7 días").
About the app:
- I haven't seen any option about alarms, maybe I missed that part.
- Black/Dark theme?
Thanks!
madzero said:
Hi, I've seen the same screens in English and have some suggestions for the screens in Spanish:
- You can write "Due date"/"Fecha de vencimiento" and "No deadline"/"Sin fecha límite" in 2 lines, something like this:
Fecha de Sin fecha
vencimiento límite
- In the calendar, the name of the days in Spanish shouldn't have a dot at the end and remove the accent mark (Lun Mar Mie Jue Vie Sab Dom). Some calendars only have the initial letter of the day (in English: M T W T F S S, in Spanish: L M M J V S D).
- The plus sign in "+7 days" looks much better instead of writing as "Más...". Keep the same in Spanish ("+7 días").
Click to expand...
Click to collapse
Hey, thank you! Sadly, I do not know Spanish at all so I had to trust the translator and it looks like he overdid a few things. Noted, will double check.
As for the "no due" in form, the problem is to keep the form compact, meaning conditionally adding second line for Spanish only (and it looks strange that Spanish needs that but say Portuguese doesn't). But this must be fixed in some way, will see.
To be sure, we are talking about Spanish (es), not Spanish-Mexico (es-mx) localization, right?
madzero said:
About the app:
- I haven't seen any option about alarms, maybe I missed that part.
Click to expand...
Click to collapse
The preference is implemented but not in the UI yet. I expect it to appear next week.
madzero said:
- Black/Dark theme?
Click to expand...
Click to collapse
This is one of the most requested features, it will be available in October.
---
Today we have pushed source code for Kanbani Web Viewer, that can be interesting for some people, especially since it's plugin based (PHP, JavaScript) and easy to customize. I have updated the first post with more info. Also check the README with screenshots on GitHub: https://github.com/PDApps/KanbaniWebViewer/
Any feedback is welcome, as usual.
madzero said:
Hi, I've seen the same screens in English and have some suggestions for the screens in Spanish:
- You can write "Due date"/"Fecha de vencimiento" and "No deadline"/"Sin fecha límite" in 2 lines, something like this:
Fecha de Sin fecha
vencimiento límite
- In the calendar, the name of the days in Spanish shouldn't have a dot at the end and remove the accent mark (Lun Mar Mie Jue Vie Sab Dom). Some calendars only have the initial letter of the day (in English: M T W T F S S, in Spanish: L M M J V S D).
- The plus sign in "+7 days" looks much better instead of writing as "Más...". Keep the same in Spanish ("+7 días").
About the app:
- I haven't seen any option about alarms, maybe I missed that part.
Click to expand...
Click to collapse
I have made corrections to the translation except for day names in the calendar - sadly this is a 3rd party component that we can't change yet (but we have plasn to replace it in the future). These fixes together with due date alerts will be available next Friday.
New version
Update (1.3.2):
Added Due Date Notifications preference
Showing error details in Check Connection, not just "online"/"offline"
Improved validation of Sync Base URL (fixed crashes)
Showing weekday names in card list and Timeline
Made Timeline past colors more pale, Today thicker
Sync popup called from Main Menu now saves changes immediately
Kanbani is now available at Huawei AppGallery:
https://appgallery.huawei.com/#/app/C102866867
madzero said:
- I haven't seen any option about alarms, maybe I missed that part.
Click to expand...
Click to collapse
We have added this feature in the last update (enable it via Preferences > Hierarchical). It is very basic for now (one notification is added per card, at the time that is due), we should improve it with time.
That being said, I suggest using Timeline for checking tasks when their due date is important, this is exactly what Timeline view is for.
This update doesn't include language fixes due to translator not making it in time. We will release a new version around Tuesday that will have Fecha / Sin fecha in the card editing form instead of current Fecha de vencimiento / sin fecha de vencimiento. Does this translation make sense to you?
Status update: in the end of October we will release an update with dark theme and widgets.
New version
Update (1.5.1):
Added Dark mode/theme.
Added automatic saving of cards to protect against accidentally unsaved forms (crash, low battery, etc.). Such cards are available from Settings and Alert Bar below the card list.
Added Defer button to card form to delay saving it until later (if a new card needs to be immediately created).
Added a "new card" main screen widget.
Reduced font size in Timeline cells.
Adding extra columns on the right in Timeline for easier card creation.
Applause for such a neat task-management app. I especially love how privacy-focused it is.
I am not sure if this is something everyone needs be concerned with but I experienced an error trying to start/install the web viewer:
[error] 3748#3748: *89 FastCGI sent in stderr: "PHP message: preg_match(): Compilation failed: invalid range in character class at offset 10 in /usr/share/nginx/html/kwv/helpers.php:72
I was able to fix this by adding a "\" to line 72 of helpers.php so that the section of code reading ([\w-.]+) instead reads ([\w\-.]+).
Now I just need to get other parts of the webviewer to work:
[error] 5503#5503: *5 FastCGI sent in stderr: "Access to the script '/usr/share/nginx/html/kwv/backgrounds/zq-lee-Q6H4SwjsAdI-unsplash.jpg' has been denied (see security.limit_extensions)" while reading response header from upstream, client: 192.168.254.11, server: moonpi.local, request: "GET /kwv/backgrounds/zq-lee-Q6H4SwjsAdI-unsplash.jpg HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "moonpi.local", referrer: "http://moonpi.local/kwv/?profile=Welcome"
All in all, great work on what is shaping up to be a great system.
New version
Update (2.2.3):
Removed support for Android 4.4 (now minimum is 5.0)
Added Rich Description formatting (can be disabled in Preferences)
Improved List widget significantly
Improved Due Date alert preferences and added sound
Allowed landscape orientation for the form
Added Sorting preference = by Title option for Boards and Cards
Added Colorless Card Color preference
New Description buttons: Read-only, Line operations (with Checklist menu item)
Append Line inserts new blank line if caret is already at the end
Description's Clear erases selection (if there's no selection then everything - as before)
Allowed ) -) checklists to be indented with spaces
Added custom per-card notification date/times in addition to Due Date
New Create Card button in Reorder mode (single card only)
New Hierarchical preference controls how many Title lines are shown in card list
New Action Bar buttons preference: by frequency (in addition to last used)
Fixed card menu hints not disappearing on some devices
New Inverted layout preference (for large screens)
New Delete All button in the list of unsaved cards
Fixed list widget not updating automatically in some cases
Newly scanned sync profile (QR code) is now made default
Removed toast notification shown upon successful sync
Showing recent automatic sync (by file/time) history in preferences
Simplified Sync command's dialog
Implemented quick sync upon long-tap on Sync Action Bar button
Added purging of deleted cards' properties
Spoiler: Detailed changelog
1.6.1
Defer button now shown even if form has empty Title
Fixed bugs in various Sync's Base URL formats
Improved Timeline's cell autosizing
Now showing 'year in Timeline columns in month mode
Added many contextual Help buttons
No longer crashing on badly encoded QR codes
Form's Due Date now takes two lines if can't fit in one line
Better icons for dark theme
Removed support for Android 4.4 (now minimum is 5.0)
2.0.7
Now highlighting matches in Title and Description when filtering cards
Added Rich Description formatting (can be disabled in Preferences)
Form's Back button's icon visually changes to indicate unsaved state
Improved List widget significantly
Improved Due Date alert preferences and added sound
Allowed landscape orientation for the form
2.1.1
Now responding to "in-app search" button (hardware or software)
Added Sorting preference = by Title option for Boards and Cards
Added Colorless Card Color preference
Added drop-down autocompletions (suggestions) for Title and Related Name
Fixed help buttons on some devices
2.2.3
New Description buttons: Read-only, Line operations (with Checklist menu item)
Append Line inserts new blank line if caret is already at the end
Description's Clear erases selection (if there's no selection then everything - as before)
Allowed ) -) checklists to be indented with spaces
Added custom per-card notification date/times in addition to Due Date
Not removing Android notification on tap (but new Dismiss button and changing Archive or Dates do this)
New Create Card button in Reorder mode (single card only)
New Hierarchical preference controls how many Title lines are shown in card list
Reduced minimal length for autocompletions (1 for Title, 0 for Related Name)
New Action Bar buttons preference: by frequency (in addition to last used)
Fixed card menu hints not disappearing on some devices
New Inverted layout preference (for large screens)
New Delete All button in the list of unsaved cards
2.2.6
Allowed saving Title-less cards
2.2.12
Complied with new GP rules (removed file system access and sync to local file; remains in Community APK)
2.3.2
Fixed list widget not updating automatically in some cases
Newly scanned sync profile (QR code) is now made default
Removed toast notification shown upon successful sync
Showing recent automatic sync (by file/time) history in preferences
Simplified Sync command's dialog
Implemented quick sync upon long-tap on Sync Action Bar button
Added purging of deleted cards' properties
Fixed crashes on Android 12/MIUI
Fixed Sync menu command not working with Android's Share transport
New bug-fixing version
Update (3.0.9):
Added bell icon to card lists for cards with scheduled notifications (except Due Date)
Several fixes in system notifications
Added Expand Title form button to aid in entering long card title
Fixed not showing red dot for bulk-added cards
Removed erroneous deferring of changed form when navigating using rich Description
Added automatic update of time/date shown in card lists (and widget, once per 30 minutes)
Clearing Due Date via card menu now clears notification list
Allowed changing backups path with disabled automatic backups
Corrected default notification date/time value for some cases
Fixed several crashes in various places
When submitting a form in bulk mode with empty Title, now creating an untitled card rather than discarding the form
Fixed sync profiles created in the same installation having the same ID and Secret (circa the end of 2021)
"Open cards here" no longer affects expanded Title
Fixed Line operations selecting two lines when caret was originally at line end
Further fixes in updating list widget
3.0.1:
Sync's "Automatically add new boards" (with encryption off) fetches remote-created boards
List widget now respects the Title lines setting
List widget no longer shows trailing period (like in-app's lists)
Fixed form not opening from the app if already opened from a widget
Added card count to list widget
Further fixes in updating list widget
Added one-time purging of cards deleted in old versions
Autocompletions no longer show empty items
Sync by Android's Share now allows wider recipient list
Fixed layout of single- and multi-line Due Date in form
No longer moving caret on tapping on rich Description's checkbox
Not scrolling Description to the end if Open here is on
New version
Update (3.1.0):
Fixed crash in Timeline
New setting: Automatic form orientation

Categories

Resources