[App][June 24 2009] iContact Avian Edition 7.0.6 - Windows Mobile Apps and Games

Submit bugs on CodePlex: http://www.codeplex.com/iContactAE/WorkItem/List.aspx
Request features on CodePlex: http://www.codeplex.com/iContactAE/Thread/List.aspx
I will not fix bugs that are NOT in CodePlex (maybe). Sorry, but CodePlex just makes life much easier!
If anybody out there wants to help me, please PM me. I can easily add new people as contributors to the codeplex project. I really want help with this project!!! Thanks!
Overview
iContact AE is a branch of iContact, specifically branched from the final code by truburt that belonged to iContact BE.
CodePlex
iContact AE development is hosted on Microsoft's CodePlex. http://iContactAE.codeplex.com
Screenshots
Coming soon...
Skinning Guide
Needs to be updated and moved off Burt's site, but until then, here it is!
http://truburt.net/index.php?option=com_content&view=article&id=8&Itemid=12
User Contributed Skins
Voyd Black (VGA) - http://forum.xda-developers.com/showthread.php?t=543255
To Do
- Finger friendly configurator: Make sure all options are available in it
- Consistent number formatting (maybe) so it all shows up as (xxx) xxx-xxxx
- Suffix in details view too
- More actionable details items (google maps for address?)
- Category selection menu is not very friendly...
- Make use of HTC sensors - maybe the wheel can quickly scroll through the list and swiping left to right can change which number is in the list
- Customize order of items in bottom menu
- Details view needs a scroll bar just like the main view
- When doing a keyboard letter jump and then immediately going into a T9, it will still jump around by scrolling instead of being instant.
- With the "exit on action" option checked, calls initiated thru iContacts AE will INTERMITTANTLY cause the in-call screen to disappear
Current Version: 7.0.6
SEE SECOND POST (not enough room in top post)
Full changelog is included in installation
Download
CAB Installer: http://www.codeplex.com/icontactae/Release/ProjectReleases.aspx
Source Code: http://www.codeplex.com/icontactae/SourceControl/ListDownloadableCommits.aspx
If anybody out there wants to contribute to this edition, I'm very open to it! We can use CodePlex as a central source repository and all develop on it to make this the best version of iContact! Contact me if you are interested.

Latest changes
Current Version: 7.0.6
- You can now disable iContact's ability to dial using the hardware phone dial key (the "green" button) and quit/minimize when pressing the hardware hangup (the "red" button). If, like me, you remap all your hardware buttons, including phone buttons, this will be most welcome. It is enabled by default since most people expect default behavior from those buttons. See below for information about the setting.
- New setting: EnablePhoneKeyHook = Enables hardware phone key support above (enabled by default) <-- Anybody who can add this to the help for other language files (non-english), please PM me the new .clng file.
- Added USSD support for dialing star (*) numbers on phone systems that support it. THIS IS ENABLED BY DEFAULT since it is supported on most networks. Contributed by Constantin Lushnikov.
- New setting: EnableUSSDStarDialing = Enables USSD support (above) <-- Anybody who can add this to the help for other language files (non-english), please PM me the new .clng file.
- Added better birthday / anniversary support. Contributed by Constantin Lushnikov.
- Added the ability to set the ringtone from within iContact AE. Note: Press and hold to clear a custom ringtone. Contributed by Constantin Lushnikov.
- New language file entry (.lng file): selectringtone - Text displayed when selecting a custom ringtone <-- Anybody who can add this to the help for other language files (non-english), please PM me the new .lng file.
- New language file entry (.lng file): ringtonesavefailed - Text displayed when a ringtone cannot be set <-- Anybody who can add this to the help for other language files (non-english), please PM me the new .lng file.
- New language file entry (.lng file): noringtone - Text displayed when the default system ringtone is being used for a contact (no custom ringtone) <-- Anybody who can add this to the help for other language files (non-english), please PM me the new .lng file.
- There are new skin icons associated with the custom ring tone, anniversary, and birthday. All built-in skins have been updated. These are "small icons." Look at the bottom of the default.skn file for skinning info on these icons.
- New skin contribution: OSX Colored.
- If you add a number to a new or existing contact after receiving/making calls from that number, the entry in the call history will now be updated with the correct name in the main list (it always did link to the correct item in the details). This overrides the entry that is actually in the call log. If there is demand, I'll make an option to toggle this, but I can't see why anybody would want out of date information in the call log.
- Call history now updates its entire call log cache after you make changes to contacts. Previously, you had to toggle through call log modes or restart iContact to get certain details in the call history updated, such as pictures.
- Call history now correctly labels all unknown numbers as UNKNOWN in the detail view. There were cases previously where the number would appear in the title.
- Using a new method to detect the SpeedThresh. The previous method used a timer and there was a variable performance depending on when you let go of your finger versus where the timer was in its ticks. The new method uses tick counts during the finger movement events. It seems to be a much more consistent user experience.
- Fixed a bug where when you looked at contact details from the call log view, frequently the details bottom menu buttons would be unresponsive.
- New setting: CallLogDetailsBackToCallLog = When enabled, when you press the back button on contact details from the call history view, it will return to the call history view (as opposed to jumping to the contacts list) <-- Anybody who can add this to the help for other language files (non-english), please PM me the new .clng file.
- In some cases, the SIP would still show if a stubborn 3rd party process made it appear after iContact received activation, but before the user gets a chance to interact with iContact. So, a timer now waits a second after receiving input focus and makes sure the SIP is hidden.
- The installer will no longer ask if you want to use the existing settings.ini on upgrade. If your existing settings.ini is corrupt, then uninstall and reinstall in TWO STEPS where you will be given a chance to use the default settings.ini.
- The installer now sets the registry setting needed by idialer so idialer knows how to find iContact AE when you select iContacts from within iDialer. (This is untested as I don't use iDialer! Please let me know if it works!)
- Added BMP as a valid file type for assigning a picture to a contact.
- Call log database update notifications are now buffered, so that if four or five updates fire in succession, only a single reload operation will occur. This should improve call log responsiveness in certain circumstances when reloading would unnecessarily occur several times in a row.
- Long-tapping bottom menu items now uses the same delay in the settings. It was previously hardwired to 700ms. The main reason for this change is that long-tapping bottom menu items will increasingly do alternate functions in later versions of iContact AE. Currently, most of the time a long-tap is nearly always the same response as a short-tap.
- Fixed a bug where iContact (and possibly the entire phone) would freeze if an empty category is opened. Contributed by Constantin Lushnikov.
- Workaround contributed by [kab] on xda to fix Samsung call history problem.
- New setting: SamsungHistoryWorkaround = (disabled by default) Changes the way the call database is read to workaround a call history bug on certain Samsung models. <-- Anybody who can add this to the help for other language files (non-english), please PM me the new .clng file.
- New setting: OpenSettingsOnLongTap = (enabled by default) Open the icontact config application by long-tapping the contacts button on the main window <-- Anybody who can add this to the help for other language files (non-english), please PM me the new .clng file.
- New setting: MinimizeOnAction = (disabled by default) Causes iContact to go to the back of the window z-order after performing an action. Normally, iContact hides (goes right behind the dialer or whatever). Minimizing will put iContact to the back of the z-order, so it is not the first window to appear after completing an action. This is an alternative to exiting after action if you want iContact to go away, but not close. <-- Anybody who can add this to the help for other language files (non-english), please PM me the new .clng file.
- New setting: UseClearTypeFonts = (enabled by default) Specify whether you want iContact to render fonts using ClearType smoothing. The default is enabled, which is the same as previous versions. Contributed by Constantin Lushnikov. <-- Anybody who can add this to the help for other language files (non-english), please PM me the new .clng file.
- New setting: ShowRingToneInDetails = (enabled by default) When enabled, the ringtone of each contact is displayed in the details view. Clicking on the ringtone allows you to change it. Contributed by Constantin Lushnikov. <-- Anybody who can add this to the help for other language files (non-english), please PM me the new .clng file.
- New setting: T9EnglishAsPrimary = When enabled (disabled by default), T9 search will always use English as the primary keyboard (user language becomes the secondary keyboard). Please note in older versions English was ALWAYS primary. Contributed by Constantin Lushnikov. <-- Anybody who can add this to the help for other language files (non-english), please PM me the new .clng file.
- New language: Swedish. App translation only (no config translation). Contributed by Lilleolov.
- New language: Greek. App and setting translation (no help translation). Contributed by acrocosm.

you are our superman!

ok, i wish you luck with this.

I think that if this Avian edition were to combine BE with the other version's new ability to retain the windows titlebar, it would be the absolute perfect version.

Great.
Keep us posted.

chavonbravo said:
I think that if this Avian edition were to combine BE with the other version's new ability to retain the windows titlebar, it would be the absolute perfect version.
Click to expand...
Click to collapse
Erm???
B.E. *IS* able to retain the windows titlebar.
It is much simpler than the other version, since in BE you just have to say so in the config program.

Can you please remove the advertisment
iContact Burth Edition 7.0 beta
strings from the program.

can you expect a date for a first release with wich new implementation?

Hey, this is great news!
I was just looking at the Trubert thread today, disappointed that another new Supbro version had just been released and Burt's edition falling further behind... and was very happy to see you are taking over the development.
Best of luck, and looking forward to seeing what you come up with.

aliumalik said:
Can you please remove the advertisment
iContact Burth Edition 7.0 beta
strings from the program.
Click to expand...
Click to collapse
Less branding would be wonderful.

I have my hands crossed for you.
Thanks for sharing the source code.
Best Wishes,

aliumalik said:
Can you please remove the advertisment
iContact Burth Edition 7.0 beta
strings from the program.
Click to expand...
Click to collapse
Yes, that will be one of the first things I do.
Sorry, Burt!

spupuz said:
can you expect a date for a first release with wich new implementation?
Click to expand...
Click to collapse
The first step will be finishing the nearly finished Burt's 7.0. He says it's 90% done. Actually, from my testing, the app IS done, it's the finger-friendly config app that needs to be finished, which shouldn't be hard since its mostly just filling in settings. It looks like the engine is (mostly?) done.
Unfortunately, I'm slightly embarrassed to admit, I'm not a super-savvy C++ developer. I'm a super-savvy .Net developer, so getting a handle on some of the C++ stuff will take me time. That's part of the reason I want to solicit as much developer help as possible from others. I would love it if this could be a project with four or five developers working in tandem to add lots of cool new features at a faster pace than in the past. Plus, obviously, having the source code publicly available helps "keep it in the community" should I disappear someday and somebody else want to create their own branch. ;-)
As for an exact date, I don't want to say because then people will say "HEY YOU HAVEN'T RELEASED YET" hahaha. ;-)
Give me some weeks to get a handle on this. I'm working on other projects as well, so my time committment will vary. But if we get more developers, the development will go quicker. That is certain.

Talk to Daniel Herrero (the CommMgrPro guy)...

thx1200 said:
Yes, that will be one of the first things I do.
Sorry, Burt!
Click to expand...
Click to collapse
But please keep showing the version number.
Me personaly I had no problems that at the end of the list there is listed who made it.
dingolino

But Burt didn't make it. Burt took over the old source too.
Of course this must remain in the documentation, but I don't see why it should be mentioned IN the program.

dingolino said:
But please keep showing the version number.
Me personaly I had no problems that at the end of the list there is listed who made it.
dingolino
Click to expand...
Click to collapse
It will be a configurable option.

NLS said:
But Burt didn't make it. Burt took over the old source too.
Of course this must remain in the documentation, but I don't see why it should be mentioned IN the program.
Click to expand...
Click to collapse
You are right. I should have been more clear on that. But for the version coming out, the NEW stuff will be 99% Burt, so we should remember who did the work! The version number will be optional on the screen (default: on), so you can keep it or not. The version number will also be available in the config.

thx1200 said:
You are right. I should have been more clear on that. But for the version coming out, the NEW stuff will be 99% Burt, so we should remember who did the work! The version number will be optional on the screen (default: on), so you can keep it or not. The version number will also be available in the config.
Click to expand...
Click to collapse
Most programs list this stuff on an about screen. Never saw any reason to have it cluttering up the most commonly viewed screens.

Related

iContact Burt Edition 6.4.5: stable, fast, improved, bugfixed

October, 31: iContact Burt Edition 6.4.5 (home page)
iContact Burt Edition (iContact BE) is a separate branch of iContact application, finger-friendly contact manager, which was originally started by Larna and expanded by supbro. iContact BE came apart of supbro's iContact since version 0.73, and is not related to any supbro's versions later than 0.73.
Thanks to larna and supbro for creating and developing such a great application!
THIS SOFTWARE IS DISCONTINUED BY THE AUTHOR.
Please refer to open-source project at http://icontactae.codeplex.com/ for latest sources of iContact BE and AE.
Latest Beta: iContact BE 7.0 beta 2.zip
Downloads:
The latest stable release is 6.4.5, attached to this post and available on my home page
iContact Burt Edition 6.3 at Touch-Innovations.com
Application Files and Skins can also be found at my SkyDrive workspace: iContact Burt Edition at SkyDrive
Skins:
QVGA Skins for iContact Burt Edition 6.x
VGA Skins for iContact Burt Edition 6.x
Skinning tutorial, including the .skn file options and .png file layout, is available at my home page.
Requirements:
Windows Mobile 5.0 or higher
Phone device
Thanks everyone who helped with beta-testing, I couldn't get so far with iContact without you!
Since I've been asked for a donation link, you can do a donation here (WebMoney only, since PayPal donations do not work for Russia).
Main features:
It's totally free
Finger-friendly contact management
Contact pictures support
Integrated Call History
Favorite Contacts list
Quick jump to contacts by alphabet letters
Filter contacts by categories
Fast and comfortable work even on slow devices, loading time is less than 1.5 seconds for 100 contacts on 200MHz devices
Optional SIM contacts support
Full-scale T9 search
Ability to Call, SMS or E-Mail to a contact
Handy contact details screen
Quick access to standard Outlook's contact viewing or editing dialog
VGA support
Fully skinnable interface. Two QVGA skins included, more skins can be found in my Skin Downloads area or at forum.xda-developers.com
Changes since 6.4:
- Fixed drawing of default number in Contact Details (indicator icon placement fixed, DetailsDefaultNumber color used)
- Fixed bug with going to Contact Details from Call Details when call history pictures are disabled (also fixes bug where button 'create contact' was still accessible after creating contact from call details)
- Fixed bug with call not shown in Call History if Get Call History From Database is off and only one call exists in the log
- Fixed list update on adding/removing categories through Outlook Edit Contact window
- Fixed Exit On Action option
Main changes since 6.3.1:
- Huge memory leak bug fixed
- iDialer support, added command-line parameters for iDialer (-favorites, -recents, -contacts, -dialer, -search)
- T9 keyboard polished
- Now it is possible to search by beginnings of words ('T9 Search By Words' option), e.g. 'smi' will find both 'Smith John' and 'John Smith', but not 'Dart Cosmic'
- Other Address and Anniversary added to contact details
- Long tap on Dialer button calls default dialer, short tap calls dialer from settings, if given
- Phone Prefix option now available, allowing to add a prefix to all dialed numbers
- If an external SMS/Mail/Dialer application can not be run, then default app will be called
- Repeats in Call History are now handled properly
- Smart Dialing Number is now OFF by default to avoid ActiveSync synchronization issues
- Smartphone users can now access bottom menu in Details by pressing corresponding numeric key (1 for Back, 2 for View Contact, etc)
- Back key now erases last char in search string on Smartphones
- Background in Details is now drawn gradient for long details too
- Configurator updated to 1.15, now can restart iContact on settings change
- AppToDate support
- No skin changes, you can use the skins from previous release
See full change list in attached Changelog.txt file.
oh wow. a configuration tool to go long with it? icontact is just getting better and better.
thanks
A bunch of questions for me from supbro's thread:
zoro007 said:
Herewith the screenshot.
I've changed in icontact.h the font size to 40.
I also changed the item height and some other items.(don't remember)
Hope you can help me make a VGA version .
Thanks anyway !
Click to expand...
Click to collapse
Item Details are drawn in DrawItemDetailsOn function inside iContact.cpp file. Action name (Mobile, Email, etc) has a fixed width of 39 pixels, text is right-aligned within this width, so its left side goes off the screen. So huge rework is required to properly support VGA mode. Maybe one day I will put my hands on it...
kwickone said:
When I hit the keyboard icon (far right) to bring up the alphabet, if I hit a letter, the scroll list of names jumps to that letter....great...however, now if I use the D-pad up/down buttons to move down in that letter, it jumps back to the previous location. Hopefully that makes sense. Before I could use the D-Pad buttons and it would stay in the letter that I just jumped to.
Click to expand...
Click to collapse
Yep, thanks for report! The fix will be included in the next release.
also this icontact is much slower that supbros.
but i gues its because it can do more. kind of like pocketcm.
oh well i like it so im keeping it.
Well this is what happens when you open source an app..it just keeps getting better and better..too bad its not for WM 2003 users ( currently one of them )
kidnamedAlbert said:
also this icontact is much slower that supbros.
but i gues its because it can do more. kind of like pocketcm.
oh well i like it so im keeping it.
Click to expand...
Click to collapse
Could you please tell if it is so even with ShowDialingNumber=0?
Could you please also describe what actions are slower exactly?
I'll try to improve the performance.
burt. your version is AMAZING.. i don't think i could've asked for anything more.
thanks dude.
if i were you.. (or supbro), i'd gather up and go commercial once you finish correcting whatever you have left. (if you have anything to correct).
nir36 said:
burt. your version is AMAZING.. i don't think i could've asked for anything more.
thanks dude.
if i were you.. (or supbro), i'd gather up and go commercial once you finish correcting whatever you have left. (if you have anything to correct).
Click to expand...
Click to collapse
Going commercial with an open source app? You don't think someone will come up with a free version that can do the same?
Thanks nice release
Trekvogel said:
Going commercial with an open source app? You don't think someone will come up with a free version that can do the same?
Click to expand...
Click to collapse
that is obviously true for every other app in the market.
that's the challenge. you have to keep it so good so that people will want to buy it.
.. just my opinion on the subject.
I seem to have a little buggette -
If I minimize the app in Favourites view, when I restore it, switch to main view and try to use the grid, it freezes. I can only unfreeze it by closing it.
slarti_bartfast said:
I seem to have a little buggette -
If I minimize the app in Favourites view, when I restore it, switch to main view and try to use the grid, it freezes. I can only unfreeze it by closing it.
Click to expand...
Click to collapse
Yep, that's a known bug, unfortunatelly I still didn't found the root cause.
Plz make this compatible with WM 2003SE.plzz..no one is supporting us..plzzz
Truly an amazing addition to an already fantastic app. Nice job!
Hmm gonna try this one out! tnx!
Two bugs I've found so far and it seems to affect both your version and supware.net's version too.
When clicking on Favourite it hangs the phone for about 8 seconds. When clicking on Recent calls it hangs the phone for 5 seconds and the icon for the A-Z disappears (reappears again if you click the middle icon).
Feature request. There is no separation of call types (incoming, outgoing and missed). You have to go into each entry to find out what type it is.
Is there any way of having a colored icon on the entry so we can tell quickly what type it is?
Bug in contact details?
Switched to contact details on this version will produce contact info plus many blank lines where there is not supposed to have any lines. Previous be4.0 does not have this problem.
Feature Request
Option to bring up keyboard automatically when started if on the opening screen (I always use that to get to the letter of the person I want to call or lookup).
Great work!
Question \ Feature Request
Is there a way to make iContacts start in Favorites? I call my favorites more than anyone else. I currently have to take an extra step to get to them now, as the application starts in the general contacts list....
If it can't be done currently, could you please add that feature?
Thanks.
HaiLe512 said:
Switched to contact details on this version will produce contact info plus many blank lines where there is not supposed to have any lines. Previous be4.0 does not have this problem.
Click to expand...
Click to collapse
Same problem here... will use 4.0 for now.
Feature request: could you change the time displayed at the title bar in 12 hr format as well?
Thanks for the great work!

[APP] \\\\\\\ FingerKeyboard v2.1 /////// best WinMo typing experience!

{
"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"
}
For VGA and QVGA we recommend that you install Giannis86 versions, since they contain all language layouts. New Giannis QVGA fixed cabs are now available, as well as official WVGA / WQVGA with small updates in layouts for: Greek, Spanish and Hebrew languages.
>>> HOT! Giannis86 VGA with arrows cab / all languages included and some extra features!
>>> HOT! Giannis86 QVGA with arrows cab / all languages included and some extra features!
>>> HOT! Giannis86 QVGA without arrows cab / all languages included and some extra features!
>>> Available for download: Giannis86 VGA without arrows cab / all languages included and some extra features! You can read more about Giannis86 VGA version in a dedicated thread.
>>> Available for download: WVGA & WQVGA (all languages)
>>> Available for download: VGA & QVGA - utak3r editions
(not all languages included)
Check out FingerKeyboard video demonstration:
​
Please note that the speed of typing in
this video is intentionally slightly slowed
down - this was done so that it is easier
to see what buttons are being typed
during the demonstration.​
BEFORE INSTALLATION:
Before installing FingerKeyboard2, please make sure you find out what is the correct installation version for your device. You will see that we have attached several different versions - they're designed to work on specific device resolutions.
Do not download before you know exactly what you need for your specific device! Explanation of how to discover what resolution your device has is described in HELP AND FAQ document listed few posts below!
Speaking of which - READ the whole HELP AND FAQ text; it will help you understand how to configure and use this keyboard!
INSTALLATION:
- IF YOU HAVE OLDER VERSIONS OF FINGERKEYBOARD, PLEASE UNINSTALL THEM BEFORE INSTALLING V2.1! After removing old version, please restart the device and remove FingerKeyb folder before proceeding!
- Run the attached .cab file (recommend you install to device memory).
- The keyboard will install into /Program files/FingerKeyb. There is also a link to Configuration tool in the Start > Programs.
- After installation, a Configuration utility will open. Here you can customize the layouts, choose color schemes and configure various options of FingerKeyboard2.
- Click on OK and softreset the device.
- Open up your standard keyboard (in SMS for example), click on the small arrow next to the middle keyboard icon and go to "Other input options".
- FingerKeyb should be listed there, select it and you're good to go!
- If you wish to set FingerKeyb as default keyboard, even after restart of your device, use SIP change application. Remember to set the time-delay to 40-50 seconds!
HOW TO UNINSTALL?
Go into Settings > System > Remove programs. It is listed as "Exidler's FingerKeyboard".
CREDITS:
Created and programmed by Exidler
Designed by Rozenthal
Main tester ChrisCross
Big thanks to people who helped us in creating this application (in no special order): Berkut_G, utak3r, GoldCoin, Cerato, Schreda, Panosha, JBouRas, SBS, BadCluster, Taiseer999, Borchert, Hanackin, Iligcons, Allbercik, Ombre.px, Nvidia32, derfler, ilovepunani, elite-fusion, RoozbehDream, Giannis86, parasite81, bugsykoosh, Reefhunter49, Chompy18 (if I forgot someone, please PM me!)
PROGRESS:
v2.1 - new and improved FKBD2 with unique features (5. april, 2009)
v2.0 - official release of updated FingerKeyboard
v1.4 to v2.0 beta - closed beta testing (link to 1.4 thread)
v1.4 - alternate language layout for landscape mode. New vertical num pad.
v1.3 - updated landscape graphics and layout, fixed bugs.
v1.2 - updated vertical layout, now supports limited landscape mode, new .dll and register files.
v1.1 - vertical support for 2 languages + numeric keypad, new graphics, new layout
v1.0 - exidler's original version
DISCLAIMER / LICENSE / EULA
Please read carefully the terms and conditions of this End User License Agreement ("EULA") before installing FingerKeyboard software ("Software").
This EULA provides a license agreement between authors of FinkerKeyboard ("Licensors") and you (person) ("Licensee") to use the Software and contains warranty information and liability disclaimers.
By installing and using the Software you accept and agree to the terms of this EULA. If you do not agree with these terms and conditions, you must cancel the installation or, if the Software is already installed on your device, promptly uninstall it.
OWNERSHIP
The Licensee acknowledges and agrees that the Software is a product of the Licencors. It is protected under international copyright law. All copyrights are exclusively owned by Exidler and Rozenthal.
LICENSE GRANT
The Software is freeware. However, the Licensee may use it only and exclusively for private personal and non-commercial usage, and only under conditions which do not contradict the restrictions noted below. If you want to use Software for anything else, you must contact the Licencors. Software may not be bundled or distributed with any other package without written permission of the Licensors.
NO WARRANTIES
The Software is distributed "as is" WITHOUT WARRANTY OF ANY KIND. The Licensee uses the Software at his own risk. The Licencors shall not be liable to the Licensee for any kind of consequences, which occur or not occur while installing, using or uninstalling the Software.
RESTRICTIONS
In accepting the EULA granted by Licensor, Licensee agrees that he shall not
1. Sublicense, sell, lease, rent, permit use of, give, or lend the Software
or any copy or portion thereof;
2. Decompile, disassemble, reverse engineer, analyze, or otherwise attempt to
discover the source code of the Software;
3. Use or incorporate the Software or any portion thereof in any other product
without the prior written permission of the Licensor;
4. Remove, alter, or obscure the copyright, trademark, proprietary, or other
notices from the Software or any of its components.
Licensee is allowed to edit existing or create new language layouts, and share them with other users. Licensee is allowed to edit existing or create new graphic elements, but only with respect to copyright and trademark notices.
DISTRIBUTION
The Licensee may NOT redistribute the Software by any mean (CD, DVD, Web site...) without permission from Licencors.
TERMINATION
The Licensee may terminate the EULA at any time. Also, the EULA will terminate automatically if Licensee fails to comply with the restrictions described above. Upon termination of the EULA, the Licensee shall remove all copies of the Software from his (her, its) device and all storage media.
​Here you can say "Thank you" to us
​
Help and faq
HELP / FAQ / TROUBLESHOOTING
Read this whole text before using the FingerKeyboard or asking for help! If your question is already answered in FAQ it will be ignored. Don't be lazy!
What version should I install on my XYZ device? / What is WVGA, WQVGA, VGA and QVGA?
To successfully install Fingerkeyboard on your device, you need to pick the correct version for your phone. For example, let's say you want to find out what resolution Samsung Omnia has. Type "Samsung Omnia review" into Google, and among the first few results usually you'll get the most popular review sites listed. Reviews always contain resolution information, so we easily find out that Samsung Omnia has a 400x240 pixels resolution. That means you should install FingerKeyboard WQVGA cab.
Here's the list of supported resolutions for FingerKeyboard, with their standard abbreviations:
WVGA - 800x480
WQVGA - 400x240
VGA - 640x480
QVGA - 320x240
Why does FingerKeyboard look differently on my device then on the screenshots?
There can be some small differences between the screenshots and what you see on your screen. The reason for this is that different layouts can have different features, graphic elements or button layouts. We consider English layout to be the "standard" layout, with best combination of button size and positions.
How can I type those special characters that appear above normal characters?
Press and hold a key.
How to switch to full CAPS?
Press and hold the shift button.
Spacebar
If you press and hold spacebar button it will write a dot followed by a space.
How to use text selection?
Switch to full CAPS mode and then use arrow buttons to select text.
How to use cut / copy / paste / undo?
Switch to full CAPS mode, select the text you want to cut or copy, and press and hold ^c or ^x characters. Then press and hold ^v to paste. On some layouts these are named "cut", "copy" and "pst". Same thing with "undo" option - you can use "undo" at any moment, and it will take you back for unlimited number of steps.
Where is that Config tool you mention?
After you install FingerKeyboard, go to Start > Programs > Finger Keyboard.
How can I switch to numeric keyboard?
Press 123 button. If your layout does not have dedicated 123 button, press Shift and 123 will appear on your Language toggle button. Behavior of Language toggle button can be customized in Configuration tool.
How can I change a color scheme of the keyboard?
Config tool > Main > Color scheme: select which ever you like and press OK or Apply.
How can I select language layouts?
Config tool > Main: you will see a list of all language layouts you have in your FingerKeyboard folder. Put a tick next to the layouts you want to use and press OK or Apply. We also advise you to physically delete layouts you don't want to use from oyur device (Program files / FingerKeyb / Skins). This will make Config tool start up a little bit faster and use less memory.
What are all those Backspace options in Config tool?
Behavior of Backspace key can be customized to suit your needs. You can separately control what will Backspace do on short click and long press, as well as how it will behave in small caps or caps lock mode.
How to minimize or turn off the keyboard?
Short press the keyboard toggle button (the one with small keyboard or switch sign on it). Long press on this button will turn off FingerKeyboard and switch to default HTC keyboard.
How to disable click sound?
Run FingerKeyboard Config tool. Under "Options" tab you will find a "Press sound" box. Here you can select from several different click sounds, all of which have "quiet" and "loud" versions. This is useful if you want a subtle click sound, but don't want to lower the volume for the whole System. There is also a "no sound option".
How can I get vibration feedback?
Config tool > Options tab > Press vibrate. Here you can select how long you want the vibration feedback to last. Minimum of 20ms will get you a barely noticeable vibration effect, while 80ms will be very strong.
Vibration feedback don't work on my device. Why is this?
If you're having problems with vibration feedback, it's most likely that our autodetect LED vibration feature don't work well on your device. However, you can play around with "VibrateLed 1" string in skin-01-global.txt (Program Files\FingerKeyb\Skins) and see if perhaps changing to another LED number will work for you.
How can I control the key-press delay? / What is "Hold time" / Can I make the keys repeat on press+hold?
"Hold time" option in Config tool is a cool option you can use to control how long it will be needed for a key to be continuously pressed before it writes a letter or performs an action. This part of the "Hold time" function is controlled with numbers in the first box. The second box controls how long will it take for a key to be continuously pressed before it starts repeating itself. So, if you put 500ms in the first box, and 200ms in the second box, that means you will have to press a key for 500ms before it performs it's "long press" action, and 200ms more before it starts repeating that function. If you hold the key even longer, it will then gradually accelerate.
Can I hide / show Windows menu bars?
Yes, go to Config tool and under "Options" tab select how you want the keyboard to display in Portrait and Landscape mode. We suggest selecting "Show bar" for portrait, and "Hide bar" for landscape.
I want the pop-up images to stay longer on screen. How can I do this?
In Config tool, Options tab, there is a "Popup time" box. Here you can select how long will the pop-up image stay on screen after a key has been pressed. If you set pop-up time to 1500ms, this means the pop-up image will stay on screen for 1.5 seconds, or until next key is pressed. Pop-up image delay affects ONLY the normal character keys (A,B,C,D etc). Special action keys, such as Shift, Space, Backspace etc. have default short time and will not stay on your screen. This is done to avoid action keys images covering large areas of the screen with their larger pop-up images.
What are Smiles / Shortcuts?
This is a feature that no other keyboard has. It allows you to control what any of the several predefined actions keys will do when you press and hold them. Almost all layouts have these special actions included (between 7 and 11 actions on most of the layouts). You can control what will show up on a key when you open the keyboard, as well as what that key will write when you press+hold it. For example, you can type into "Key text" box "info" and into "Action text" you could type "John Smith, gsm:00123456789, e-mail: [email protected]". Or maybe your favorite web address. Or your signature. Or your wife's name. Or your lover's name for all we care The possibilities are endless! You can do the same thing for smiles - if you don't like the default ones, use your own, or something else!
A special key I need is missing / Can I customize smiles / Can I change shortcuts?
If there's a key missing in your language layout, you can easily add it yourself by using either Smiles or Shortcuts tab in Config tool. Simply type the missing key into two of the horizontal boxes and the key will appear when you long press a button that has that Smiles / Shortcut action.
Why does XYZ language layout have only a few smiles / shortcuts buttons?
Some language layouts have very high demands regarding the number of characters they need to occupy. Because of this there are a few language layouts that may have a smaller number of smiles / shortcuts spaces reserved. We have tried to include as many as possible, believe us!
How can I make FingerKeyboard a default keyboard? / How can I keep FingerKeyboard as default keyboard even after reset?
You can use a small program called SIP Change. Look it up on XDA-developers.com forum, and remember to set delay to 40-50 seconds.
"Where is XYZ language layout? Why is it not included!?"
If you want a certain language layout, first check FingerKeyboard2.1 thread on XDA-developers.com forum if someone maybe already made an additional layout and posted it there. If not, the best thing you can do is to make your own layout and share it with other people. If your layout is good, we'll probably include it in next version. Please do not spam us with "I WANT THIS LANGUAGE!!!" messages. All language layouts depend exclusively on the community to produce them. If no one can't be bothered to make your language layout, we can't really help you.
Editing instructions:
You can use the existing layouts to make it custom layouts! The easiest way is to open one of the layout skin txt files and replace the existing characters with your own. Experiment a bit, and you will soon get the hang of it. Same applies if you want to make your own skin - edit the included bitmaps, and change the appropriate lines in txt files. Everything you want to know about FingerKeyboard actions, layouts, colors and resolutions is explained in "doc-about-skin.txt" that is located in the root of the FingerKeyb folder. Read it first before asking for help!
​
XT9 and Word suggestion
XT9 & TEXT SUGGESTION:
This keyboard does not support T9. However, there is an option to enable standard Windows Mobile word suggestion, as well as SMS contact name suggestion. There are two ways to do this.
First way is to use the FingerKeyboard Config tool and select what you want to use (Word / SMS suggestion, or both). SMS suggestions will work normally, but for WinMo word suggestion to function, you will need to switch to HTC default keyboard and manually turn on XT9 on the little T9 switch. After that, you can reload FingerKeyboard and everything will work normally. This can be a good way for people who like to use T9 on other keyboards, but also want to use FingerKeyboard without T9. This approach also makes it possible to use new HTC style suggestion windows (the ones with small arrows on each side, where you can flip between names / words).
To avoid messing around with XT9 switch on HTC keyboard you can simply globally disable XT9 across the whole system. That means that T9 will not work even on system keyboards that have T9 support, but SMS / Word suggestions will both work. This will disable the HTC style suggestion windows, and use the default WinMo style (opens a simple white window with list of suggested words or names). The patch file which disables XT9 globally is attached in this post. This patch can be uninstalled. If you already have it installed, you do not have to remove it or reinstall it. Also, please note that when you install this patch, you will not be able to select SMS /Word options in FingerKeyb config tool - they will always be grayed out.
It might be best to install the FingerKeyb cab and test it first. You can always globally disable XT9 later on if you decide so.
There is a known bug with Word suggestion, that has been almost fully fixed in this version of FingerKeyboard. The bug manifests itself like this:
- if you have "Text word suggestion" turned on, and you type an SMS message, the "home" and "end" buttons will not work while the word suggestion window is open on the screen. If you select a word, those keys will work normally. Unfortunately, this isn't our fault - it's actually a bug in Word suggestion app.​
Bug tracker
BUG TRACKER for v2.1
This space is reserved for bug tracking.
Even though the latest version of FingerKeyboard2 has been tested on multiple devices with different ROM-s for more then 20 days, it's very likely that we missed some bugs.
When reporting bugs, please try to be as detailed as possible. The more information you supply, the easier it will be to find the bug and squash it. And we like squashing bugs! Some bugs with previous versions of FingerKeyboard were caused by 3rd party software. The usual suspects are other 3rd party keyboards.
DEBUG LOGGER! PLEASE USE IT IF YOU HAVE PROBLEMS!
Attached below, you will find Fingerkeyb_debug.dll file. This file will create a debug log which you can then send to us, so we can detect problems and try to fix them in the next release. It is mostly aimed at solving the problem that some people have with landscape mode, but it can be used to track any other problems as well. Debug logger is not that painless to use, but if you really want our help, this is the best way for us to detect what the problem is.
To start using this, you will need Resco Explorer or Total Commander CE.
Go into FingerKeyb folder (Program Files).
1. rename Fingerkeyb.dll to something else (example: Fingerkeyb_.dll)
2. Copy FingerKeybd_debug.dll to Program Files/FingerKeyb directory.
3. Rename FingerKeyb_debug.dll to FingerKeyb.dll
4. Softreset the phone
5. Open the FingerKeyboard, press 1-10 random keys on keyboard.
6. Minimize the keyboard, rotate the phone and open the keyboard again, after the phone is in landscape mode. Try to press 1-10 random keys again.
7. If you encounter the landscape bug, switch to HTC keyboard, making sure that it shows in landscape correctly.
8. Copy the FingerKeyb.log in working directory to a different folder on your device or PC and after that select FingerKeyboard again.
9. You will now have 2 log files. Rename them so they don't have the same file name and send them to Rozenthal or Exidler.
If you do not have Resco File Explorer or Total Commander CE, you can try this procedure:
0. Unregister keyboard using the old Fingerkeyb_register.exe (found in v1.4 thread) and then softreset
1. same as above
2. same as above
3. same as above
4. Register keyboard with the Fingerkeyb_register.exe
5. same as above
6. same as above
7. same as above
8. same as above
9. same as above
The logging tool will seem very slow, that's normal - it needs to write a bunch of info on every keypress, so take it easy. After you're done, you can simply reverse the procedure: remove the debug.dll, rename back the original Fingerkeyb.dll, and continue using the keyboard normally.
The log files can be sent to us via private messages here on XDA. Also, please do not expect to instantly receive a magical solution for your problem. If a simple solution exists, we will message you on how to apply it. If it's an issue that requires changing FingerKeyboard core files, it's more likely that the issue will be fixed in future versions of the software.
__________________________________
>>> B U G L I S T <<<
[06. april, 2009]
- Some color schemes in WQVGA have problems (FIXED)
- Some layouts in WQVGA version are causing problems / stuck in numerical keypad (FIXED)
- Samsung Omnia problems with Contact name suggestion (FIXED by installing T9 disable patch)
- Contact name SMS suggestion not working for some people on Touch HD with Dutty 2.6 ROM (FIXED by installing T9 disable patch)
[07. april, 2009]
- Switching from landscape back to portrait can sometimes result in a few pixels big square in top left corner of the device screen. This square looks like a piece of keyboard and can be pressed. The square goes away if you run Config tool or reload keyboard. (unresolved)
​
Using FKBD2.1 in ROMs
If you are a ROM cooker and wish to use FingerKeyboard2 bundled in your ROM, please notify us first. All ROM-usage requests will be granted, but we wish to know where the keyboard is being used. ROM chefs may find the following info useful:
Registering keyboard in system.
- register dll as com object
or
- add to registry this values:
=====================================
[HKEY_CLASSES_ROOT\CLSID\{C03755DF-3EE7-41DF-AE5E-3FBBCA603F1A}]
@="FingerKeyb"
[HKEY_CLASSES_ROOT\CLSID\{C03755DF-3EE7-41DF-AE5E-3FBBCA603F1A}\DefaultIcon]
@="\\Program Files\\FingerKeyb\\FingerKeyb.dll,0"
[HKEY_CLASSES_ROOT\CLSID\{C03755DF-3EE7-41DF-AE5E-3FBBCA603F1A}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{C03755DF-3EE7-41DF-AE5E-3FBBCA603F1A}\InprocServer32]
@="\\Program Files\\FingerKeyb\\FingerKeyb.dll"
=====================================
Path to .dll can be different.
In registry is saved only which skin files need to load and
which layout was last for each process.
[HKEY_CURRENT_USER\Software\FingerKeyb]
list of exe names and which layout must be restored for this process.
[HKEY_CURRENT_USER\Software\FingerKeyb\SkinFiles]
list of skin files names in _lowercase_
skin-00-scheme-blackblue.txt = DWORD:0 -this means "don't load this skin file"
skin-00-scheme-blackred.txt = DWORD:1 -this means "load this skin file"
Skin files that do not exists in this key will be loaded by keyboard automatically.
Skins directory is relative to place of keyboard DLL.
=====================================
All other settings are saved in skin files (mostly in skin-01-global.txt)
Exception is HTC T9 settings:
[HKEY_LOCAL_MACHINE\Software\Tegic\eT9]
IsSupportMSSIPContact = DWORD:1 - sms name suggestion
XT9SupportMSSip = DWORD:1 - word
But this settings is applied only if:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Layouts\e0010409]
"Ime File" = "et9ime.dll"​
Media kit
Media kit for media / press / bloggers
If you are a representative of the media, and wish to cover FingerKeyboard2 in your magazine, portal or blog, below you will find a ZIP-ed media kit.
Inside it is a short text about FingerKeyboard v2.1, several full size screenshots, high-quality FingerKeyboard logo as well as some other graphics that can be used in publications of any kind.
If you have any additional questions, you will find the needed contacts within the info-text.
We would also kindly ask you to inform us when you publish your cover on FingerKeyboard.
​
Very nice, is there a skins thread/section yet though? O_O
Hi, thanks.
I dunno if it's because everyone likes the default color schemes (there is a lot of them included), but very few people actually played with graphics for FKBD so far.
And those that did were mostly making small changes here and there, no big overhauls.
Your thumbs are appearing as blocked images...
http://www.imagesforme.com/skin/default/sys_icons/HotLink.gif
downloading now to test this out! Thanks!
very very nice!!!!!!
One question only, where are the settings stored so we can edit them (language selected, vibration enabled, sond type etc) and cook it into our ROM's
Need The ARABIC Language For QVGA
Any One Can Make it
i have already asked the authors in the main thread, Sorry Guys For double posts, but i need it
GREAT KEYBOARD, You have done the Best!!!
jtreminio said:
Your thumbs are appearing as blocked images...
http://www.imagesforme.com/skin/default/sys_icons/HotLink.gif
downloading now to test this out! Thanks!
Click to expand...
Click to collapse
You sure? Works perfectly fine for me :/
dody said:
Need The ARABIC Language For QVGA
Any One Can Make it
i have already asked the authors in the main thread, Sorry Guys For double posts, but i need it
GREAT KEYBOARD, You have done the Best!!!
Click to expand...
Click to collapse
It is available for VGA Giannis edition, but not for the utak3r QVGA.
However, we will make a QVGA version that will be just the same as WVGA / VGA with all language layouts included. Hang on for a day or so, and it will be posted!
p.s. Thank you!
Warmax88 said:
very very nice!!!!!!
One question only, where are the settings stored so we can edit them (language selected, vibration enabled, sond type etc) and cook it into our ROM's
Click to expand...
Click to collapse
Check Program Files\FingerKeyb\Skins - everything is in simple TXT files.
If you want to cook this into your ROM, we would kindly request that you first contact us and tell us what are you working on.
We will grant all requests for ROM inclusion, we just want to know where and how is the keyboard being used.
Whoa, i didn't notice that you have a thread in dev&hacking - i was about to suggest creating it instead of staying hidden in the blackstone section
Maybe it would be a good idea to lock the old one to keep the discussion in one place?
I am having trouble with the Giannis86 VGA cab. It wont install on my touch pro. I get an unsuccessful installation message.
rozenthal said:
it is available for vga giannis edition, but not for the utak3r qvga.
However, we will make a qvga version that will be just the same as wvga / vga with all language layouts included. Hang on for a day or so, and it will be posted!
P.s. Thank you!
Click to expand...
Click to collapse
thanks alot!!!!!!!!!!!
Waiting......
Thank you for this very customizable and user-friendly sip
Great work guys! This app has just hit Maturity 2.0 . It had some things needed to be fixed, but I had not expected this. Thanks
im confused.. this keyboard isnt correcting what i type
have i done somtn wrong? i evn checkd both boxes in htcxt9 options in fingerkeyboard settings
using qvga
any help would be much apprecaited
htctoucher

Update[APP][11 Dec 09] TitaniumStarter 2.0 [WM6.5][Subfolder search]

Now 2.0 with subfolder search and much more - look at changelog
I made this Plugin, because I think it's very useful for me - and perhaps it's also useful for you.
Another Launcher? No - not like the Launcher, which are already available - I wouldn't have developed it otherwise - and I developed it mostly on my handy, because I hadn't much time the last weeks.
You can define in some Launchers what you want - but what about if you want to start quickly something, which is not in your Favos?
And how about a Keyboard direct in Titanium? (could tease some iPhone-Fans )
And therefore "TitaniumStarter" - to start everything quickly. Together with Favorites Plugin of contable and JMLLauncher from JMHL (and jmltoday) I got a wonderful "Launch suite"
Features:
- Keyboard direct in Titanium Panel
- Full animated switching between Keyboard and Results (it should look cool)
- Designed to launch quickly each program in Start Menu with direct accessable different input methods
- Installed by TICS_installer: So it will work in ALL THEMES not only Standard Titanium, also Blizz,Josito,... (if you want to make a special .plg for the keyboard in your favorite Theme, just give it to me, I will integrate it)
- ALL RESOLUTIONS: QVGA, WQVGA, VGA, WVGA
- ALL ROM-Languages - no dependencies to a country or WWE-ROM - it knows, where your Start Menu is to find
- Different type modes (left side of keyboard):
-- I = one letter will start search for all Programs in Startmenu with this abecedarian letter
-- II = one letter needs tab on "GO", after two letters automatic search
-- III = type the word as long you want - only "GO" initiates search
- Wildcard-Search - e.g. "*oo" in Mode III would find "Groovefish" as well as "Bluetooth Explorer"
- Launches programs/chooses letter after tab on plugin - possible because of AreaButtons of JMLPanex
- To erase last letter just click backward button in the bottom-right corner under "GO"
- to erase all input just click on current mode on left side
- ...little bit more- just find it out
Changelog & additional Features of 2.0:
- now can search all subfolders of Start Menu
- Search Algorithm written in C - so very fast search
- completely redeveloped data structure
- Adjustable Animation-speed (Set Animation Time not too low, to prevent Timeouts)
- Links can viewed with or without Folder Info
- Extra Design for Folder-View/Non-Folder View
- Context Menu to change Folder-View, Refresh,Animation-Speed
- After Start an Application, Plugin switch to Keyboard and refresh itself
- Skinable - only provide a new /image-Directory
- Little bit more, which I've forgotten now
AddOn: If your Animation is too slow - you can use smaller Images, which has been made by Jumba - just replace the Images with them from Image-Directory of TitaniumStarter.
Download: images_smaller_sizes_by_Jumba.zip
Requirements:
- Mortscript 4.2 or higher *Download Mortscript 4.2*
- JMLPanex >= 2.0 / better 2.10 *Download JMLPanex* for working Titanium-Buttons
I have some ideas for updates or for another usages of this - it's something what I have developed/will develop ocassionally.
TitaniumStarter is free und will stay free - please don't repost it without asking.
Install to Main Memory like every Titanium Plugin and of course: I overtake no responsibility for damaging your device (however this should go )
Credits:
JMHL for JMLPanex
MattJackson for Keyboard-Image
Mort for Mortscript
Hope you like it and its useful for you (or only to impress a little bit some iPhone-Users )
Micha
TitaniumRSS, TICS, TitaniumStarter, JMLLibrary and the other stuff-
Like my work? To spend much more nights, if you want, you can donate a cup of coffee for me.
.
Wishlist for next Versions:
- also scan Subfolders of Statmenu, that causes implicite: done 2.0
-- possibility to add subfolder-info to panel (on/off - perhaps smaller Font necessary) done 2.0
-- Refresh-Possibility to know Folders to scan done 2.0
-- List of Folders, which shouldn't be scanned
-- Context-Menu to do this done 2.0
- Last 6 runned programs on Page2 of Plugin
- Turn back to Keyboard after Running an app done done 2.0
- special support while installing different .plg's for different Themes
- adjustable Animation speed done 2.0
Wow that looks good Micha, have to try it right away.
Will report how it looks in the different themes.
Greetz Claus
I just installed it and have a question right away, this looks only under start menu and not in subfolders?
I have my shortcuts organized in start menu subfolders, and it does not find them.
Thanx for the nice words - glad that you like it
Look at Post #2: http://forum.xda-developers.com/showthread.php?p=4802002#post4802002
I've added a wishlist - and at first I will integrate subfolders, ok? (ASAP)
Animations are ok?
Micha
woooow, good jub
keep it up buddy
I just tried a lil,and I'll wate for you to support second language keyboard and second folder
if you want a chinese tester, I can help, just contact me
MichelDiamond said:
Thanx for the nice words - glad that you like it
Look at Post #2: http://forum.xda-developers.com/showthread.php?p=4802002#post4802002
I've added a wishlist - and at first I will integrate subfolders, ok? (ASAP)
Animations are ok?
Micha
Click to expand...
Click to collapse
Animations look very cool, for my taste i would make them just a little bit faster, on my device the panel takes 4 seconds to turn.
i love it already although currently its kind of unusable yet for me.
- subfolder problem as described above it just doesnt find anything
- when using wm 6.5.1 pressing a letter presses much higher than it should due to the bigger bottom bar. seems the settings need adjusting here somehow?
look forward to an update, thanks!!
pencilcase said:
i love it already although currently its kind of unusable yet for me.
- subfolder problem as described above it just doesnt find anything
- when using wm 6.5.1 pressing a letter presses much higher than it should due to the bigger bottom bar. seems the settings need adjusting here somehow?
look forward to an update, thanks!!
Click to expand...
Click to collapse
You can adjust the offset in Panex. - to go up and + to go down.
hi,
@pencilcase: offset of panex like claus said will solve your problem, and therefore that I have everything in my main folder,I didn't implement it in subfolder.but next version will do it,must only look for the speeed to find files while turning panel
thanx for the nice words
@claus: 4 seconds? ok,then animation speed will be adjustable in next version,too. on my diamond it's 1 second.i hope it's not exactly beetween turning in middle,because there is the folder-crawling,so that the speed of your file system is the cause.
@kane: of course I'd like to have chinese tester - but what do you mean with second language keyboard? what should I do? anothers layout or signs?
@all : only a question: in mode III - how "responsive" is your device? I mean-could you type fast longer text with this keyboard,too?
sorry 4 typos - only from handy online.
cheers
Micha
MichelDiamond said:
hi,
@all : only a question: in mode III - how "responsive" is your device? I mean-could you type fast longer text with this keyboard,too?
cheers
Micha
Click to expand...
Click to collapse
The keyboard is not very fast, immagine due to Panex response, phone keyboard is faster, but as only a few characters have to be typed it is no problem, and visually i like this onpanel keyboard better.
therefore I asked-on my Diamond I could write quite fast also longer notes/text - how much MHz is your processsor or do you have running mortscripts besides,which slow down system performance?
because of subfolder search: I mentioned this would be too sloww while animation in Mortscript.
So I will develop it in C as sub-process to animation.
that's not possible on my handy,so it will take a litttle more time,until I'm back @home.
but then it should be fast enough to search recursively.
@all: please tell me also the responsiveness of the keyboard-together with yyour device type and processsor speed.
Micha
Once again great work, Micha !!!
Here is the link to my new thread:http://forum.xda-developers.com/showthread.php?p=4813673#post4813673
Greetz
contable
for chinese virson i mean the keyboard can also support typing chinese
I know it sounds like almost inpossable....., but if there's a opportunity I'll catch it
but really need this tool to support secend(third, fourth) folder in start menu, this is the most important, and i have to say, good job MichelDiamond , keep it on
@contable: Great FavPeople&Launcher with Multi-Buttons-Plugin - cool! ( & you have a PN)
@Kane: Oh - the chinese keyboard would be interesting. I have 27 buttons - would that be enough? Perhaps we can work together, to get a chinese Variation of it Do you have a screenshot with a comparison of english and chinese keyboard?
And to "second","third" folder - like I said: Mortscript would need roundabout 2-5 seconds to find everything (on my Diamond) - so I have to do it in C... better: had to do it in C - I must think about my last developing of a recursive function, which has to be fast... but I'm roundabout 30ms for 250 Links in Startmenu in all subfolders
But therefore I had/have to change the whole data structure of TitaniumStarter, too... and have to change a little bit the design to make folders visible... and add a Menu to switch on/off Folder expansion.
And that I'm about to do - I had not very much time the last days - but recursion works really fine
From outside - the Panel will look quite similiar to 1.0 - but inside there are very much changes - it's like a new Panel
Need only a little bit time to do this all - but won't take very long - depends on my office
If somebody has more ideas for later, just tell it. Let's see what such a "fun work" will produce
Greetz
Micha
ok, here's 4 of chinese input keyboard , choose one
but i prefer to use the last one for Chinese Traditional and second one for Chinese Simplified.couse the first one and third one there's not much ppl use it
jejeje I know it looks complex,and it really are,chinese input not like english
a=a and if you want to type "apple" you just need to type apple on the keyboard chinese keyboard is like this if you want to type 我(me) you have to type ㄨㄛˇ then there's some words pup up like 我 婐 捰 they all sounds like ㄨㄛˇ
jejeje when i type here I found chinese Variation is almost impossable
but if you can make it possable , please please tell me, I'll do whatever i can to help you
and I have a new suggestion
why just limit this wonderful tool in start menu??
why not let ppl choose what folder they want to search?
and you can set dafult folder in Program Files both in Storage card and main
I suggess this is because there's a lot of non-install apps out there , and it's tired to link them all to start menu
hope you dont think I'm crazy
if you want my MSN skype or google wave, just sent me a PM ok? I'll do what ever i can to help you
That looks very complicated
To make a Keyboard is not the problem - but to know which Key is signed with which Letter. The Filenames are the same?
And your proposal with other search locations: Yes - that's possible with Data structure from 2.0 - but there are expansions needed - e.g. to search or... "what" .exe .* .dll .... and so this should be a new Plugin. The search will also take longer - depends on the size of the files on the search location. Perhaps there should be a favorite Folder-Init... and much more. (already thought about to write SMS with this Keyboard? *g* )
I only have too much projects and work at the moment - ut I won't forget it - perhaps we could do it together (the chinese keyboard, too Would you look a little bit how the keyboard works? Panex can't overgive Parameters to .mscr - so it's easy to read )
Ah - I forgot - 2.0 is finished *g*
It's done - 2.0 is online to free download now!
The Subfolder search is now implemented-was completely rewritten in C, to be fast (Mortscript would have been too slow for such recursive search op's)
Further you now have a Context Menu to adjust animation speed or switch between Subfolder View and Program-only View
much more - see changelog and picture below or in Post #1
Changelog & additional Features of 2.0:
- now can search all subfolders of Start Menu
- Search Algorithm written in C - so very fast search
- completely redeveloped data structure
- Adjustable Animation-speed
- Links can viewed with or without Folder Info
- Extra Design for Folder-View/Non-Folder View
- Context Menu to change Folder-View, Refresh,Animation-Speed
- After Start an Application, Plugin switch to Keyboard and refresh itself
- Skinable - only provide a new /image-Directory
- Little bit more, which I've forgotten now
Have fun - and thanx for the big feedback!
Micha
TitaniumStarter V2.0: real improvements !!!
Thanks Micha !
MichelDiamond said:
It's done - 2.0 is online to free download now!
The Subfolder search is now implemented-was completely rewritten in C, to be fast (Mortscript would have been too slow for such recursive search op's)
Further you now have a Context Menu to adjust animation speed or switch between Subfolder View and Program-only View
much more - see changelog and picture below or in Post #1
Changelog & additional Features of 2.0:
- now can search all subfolders of Start Menu
- Search Algorithm written in C - so very fast search
- completely redeveloped data structure
- Adjustable Animation-speed
- Links can viewed with or without Folder Info
- Extra Design for Folder-View/Non-Folder View
- Context Menu to change Folder-View, Refresh,Animation-Speed
- After Start an Application, Plugin switch to Keyboard and refresh itself
- Skinable - only provide a new /image-Directory
- Little bit more, which I've forgotten now
Have fun - and thanx for the big feedback!
Micha
Click to expand...
Click to collapse
cool Micha, let me try 2.0
animation is wonderfol
very fast
and I'm trying to set the folder, I can only set one folder right?
mmmm and what can I help you ?

[APP] NotepadWS - Tabbed text editor with online Search feature - updated (2.7)

NotepadWS ver 2.7
NotepadWS is a notepad-like application with TABS feature and some interesting tools such as the WEB SEARCH.
The Web Search (context menu) allows you to get google, wiki or dictionary contents about the word or text selected from NotepadWS,
it could be a good way to perform your search quickly and easily!
FEATURES
- Edit up to four different text files in the same session.
- Switch from one tab to another with just one click.
- Ability to add or remove tool bars at any time.
- Configure each tab separately.
- Online search of selected word or text; google search, wiki search, dictionary.
ver 2.0
- Open and Save dialogs totally redesigned to be more useful and finger-friendly
- Settings page added
ver 2.55
- File association works propely
- Max file size supported increased
- Word-wrap options added
- Copy and paste between different tabs added
- Cmd ExitAll added
- File and Folder Shortcuts feature added
- Start folder option added (if left blank, the folder of last file used is taken)
- Single click option added
- Font and color customization tool added
- Ability to have tabs with different properties (font, colors, start folder, etc)
- Tab character enabled (by pressing tab button you get column alignment)
ver 2.57
- Overwrite related bug fixed
- Read-only related bug fixed
ver 2.7
- External clipboard functions added
tabs improved
Now NotepadWS allows to configure and save the properties of each tab,
so you can have 4 tabs completely different one from another;
each tab has its own font type, size, style and color, background color,
start folder and other properties you can configure through the settings page.
Instead, if you prefer to configure all the tabs in the same way, you don't need
the repeat the setup more times, just setup one and check "apply to all tabs"
in the settings page.
Requirements
- Windows Mobile 5.0 or later
- Touchscreen device
- VGA or higher resolution screen
- .NET Compact Framework 3.5
Hope you enjoy!
Message for the generous people: If you like this app you can
eur, or
usd, the amount you prefer. Thank you!
xdaid said:
NotepadWS ver 2.0
NotepadWS is a notepad-like application with TABS feature and some interesting tools such as the WEB SEARCH.
The Web Search (context menu) allows you to get google, wiki or dictionary contents about the word or text selected from NotepadWS,
it could be a good way to perform your search quickly and easily!
FEATURES
- Edit up to four different text files in the same session.
- Switch from one tab to another with just one click.
- Ability to add or remove tool bars at any time.
- Configure each tab separately.
- Online search of selected word or text; google search, wiki search, dictionary.
ver 2.0
- Open file and Save file dialogs completely redesigned to be more useful and finger-friendly
- Settings page added
Requirements
- Windows Mobile 5.0 or later
- Touchscreen device
- VGA or higher resolution screen
- .NET Compact Framework 3.5
Hope you enjoy!
Message for the generous people: If you like this app you can
eur, or
usd, the amount you prefer. Thank you!
Click to expand...
Click to collapse
Hello,
Your program is very interesting, but I can not use just one problem you encounter, and it is important: only lets you open documents in the folder "my documents" in the main memory device. You should modify the program to allow open and save files in any folder on the device memory and the external memory card.
I have not tested whether extensions can also be associated with your program to automatically open when clicking those files from the file explorer program.
If I could use it widely, as I need, I would donate a sum of money for it, in that there is a problem.
Sincerely,
jcmm said:
Hello,
Your program is very interesting, but I can not use just one problem you encounter, and it is important: only lets you open documents in the folder "my documents" in the main memory device. You should modify the program to allow open and save files in any folder on the device memory and the external memory card.
Click to expand...
Click to collapse
Very good software
Only thing i could ask extra is word wrap "hope i haven't missed the option"
stylez said:
Very good software
Only thing i could ask extra is word wrap "hope i haven't missed the option"
Click to expand...
Click to collapse
Hello,
True, I had not noticed having to click twice (or press "enter") to run this option to access all folders on the device.
What if I notice that you can not open large files, not size, but more than 100 KB can not be with them.
Nor could I see if you can associate text files "txt" to open this program directly from file explorer.
Sincerely,
Hello,
I've been testing the program further NotepadWS, which I consider a good application, but there are two problems with it:
I have seen two important issues that prevent me from replacing AgileNotesTouch, which is what I use now, for NotepadWS:
1 .- NotepadWS not allow it to associate with files by extension, to boot automatically with this application. For example, if you associate files "txt" with NotepadWS ... file does not start with "txt" open.
2 .- I do not know NotepadWS maximum size allowed, but a file of 100 KB or more does not open properly. AgileNotesTouch allows very large files sizes, without problems.
It is important that NotepadWS could solve these two problems.
Sincerely,
short video for your app
NotepadWS new version - 2.5
What's new and cab installer at first post (updated)
xdaid said:
NotepadWS ver 2.5
NotepadWS is a notepad-like application with TABS feature and some interesting tools such as the WEB SEARCH.
The Web Search (context menu) allows you to get google, wiki or dictionary contents about the word or text selected from NotepadWS,
it could be a good way to perform your search quickly and easily!
FEATURES
- Edit up to four different text files in the same session.
- Switch from one tab to another with just one click.
- Ability to add or remove tool bars at any time.
- Configure each tab separately.
- Online search of selected word or text; google search, wiki search, dictionary.
ver 2.0
- Open file and Save file dialogs completely redesigned to be more useful and finger-friendly
- Settings page added
ver 2.5
- File association works propely
- Supported max file size extended
- Word-wrap options added
- Copy and paste between different tabs added
- Cmd exit added
- Editor and menus improved
- Bug on launching online dictionary fixed
Requirements
- Windows Mobile 5.0 or later
- Touchscreen device
- VGA or higher resolution screen
- .NET Compact Framework 3.5
Hope you enjoy!
Message for the generous people: If you like this app you can
eur, or
usd, the amount you prefer. Thank you!
Click to expand...
Click to collapse
Hello Xdait,
Now he has been magnificent NotepadWS v2.5 program. Only one small detail I see in my device (VGA) and is the icon of your program in the file explorer leaves very large, so you see only a quarter of the icon ... only that detail.
I just made a donation through PayPal by using the program, as I indicated. I hope you get well.
Sincerely,
Looks interesting, just what i was looking for. Any chance for WQVGA in future?
Thank you a lot JCM!
2.5 -> 2.51
- Now app memorizes the folder of last file used for the next launch
- File shortcuts list added, to open registered files with just one click
QVGA version, probably i will do it, but don't know exactly about the time i need
2.51 cab installer at first post
regards
xdaid said:
Thank you a lot JCM!
2.5 -> 2.51
- Now app memorizes the folder of last file used for the next launch
- File shortcuts list added, to open registered files with just one click
Click to expand...
Click to collapse
@xdaid, appreciate the effort you've put in to this app so far. It has a lot of promise.
I've been playing with it off and on since the 2.0 release. It has not replaced me using AgileNotes (which has its own set of issues for me) on a regular basis, but I look forward to the possibility.
Here are my suggestions and please note I understand you have a life and your own set of requirements when you code, so I know maybe none of these comments might be used...
1. if you can support PWI files
2. if you can handle files with carriage return + linefeed end of line terminator (eg, DOS, windows based text files). Right now, files with CR+LF show up as unprintable characters
3. if you can allow for a default file folder on startup. Use the file shortcut UI you just implemented and apply it to select default, and/or favorite folders. I see you've just implemented it to memorize the last used folder, that is a good start and should be retained unless a default folder is specified.
4. allow for a default file type (eg, TEXT, LOG, etc). Currently always defaults to TEXT when you restart the app.
5. suggest adding or putting an EXIT APP type selection/option in your "cmd" CLOSE action list. Right now it has "X" to only close the active tab, but you have to go to the MAIN MENU to exit the app. Just does not seem intuitive in my opinion.
6. allow the user to select a default background color, font size, and font color if possible (to override system defaults). I realize this suggestion may be difficult or out of scope.
Future wish list, knowing it would likely require extra effort as you may not have the development environment to test on:
a. support the newer WM 6.5.x layout with the STARTMENU and "X" button on the bottom of the screen, or at least detect you are running on the newer versions and keep that bottom bar accessible.
b. use a better file selection UI. Right now, at least on my device, you have to tap on the actual scroll bar to scroll. It should be smooth and fluid like some of the default file selection interfaces in AgileNotes or even Resco File Explorer.
c. allow similar option like Resco or Total Commander for double or single tap to open a directory or file in your selection UI.
Again, thank you for the time and effort you have invested in to this application thus far.
A new version --> 2.55
cab installer and info at first post
It's a quite-big update for NotepadWS, sure not all the stuff listed by powinmo but.. something has been done.
Hope you enjoy
xdaid said:
A new version --> 2.55
cab installer and info at first post
It's a quite-big update for NotepadWS, sure not all the stuff listed by powinmo but.. something has been done.
Hope you enjoy
Click to expand...
Click to collapse
Hello Stefano,
Congratulations !!!... you've made a great program, you've passed this new version. Thanks for your program remains my sole editor in my HTC Touch Pro, I do not need anything else to work.
Sincerely,
xdaid said:
A new version --> 2.55
cab installer and info at first post
It's a quite-big update for NotepadWS, sure not all the stuff listed by powinmo but.. something has been done.
Hope you enjoy
Click to expand...
Click to collapse
@xdaid. Sweet! Did a quick test run, and seems you incorporated many of my suggestions. Nice work so far.
Only major concern right now is:
- allowing up/down scroll gestures in the file selection UI without actually having to tap directly on the scroll bars. Trying to do a scroll gesture typically selects the item your finger first lands on - basically seems the filename/directory listing of that UI reacts to single tap picking only.
Other than that, my left overs from my prior wish list post are still items:
(1) pwi support and (a) winmo 6.5.x UI support
Again those are not critical, just something for down the road - if even possible.
It's pretty close to being my daily editor and that's saying a lot. Keep up the great work.
Please re-download 2.55 cab installer
i forgot to include a small bug fix, now the cab is updated.
@ powinmo: scroll gesture in file selection UI should not be a problem, i will implement it soon.
Instead, pwi support could be quite hard to realize, i have some ideas about how
extract text from / save text to pwi files. Just ideas so far, but i can try..
regards
Thx for update works a treat
xdaid said:
Please re-download 2.55 cab installer
i forgot to include a small bug fix, now the cab is updated.
@ powinmo: scroll gesture in file selection UI should not be a problem, i will implement it soon.
Instead, pwi support could be quite hard to realize, i have some ideas about how
extract text from / save text to pwi files. Just ideas so far, but i can try..
regards
Click to expand...
Click to collapse
@xdaid - appreciate your continued work on the app! Looking forward to seeing that file selection UI more usable and closer to how others UIs act.
As for pwi support, I would put that priority at the very bottom and address any other items you feel are more important.
I do have one additional request after using your app a bit more now:
- add the ability to recognize a scroll up/down gesture versus highlighting text when editing. Right now, when you try to do that the editor strictly acts as if you want to mark text for an action (eg, copy, looking, etc). To scroll through a long document, you have to literally tap on the scroll bar versus the natural inclination of using a gesture.
Other than that, I'm almost sold on trying to the app as my regular editor. Thank you for being so receptive to user comments and suggestions!
For those who like to use the tab character to get fixed spaces / column alignment:
I added a 2.56 version, it's the same as 2.55 but tab character is enabled.
xdaid said:
For those who like to use the tab character to get fixed spaces / column alignment:
I added a 2.56 version, it's the same as 2.55 but tab character is enabled.
Click to expand...
Click to collapse
Hello Stefano,
I think your application becomes an application program is essential to our Windows Mobile devices. You've got an editor and text file reader very versatile and practical, ingenious solutions. Thanks for your good program.
Sincerely,
I've been looking for a nice notepad app for a while now, this looks pretty nice . Thanks for sharing!
I have a bit of a request: would you consider adding file 'scheme' functionality. Say you are looking a reg file, the 'scheme' would highlight certain predefined key words or phrases making it more readable. The same could then be true for .xml, .mscr or any other file that can be read by notepad. You think that would be doable?

[APP][19/09/2012] TRITaniumWeather - Today, Titanium, S2U2, iPhoneToday, HTML

{
"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"
}
First, the thanks. To all at XDA, cos we rock To Showaco for the base code, to nosedive for the mods done on it and anyone else who worked on TitaniumWeather in the past. Also to Sleuth for his myLocation service.
TRITaniumWeather is a multi-location, multi-feed, multi-display, flexible weather application.
Usually there's some screenshots here, but the program has changed a lot in the latest release candidate, I need to take some new snaps
Features
Expressed in C# using the .NET Compact Framework 3.5, it is as Fast as HTC Sense and in some ways, superior.
Location database of over 3000 locations.
MyLocation aware supporting Sleuth's myLocation service, HTCGeoService, and Google Latitude.
Supports Accuweather, WorldWeatherOnline, and Yahoo feeds.
Supports Accuweather & Yahoo coded themes.
HTML report generated and styled (configurable) for easy viewing.
iPhoneToday each location generates a page.
Titanium panel and current conditions overlay.
S2U2 weather text and icon.
Today current conditions icon over your wallpaper.
Easily configurable and reports visible through its GUI.
Supports custom extensions.
What's this GPL thingy?
The GPL can be viewed here. It makes sure your rights as a user are protected to distribute/change/use this Free software as you wish. A copy is included with the program.
Version and Release Info
The main release contains the cabinet installer file. Updates are produced as plain archives, to use the latest update you need to download all the archives and unzip them into your existing TRITaniumWeather folder in order, overwriting any existing files. Versions are numbered just like any good Open Source project:
The first number is the major version.
The second is the minor version-odd numbers are development for the next stable even number.
The third number is the release number-these have feature improvements.
If there is a fourth, it's a critical bugfix release number.
E.g. This program starts at 5.9.0 which means it's preparation for the stable release 6.0.0.
Downloads
C#
TRITaniumWeather 6.3 - RC1, "Neutron"
Release Notes 6.3 - RC1
TRITaniumWeather 6.3 - "RedGiant" Pre-release
TRITaniumWeather 6.2.1 - "WhiteDwarf" <= The copy I found is too broken to post...
Mortscript
TRITaniumWeather 5.9.9pre <= This release, never happened
TRITaniumWeather 5.9.8
Extras
Fullscreen Weather Pack
Themes
Source Code
The source code is constantly changing as I tinker, pm me for a copy of the latest.
Donations
Thanks to any & all who donate to the project!
JeremyG
Appreciate my work?
Changelog
Code:
Changelog TRITW 6.3 - "Neutron":
- Complete re-organisation and code cleaning almost complete.
- Implemented far more robust output writer structure.
> Dropped S2U2 fullscreen writer.
> Today and Titanium writers now use the theme icon and operate in the top
right corner of the user's today image/titanium sliding panel screen.
- Some object properties changed.
- Database, icon map, and configurations all share a common "Domain" property.
- GUI overhall.
> Main view is an overview with access to options and main functions.
> Second layer is a per location report viewer/theme preview
Changelog TRITW 6.2.1 - "WhiteDwarf":
- Integrated & improved iPhoneToday support
> Now displays default location in it's own page with forecast temperatures.
> IPTSupport.mscr still present to restart iPhoneToday if running.
- Included Sketchy icon theme.
Changelog TRITW 6.2 - "WhiteDwarf":
- Implemented Titanium Overlay.
- Fix false meta info positive for Google Latitude.
- Re-implemented panel support as function of each location.
> Should result in clean removal of all location data on deletion.
- GUI Improvements, now able to control metric + theme properties.
> Each location gets a seperate tab.
- Extended Displays Intelligently Controlled from GUI.
> Put Theme directories in TRITW\Fullscreen on your storage card.
- Implemented simple multi-threading for parallel update.
- Feed configurations now loaded into array and passed on demand.
> Can be selected from GUI on each location's tab.
> Since WorldWeatherOnline handles Metric/Imperial through different tags
the metric property has moved to the pluggable feed configurations.
- Implemented internal scheduler.
- Revamped forecast cycling (useful with Accuweather-Long config)
> Should cycle to nearest frame, e.g. after sunset this will be the night frame.
- WorldWeatherOnline free feed moved URL, included the new URL.
- WorldWeatherOnline Key moved to dedicated object.
> If I ever get around to adding the "Custom" feed & configuration, this is where
we'll store keys.
- Included IPTSupport extension
> Disabled RedrawToday as this is done by the core program.
- Added Yahoo iconcode 12 to map. ("PM Rain")
- Switched WorldWeatherOnline code 0004 translation to 08, instead of 36.
- Rewritten Html view support as an XmlWriter.
> Much improved style sheet.
> Changed grey to gray for Mobile IE users in odd frames.
- Included option to use the system default browser instead of IE.
> Allows testing in Opera, though the style sheet needs tweaking.
Changelog TRITW 6.1.4 beta - "SuperNova":
- Streamlined serialisers, appears to result in faster operation. Marginal benefit.
- Attempted fix for Google Latitude false negative.
- P/Invoked the native refresh function, michas refresh should no-longer be needed.
- Implemented Today Wallpaper Change.
- Tweaked S2u2 Support, automatically switch to UserWeather mode in s2u2.
Changelog TRITW 6.1.3 beta - "SuperNova":
- Fixed night forecast frame placement.
> New config variant - Accuweather-long.xml. To use it, change FeedConfName to Accuweather-long.
- Cleared up Units confusion with configuration file.
> DefMetric is for new locations.
> Metric can be set per location using the appropriate switch.
- Removed country and city boxes from AddLocation form.
- Included fix for history items with Accuweather in the USA.
> If country is <= 2 characters in length, add that to the end of the city property.
> Then will set country to "United States".
Changelog TRITW 6.1.2.1 beta - "SuperNova":
- Bugfix for Google Latitude preference over HTCGeoSrvc.
> Disabled data refresh at earlier stage.
- Bugfix for GUI null reference issue - hopefully this should be the last.
Changelog TRITW 6.1.2 beta - "SuperNova":
- Removed configuration importing from main program flow.
> This is done when importing from registry at first run and is therefore not
necessary duing execution. In fact this will cause problems on fresh installs.
- Improved logging facility, placed more log points into program flow.
> AutoFlush is more reliable than custom desctructor code.
- MyLocation improvements.
> Keeps track of last successful service (only used in ToString() atm)
> Converted refresh() to 3 seperate methods with bool rtn's.
- GUI now hides some more controls if they're not applicable.
> Protected some functions on "Locations" tab from null reference exceptions.
- searchBox now gets default focus on AddLocation form.
Changelog TRITW 6.1.1 beta - "SuperNova":
- Critical fix for titanium freezing issue on 240x320. (Unconfirmed, please report.)
> Please delete any panels and reinstall them from the GUI.
- Bugfix for non "en" localities and multi-lingual accuweather support.
- Bugfix for non "en" localities and summary information.
> Requirement to pass beta: Automatically selected language resource files.
- TypeLoadException solved, more debugging information provided.
- Auto-connect disabled, beta will only update when a connection is already present.
> Should this behaviour be permanent?
Changelog TRITW 6.1 beta - "SuperNova":
- Almost entirely rewritten in C#.
> Today, S2U2 and Titanium Overlay features yet to port.
> IPTSupport not included in this beta, but with a little modification the script from
5.9.9pre will work.
> Support for mortscript extensions in the "Extensions" directory.
- Weather information can be found in the "Frames" directory.
> Simpler MyLocation mechanism. First test HTCGeoSrvc, then Google Latitude, then Sleuth's
myLocation.
> Various improvements all round.
> Update for a single location in less than 10 seconds. First time with Accuweather is longer
as an api scan is done for each location. This can take some time.
- Schedule interval changed to hours instead of minutes, due to a curious bug with the
NumericUpDown control.
Changelog 5.9.9pre:
- Fixed Yahoo city name issue (removed region attribute from city name)
- Fixed Titanium 'trailing text' bug on older wm6.5 builds
- Introducing ChewXML.exe
> Data extracted to the registry
- Feeds configured dynamically
> Cab comes pre-configured for you
> But should allow adding of a Custom feed
- New configuration menu for Feed Options
> Allows setting tag preferences (prefix/suffix/mark as metadata)
> Sort/Delete frames and lines
- Added WorldWeatherOnline areaName and country tags
- Dynamic Icon search when not found in theme
> Currently just cycles up and down through codes until one is found
- Updated Extended Displays and IPTSupport
> IPTSupport depends on Titanium structures atm
- Redesigned Views
> Implemented CSS in Html view
Changelog 5.9.8:
- Added forecast limit option
> This may only speed updates fractionally as data is still passed
- Added default theme option
- Added default units option
- Improved iPhoneToday support
> Toggle option will enable/disable page, not just registry switch
> iPT registry triggers used by main script
- Today image replacement method modified
> Should be more reliable, YMMV
- Improved overlay functionality. Will uninstall when toggled off
- HTML weather updates now viewed on system default browser
- Fixed all new locations using same data bug
Changelog 5.9.7:
- Implemented Google Latitude location service
> Allows MyLocation on devices with no location service
- Implemented replace function in CustomDB()
- Implemented iPhoneToday support
- Slight improvement to dynamic line filling code
- SearchXML() now blanks "%" symbols
- Added InternetConnected() check to downloader
- Minor bugfix to Yahoo! feed definition
- Fullscreen icon packs must now have a 'descriptor' file
> Name according to the icon numbering type (Accuweather/Yahoo)
> First 3 characters describe file extension
- Added synium, saray, shgao, greek and tl01 APIs to Accuweather support
Changelog 5.9.6:
- Moved connection starting outside of WeatherUpdate()
> Also commented CloseConnection
- Re-introduced Menu: Display Options
> Moved "Panel Control" here, prefixed with "Titanium"
> Moved "Create Titanium Panel" here
> Added "Set Default Location" for weather background
- Updated S2U2 support, full and basic compatibility options
> Fixed icon code mappings
- Implemented Today Background for WM6.1 (also works for 6.5)
- Implemented Overlay into Titanium
- Introduced "MichasRefresh.exe" from XDA, cheers!
> SpecialRefresh is included for you to experiment with. This
may allow the Overlay with native lock and start menu in future
- HTCGeoSrvc Stub!: Suggested Run of AGPSSettingCPL.cpl
- Crash-Proof function update to FoddLib language routines
- Added option: "Update this Location" to location settings
- Disabled Settings Wizard wiping out the whole registry
> It will if you run it in debug mode
Changelog 5.9.5:
- Implemented Yahoo! Weather
> Only provides 2 days of information, no MyLocation support;
these are feed limitations
> Pressure not used yet. New method for getting units
from feed information required
- Moved almost all global variable resets into preflight
- Included fix to WorldWeatherOnline; missing comma
- Implemented partial "feedcap" command system
> Currently only returns mylocation capability
- Began implementation of line filling code
Changelog 5.9.4.1:
- Minor bugfix for multilanguage:
> Non-ascii character display corrected
> Main menu of GUI not re-loading language variables
- Fixed on-the-fly page display settings
- Included Espanol language file
Changelog 5.9.4:
- Integrated Multi-Language Support (thanks to RoDr1g0
for the bump on Accuweather support for this)
> Translator included. New languages must be named
with the first two letters for the country code
e.g. Deutsch (de) or English (en)
> Deutsch included
- Worked around missing condensed text bug in multiple
panel support. New options menu: Panel Control
- Replaced "Toggle MyLocation" option from Location Options
with disable loaded location option
- All Feeds now update however many days they get in
Titanium Panels (up to 7 days with Accuweather)
- Included Spil, BeyondInvisible, Buff and Stardock icons
Changelog 5.9.3.1:
- Fixed duplicate multiple panels bug
> Renamed new panels to TRITW:<location number>
Changelog 5.9.3:
- SearchDB() and FormatResult() rewritten
> Far faster mechanisms
> DB rewritten into single 'Universal' file, replaced
"Location" key with "UserCode" key. Old databases
including History no-longer compatible
> Guaranteed all data extracted from an entry
- Updated status reporting
- Updated every function to call the DebugLog()
- Inserted check for feed/code set in WeatherUpdate()
> Should fix Sub not found issues
> Error message is: "Something Went Horribly Wrong."
- Included option to create new panels
> Caveat: I can't get condensed text to show on the new
panels
> New function DeleteLocation() deletes location and
removes the panel entry
- Isolated all fixed strings to ease translation
> Help by extracting all the strings into a text file
then translate each line and post it back
- History was not working for some Accuweather feeds
> Now creates database of 'URLCodes'
- Accuweather API selection is now location dependant
> This is not a bug!
- Accuweather now updates all weather information
> Up to 7 days forecast
> Displayed in HTML form only atm, extra panel pages
can be manually added by editing registry
- Reduced number of exits (should only be two now)
> Should stop random script crashes
> Panels should never pause mid-update
Changelog 5.9.2:
- Project renamed to: TRITaniumWeather
- Location services standardised:
> Easily add new service compatibility where possible
> Implemented start/stop functionality with myLocation
> Stub for HTC Geo Service, can read location. Don't know
how to start/stop
- Updated HTML Message writing to always occur, in the background
- Multiple locations now supported
> Currently named as per what their feed reports
> MYLOCATION is dealt with seperately
- Included FoddLib.mscr for:
> File version routines
> Future language/translation support
- Included 240x240 stanza in TRITaniumWeather.plg (thanks to gmorris)
Changelog 5.9.1:
- Now outputs HTML following a GUI triggered update
- Status Messages shown during a GUI triggered update
Changelog 5.9.0: Initial Release
ToDo, Known Issues and Miscellaneous Notes
YOU! Yes, I mean you. This project is provided under the GPL, help me out by doing one of the following jobs!
WhiteDwarf
Miscellaneous Location Type. Requirements:
URL Batteries (Almost Done, GUI extensions to follow...)
Robust & Extensible Icon Map. (Done, testing now, GUI extensions to follow...)
FeedConfig, Prefix, Suffix & Unit Editors.
Radar page for titanium display.
A cool icon for the executable files. My Attempt is the TRITaniumWeather.png included with SuperNova...
Tweak the plg file further, text currently drops below the panel line.
5.9.9pre and below
I would consider these complete as mortscripted versions. Enhancements and bugfixes are welcome from anyone working on them.
thanks for the info buddy.
This version totally rocks out! Thanks for all the hard work!
arealityfarbetween said:
YOU! Yes, I mean you. Help me out by doing one of the following jobs:
Icon, I tried one of the HTC ones from the theme, but the CAB wouldn't install. For now, just the mortscript icon. If anyone can inject an icon into the exe files that'd be gravy!
More Feeds? Anyone want Yahoo weather, PM me, and if lots of you want it then I'll try and add it.
Full database control; add is done, needs delete/replace, possibly import?
It would be cool to add the radar page again.
HTCGeoService support (Can get location data: Only state switching/sensing to do!)
Configurable Panel/HTMLView layouts.
Wherever you see a "Stub!" statement would be a good place to help, it'll tell you which file and which sub function to look at. Some stuff is just low priority at the moment...
Update the documentation.
Click to expand...
Click to collapse
Hi
First thank you for sharing your work, it's very well done! Since I don't use titanium any more, you mentioned in the 1st post it will work without it, can you tell how?
2nd- If you want to change the Mortscript icon, you can use this very nice app called Png2exe http://forum.xda-developers.com/showthread.php?t=829932 and read my post related to this http://forum.xda-developers.com/showpost.php?p=10009299&postcount=33
Here's an example
@tito12: I was going to say thanks but that exe really disagreed with my device
I was thinking of something like the sun icon from the HTC theme, but it didn't look so good when I used resource hacker to put it in there.
I know how they're put in but it's a low priority-I was hoping someone else could pick up the burden :sarcastic:
To answer your question, you can set the script to auto-update. It doesn't care whether titanium is running or not for that. Then you just go into the options app and "view stored weather" as the manual says. I'd recommend switching off status during updates though-it's really only necessary to see if something is going wrong. Or if you like status messages
Hi,
Thanks to share the information about “TRITaniumWether” and “Accuweather”. I have HTC HD and I know about “TitaniumWeather”. Good application for checking the weather.
arealityfarbetween said:
@tito12: I was going to say thanks but that exe really disagreed with my device
I was thinking of something like the sun icon from the HTC theme, but it didn't look so good when I used resource hacker to put it in there.
I know how they're put in but it's a low priority-I was hoping someone else could pick up the burden :sarcastic:
To answer your question, you can set the script to auto-update. It doesn't care whether titanium is running or not for that. Then you just go into the options app and "view stored weather" as the manual says. I'd recommend switching off status during updates though-it's really only necessary to see if something is going wrong. Or if you like status messages
Click to expand...
Click to collapse
What do you mean by "disagreed", the program Png2Exe doesn't work on your device or the exe I attached didn't ? If it's the second case this was just an example and I chose the first icon I found
@tito12: Yeah, it seemed to just keep respawning when I ran it. It could be cos my rom's getting a bit dirty with all the crap i put on it, probably time for a hard reset shortly!
Did anyone else have any better experience with it? Or was inspired enough to try out the software and inject some icons? I'm kinda busy with 5.9.3 atm...
arealityfarbetween said:
@tito12: Yeah, it seemed to just keep respawning when I ran it. It could be cos my rom's getting a bit dirty with all the crap i put on it, probably time for a hard reset shortly!
Did anyone else have any better experience with it? Or was inspired enough to try out the software and inject some icons? I'm kinda busy with 5.9.3 atm...
Click to expand...
Click to collapse
As promised in my PM here are the files
Awesome glad to see tiweather thriving! I will give this a whirl, the html interface sounds good to me...thanks bro.
TRITaniumWeather 5.9.3
New release on the first page people, see the changelog for details!
You'll need to delete any remaining DB files after install as there is now only one and the old ones are incompatible.
I'll note here that the "Create Titanium Panel..." option is EXPERIMENTAL, that doesn't mean it doesn't work-it just means it's incomplete or there's an issue with it. This is an ideal place for you Titanium Wizards to help me out
Unfortunately Yahoo Weather didn't make it into the release. I've only had one vote for that functionality to date so far.
If you really want it, take an existing feed and modify it-don't bother with the yahoo widget script posted earlier in the thread. I read it and it is horrible code, seriously. Instead you'll need to update SearchXML() or write a new function as the Yahoo feed uses mostly XML attributes, which SearchXML() will skip. All the necessary info to define a new feed is in the TRITaniumWeatherFeeds.mscr file, along with SearchXML() and some other necessary tools, like the weather downloader. One thing I'll say is, only put one exit in and if the weather update fails, make it false
@ai6908: Hey there! Think of TRITaniumWeather as tiweather on steroids, with the grace of a balerina and class of a dutchess
EDIT: Minor bugfix for multiple panel support posted.
First of all, thanks for your great work. I just gave up fighting with titanium weather and then TRITanium Weather came up
In order to get German weather text I added &"&lang=de" to urlsuffix in TRITaniumWeatherFeeds.mscr on Line 162.
(screenshot attached)
Maybe you want to include different weather text languages in version 6.0.0.
I also translated the labels in the Titanium Panel (feels like, winds, gusts etc.) in an earlier version.
Do you plan to include different languages in 6.0.0 ?
I could do the German translation.
I certainly do, it's on the todo list. Excellent work! I know how the UI can be translated for any language but it'd been nagging me on how to get the weather text done!
For translations of the rest of the program: The language framework in FoddLib features a translator (you can type in translations, it doesn't do it itself!) which I'll use to grab language files for the different parts. Keep the translated phrases in a seperate text file and then I can match them up with their english counterparts. Cheers!
oh, i skipped your ToDo-List , sorry
Looking forward to 6.0.0
TRITaniumWeather 5.9.4
5.9.4 is released. Check the changelog for details of new features/modifications.
You'll want to uninstall the TRITaniumWeather plugin from Titanium if you're a WM6.5 user as panels are handled in a totally different way with 5.9.4.
Also, I reached the file attachment limit on the front page so I've moved the main cabinet installer across to my megaupload account, the users manual has also been updated and is present in the attachments. Hopefully, it'll stay up to date!
Enjoy!
like promised, my German translation.
Just put it in
TRITaniumWeather\languages\TRITaniumWeather\
and change language in the options.
You have a new reply in your inbox with translation into spanish. Let me know if you haven't received it. Good WORK!!!!
TRITaniumWeather 5.9.4.1 bugfix update
Afternoon weather lovers,
The new language support highlighted two bugs which are both now fixed in the zipfile available on post #1. Just unzip in the main program directory, overwriting any existing files-Espanol.txt needs to go into the obvious directory.
Thanks go to djkail for the Spanish translation. I think you'll like the display you get since it's called Espanol buddy I think that's enough confirmation that the language codes presented here work-so name your language file according to the first two letters of the language code and you shouldn't go too far wrong. If it's a majorly different name, just use a prefix, for example "sq - Albanian.txt" (I haven't tested it, don't complain if it doesn't work! ) should work, the only file that can't be renamed is English.txt but that's ok cos 'en' works
BTW, these two fixes took less than 5 minutes to implement this morning (I wanted to test till now) and they're rock solid. I'm not a great programmer!-But the code's broken down so much now that it really is simple to jump in and change bits without affecting the rest of the system too much.
If any of you are interested, I think 5.9.5 should introduce configurable view layouts. I've a couple of ideas on how to do it but either one relies on quite a major modification to the feed processors and if you don't want *total* control over what you see on the panels then it might actually be more work! Any thoughts on what you want in that area? Or if you've a way to get the job done, that's welcome too
Enjoy!
i hard reset my mega and reinstall tritanium, but it does not appear on the screen. i check with chome editor, the panel not there. why?? before this (before hard reset) the weather only appear as ":25C " instead of "25C Mostly Cloudy" etc. this was on 2.9.3.1
there's an error when trying to connect to weatheronline, it says the comma is wrong position.

Categories

Resources