[2007-10-25] FTouchFlo v.1.4.1 HOTFIX - Windows Mobile Development and Hacking General

[2008-02-03] FTouchSL released. New thread here.
[2007-10-25]
FTouchFlo ver. 1.4.1 HOTFIX​
Sorry, forgot to exclude debug feature from "Excluded programs". Now it should work.
Thank you!
[2007-10-25]
FTouchFlo ver. 1.4 HOTFIX​
First of all, many thanks to all donators!
Unfortunately I don't have much time, so new feature introduced not so fast...
Changes in 1.4:
1. Fixed a few bugs causing not stable behavior (freezing, white-screen or so.).
2. Fixed LeftRightAppCmdLine parameter parsing.
3. Fixed "Excluded programs" list.
4. Display orientation now checked for each point. Hope issues with "incorrect calibration" in landscape mode on some devices will be solved.
5. Whole application optimization.
6. Added scrolling in "Agenda One" windows. Changed scrollable window searching algorithm.
7. Added possibility to turn off scrolling function. New parameter "DisableScroll" with possible values: 0 - scrolling enabled and 1 - scrolling disabled. For example, to disable scrolling in all windows put DisableScroll:1 to the configuration file.
Thank you!
[2007-10-22]
FTouchFlo ver. 1.3 HOTFIX​
No new features or so. Just stability. A few more checks added, suspicious parts of code rewrited and so on.
[2007-10-21]
FTouchFlo ver. 1.2 HOTFIX​
Fixed:
1. Fixed bug with memory allocation which for 99.99999% was a reason for devices freezing. To avoid possible huge problems (even hardreset might be required sometimes!) with your devices I would recommend uninstall FTouchFlo 1.0 and 1.1 if you have them installed.
2. To avoid changing '/' to '\' in gestures parameters you have to put parameter value in brackets:
[will be changed]: UpDownAppCmdLine:/Program files/123.exe
[will not be changed]:UpDownAppCmdLine:"/cmd_line_parameter"
Thank you!
[2007-10-20]
FTouchFlo ver. 1.1 HOTFIX​
Fixed:
1. Devices freezing (I really hope!)
2. Slash - Backslash problem in configuration file. You can put there anything you want and FTouchFlo will change all / to \.
3. Excluded programs: sometimes currently active application wasn't recognized and excluded.
4. User activity notification added. Before that when you're just scrolling, windows didn't know about your activities.
[2007-10-19]
FTouchFlo ver. 1.0​
Overview
FTouchFlo is the program which gives you possibility to control with your Windows Mobile PDA without using stylus but with your finger!
It allows scrolling contents of windows in most of applications (Outlook, File explorer, MS Word, Notes, Contacts etc.) where vertical or horizontal scroll bars are! Along with scrolling feature FTouchFlo provides launching functionality. You will be able to start up to 4 your favorite applications just sliding your finger on the touch screen in one of four directions.
Instructions:
1. Scrolling and standard windows behavior: To scroll contents of a window with vertical or horizontal scroll bar you have to touch your screen and immediately start scrolling by moving your finger. You have just a few milliseconds (Delay) between the moment you’ve touched the screen and started scrolling. If you’ll not start scrolling immediately, your PDA will be working as usual (standard windows behavior function): you’ll be able to select text or use tap-n-hold function to invoke context menu.
2. Zones: There are 2 zones of touch screen controlled by FTouchFlo:
{
"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"
}
Zone “1” is always used for scrolling or “standard windows behavior” functions. Zone 2 might be also used for launching up to 4 your favorite applications.
Note: Scrolling and “Standard windows behavior” functions are also available in the Zone 2.
3. Launching: To launch one of four predefined applications you can use four different gestures: Down->Up, Up->Down, Left->Right, Right->Left.
Note: You should always start gestures for launching applications from the Zone 2!
Note: You should start moving your finger almost immediately (GestureWaitingDelay) after you’ve touched the screen!
• Down-Up gesture should be started from the bottom of the screen and you should move your finger to the 1/3 of screen in the direction to the top of screen:
• Up->Down gesture should be started from the top of screen and you should move your finger to the 1/3 of screen in the direction to the bottom of screen;
• Left->Right gesture should be started from the left of screen and you should move your finger to the 1/3 of screen in the direction to the right of screen;
• Right->Left gesture should be started from the right of screen and you should move your finger to the 1/3 of screen in the direction to the left of screen.
4. Excluded applications. This feature allows you to restrict FTouchFlo control gestures when some application is running. It is useful in case if the application natively supports scrolling with finger function or gestures.
5. Disabled when SIP is active. FTouchFlo will be automatically disabled when you have SIP (Software Input Panel) active, so you can use Block Recognizer, Letter Recognizer and other SIPs without taking into account that FTouchFlo is running.
Limitations
1. Transcriber is not supported.
2. Scrolling doesn’t works in MSExcel, Resco Photo Viewer and some other applications with unusual approach how to use scrollbars. 
3. Windows internal calibration application will not be working while FTouchFlo is running.
Licensing, using, copyrights etc.
1. You can use FTouchFlo for non-commercial purposes free of charge.
2. You can include FTouchFlo in your ROMs with notice about FTouchFLo copyright.
3. You can distribute FTouchFlo together with your application with notice about FTouchFlo copyright.
4. All rights to FTouchFlo belong to FTouchFlo developers.
5. You can use FTouchFlo on your own risk.
6. FTouchFlo developers are not responsible for any problems caused by using FTouchFlo.
Troubleshooting
If the touch screen is not responding, it might be caused by FTouchFlo. Just softreset the device.
Special thanks
Special thanks to all donators, administration and members of www.xda-developers.com!
Conclusion
We hope you’ll be happy with FTouchFlo and if so, please, donate, so developers will be able to continue working and introduce new cool features!
Feel free to contact FTouchFlo developers by e-mail: ftouchflodev(@)seznam.cz or post at http://forum.xda-developers.com – the greatest xDA owners forum!
For complete description see Readme.txt or FTouchFlo.docx files from the package!
Sincerely yours.

Fantastic, I hope it works with me
Is this could be installed in RAMdisk?
Regards

The_hesham said:
Fantastic, I hope it works with me
Is this could be installed in RAMdisk?
Regards
Click to expand...
Click to collapse
Hi! I didn't try but I think, yes. Thank you!

Awesome stuff eFrost.
Really digging your program.
Hats off to you and your sources!

thanks a lot efrost, i will try later and make a report..

Looks really good!
So now you can decide whether the whole screen should be used for scrolling or part 1 for scrolling and part 2 for launching programs?
A good idea to get rid of the shifting between modes
A couple of suggestions (to do after bugs have been sorted):
1) Maybe it could be possible to decide which areas of part 2 (the launch part of the screen) you would like to use? For instance, if you only want up->down to close programs and down->up to launch a program cube, you could decide not to use the left and right part of part 2 of the screen, which perhaps would make it easier to scroll sideways?
This could perhaps be done in an easy way: If no program is linked to right->left or left->right, it will just scroll instead of trying to launch a program? (Maybe it is already done this way?)
2) Make different approaches if you are on the home screen or somewhere else. Right now I really can't see the point for me personally, but maybe someone else could?
3) Kinetic scrolling and easy slow scrolling of course
I think that's all I can think of right now. Keep up the great work efrost!
Edit: Just got one more idea
4) Maybe if the borders of the part of the screen could be set manually (like the GestureWaitingDelay). In this way people with flush screens (like HTC Touch) could set it to a smaller amount, since it's easier to swipe from the border of the screen on such devices. Just an idea

MTM said:
So now you can decide whether the whole screen should be used for scrolling or part 1 for scrolling and part 2 for launching programs?
Click to expand...
Click to collapse
No. There are always 2 zones but both can be used for scrolling and just Zone2 for launching.
MTM said:
Maybe it could be possible to decide which areas of part 2 (the launch part of the screen) you would like to use? For instance, if you only want up->down to close programs and down->up to launch a program cube, you could decide not to use the left and right part of part 2 of the screen, which perhaps would make it easier to scroll sideways?
This could perhaps be done in an easy way: If no program is linked to right->left or left->right, it will just scroll instead of trying to launch a program? (Maybe it is already done this way?)
Click to expand...
Click to collapse
It is done exactly this way + if you'll not be in time with gesture or gesture won't be recognized, scrolling function will be executed.
Thank you!

efrost said:
It is done exactly this way + if you'll not be in time with gesture or gesture won't be recognized, scrolling function will be executed.
Click to expand...
Click to collapse
Okay, very nice
Then there's really just the kinetic and slow scrolling part left. And maybe the possibility of manually adjusting the borders?
That would really be the icing on the cake

When I made the down up movement in zone 2, a flash lite message appears.
Unable to open URL: /Program Files/SCLPF/Cube Launcher 0-09.swf.
Does anybody knows how to solve it?
Thanks,
Max

maxlawbr said:
When I made the down up movement in zone 2, a flash lite message appears.
Unable to open URL: /Program Files/SCLPF/Cube Launcher 0-09.swf.
Does anybody knows how to solve it?
Thanks,
Max
Click to expand...
Click to collapse
Hi! You should have this file or you can configure different application to be started with Down->Up gesture. Check "Configuration" section in the first post.
Thank you!

Hi thank a lot for this amazing app today i installed Ftouchflo 04 b and loved that already just now i installed v1 and i am totally amazed
only one thing i cannot invoke the normal cube , if it is also possible with your app please tell me what to do.
maybe it is something to do with the (normal touchflo) what was embedded in my rom?
how can i get rid of that?

Why there is a differens with slash / in the line :UpDownApp:\ and line: DownUpApp:/
; FTouchFlo configuration file
Delay:100
GestureWaitingDelay:500
UpDownApp:\Windows\MobileCalculator.exe
UpDownAppCmdLine:
DownUpApp:/Windows/saplaywm.exe
DownUpAppCmdLine:/Program Files/SCLPF/Cube Launcher 0-09.swf
LeftRightApp:/Windows/tmail.exe
LeftRightAppCmdLine:
RightLeftApp:/Storage Card/Program files/Total Commander/cecmd.exe
RightLeftAppCmdLine:

ArrO said:
Hi thank a lot for this amazing app today i installed Ftouchflo 04 b and loved that already just now i installed v1 and i am totally amazed
only one thing i cannot invoke the normal cube , if it is also possible with your app please tell me what to do.
maybe it is something to do with the (normal touchflo) what was embedded in my rom?
how can i get rid of that?
Click to expand...
Click to collapse
Hmm.. Good question. Do you know some exe or lnk file which starts "normal" cube? If yes, you should assign it to one of gestures. If you don't know, I hope somebody will help with it. I didn't have in my hands a PDA with real TouchFlo and I don't have any idea how to launch cube.
Thank you!

leszcz2 said:
Why there is a differens with slash / in the line :UpDownApp:\ and line: DownUpApp:/
; FTouchFlo configuration file
Delay:100
GestureWaitingDelay:500
UpDownApp:\Windows\MobileCalculator.exe
UpDownAppCmdLine:
DownUpApp:/Windows/saplaywm.exe
DownUpAppCmdLine:/Program Files/SCLPF/Cube Launcher 0-09.swf
LeftRightApp:/Windows/tmail.exe
LeftRightAppCmdLine:
RightLeftApp:/Storage Card/Program files/Total Commander/cecmd.exe
RightLeftAppCmdLine:
Click to expand...
Click to collapse
It's just doesn't matter. Windows accepts both slashes. Don't worry!

A VERY GREAT PROGRAM!!!!!! Tnx for your work!

Can you add a scrolling inertia?

e.gammieri said:
Can you add a scrolling inertie?
Click to expand...
Click to collapse
Hi! I will. It is "most wanted" feature. If this release will be stable enough, I'll implement kinetic scrolling.
Thank you!

I have installed v1.0 into the device itself and when I run the FTouch, my device froze...I have to do soft reset after that. And then i uninstalled and reinstalled the problem remains...please any idea ?

observer365 said:
I have installed v1.0 into the device itself and when I run the FTouch, my device froze...I have to do soft reset after that. And then i uninstalled and reinstalled the problem remains...please any idea ?
Click to expand...
Click to collapse
Hi! Have you tried one of FTouchFlo Alphas? Are they work on your device?
BTW, which device you have?
Thank you!

Oh my! Two 1.0 versions in 1 day, this must be x-mas! Installed it and worked without a hitch, I love the 2 zone implementation, I tried it with Slither's new cube and it's almost TOO good. I just don't know what to say. Thank you, amazing. truly.

Related

[09/26/2007] PocketCM 0.15 "Shrink" - Finger friendly contact manager

Feel free to share it with anybody. BUT PLEASE DO NOT PUBLISH BINARY ON YOUR WEBSITE, link to mine. (And that includes: binary, zip, OEM version, cab remake, package, ROM.).
{
"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 those who don't know PocketCM or ContactManager, it's a contact application:
What it does:
- Can be used completely with finger, no need for stylus
- tapping the contact make appear a screen with contact info (photo, name, phone, sms and mail). Selecting one option launch the default compose dialog or make the call. You can also change the contact picture from the detail directly.
- display contact photo if present (in the list and the contact detail).
- allow you to see SMS conversation history
- fully skinnable
- All basic contact operation
- Access to WM contact application if required (for some specific operation taht can't be done using PCMC).
Build a theme:
http://pocketcm.com/phorum/read.php?8,363
History
For a complete changelog, you can look here.
Version 0.15
* Edit before call option: press a call button for 250ms, you'll be able to edit the number
o If you press a contact for 250ms in the list, you can call the contact directly
* SMS optimization, read message faster, doesn't block the device
* Support for second and third e-mail address.
* 40% improved startup time
* PocketCM 0.10 support
* Fixed for landscape mode
* Bug fixes
* Lighter executable, about 200Kb less
Version 0.14
- Current index position indicator
- Better list scrolling feedback at beginning and end of list
Option menu to choose theme (Theme don't need to be called theme.cmt anymore, they can be called anything.cmt. Put them in the program folder, hold the phone button for a second, choose option, then choose theme, and pick the one you like)
- SIP setting is persistant and independant of Windows Mobile: You choose the SIP you like (or no sip) and it will be used by PCM no matter what SIP you're using in WM
- Staying pressed on a message mark it as read/unread
- Fixed PCM looks without theme (it's definitly better with a theme, but is usable).
- Bug fixes
- And yes for some really annoying people (I hope they have some sense of humor), an option to get out of fullscreen
And of course you can get the stuff: here
finally you decide to made a native version... what language are you using to do that ? because your exe is very big and it still use more of 1 Mbyte of memory in my phone... eheheh i saw also you decided to use letter dividers as my iMedia, now I'm in holiday and i can continue my work too
btw You are doing a very good job congratulations
hi,
what's the difference between this log and contactmanager 0.11 ?
bye
Did you even read the message?...
read the 10 first line... right after the "From ContactManager here's what's new/modified:"
Guybrush said:
finally you decide to made a native version... what language are you using to do that ? because your exe is very big and it still use more of 1 Mbyte of memory in my phone... eheheh i saw also you decided to use letter dividers as my iMedia, now I'm in holiday and i can continue my work too
btw You are doing a very good job congratulations
Click to expand...
Click to collapse
And I'll be happy to test your version as soon as it's usable.
By the way, how were the exam?
exams very well thanks... and finally holiday for a month!! my version about scrolling is already usable... I have to make a class to make some nice bitmap buttons, assign commands for direct call and direct SMS (they are just two strings of code) but the most is done... all the other are features to add, I'm using just C++ and API why you choosed to use MFC ? I think you could do it without, it's better.
Wow.
I have to admit this is very impressive. Small memory footprint, fast, elegant...!
And thankfully no .NET, lol.
That threaded SMS is very nice as well. That's a huge bonus.
Couple of things/requests:
- 240x240 support
Right now, it's mostly okay. But in a Contact, some of the formatting gets cut off.
- Type as well as scroll
I understand the primary purpose is to scroll with your finger, but what about having something similar to other Contact managers? So say I want to find "Steve" I type S-t-e with each letter narrowing down the list. Right now, I can type "S" but if I hit "T" it jumps to all of the "T" contacts. Also, better D-pad support. Like say I hit "S" it would be nice then to select each contact by using the D-pad.
I obviously use a Treo so it's much faster for me to type than scroll with the KB always open.
- Any plans for further integration of the threaded SMS into the system?
Like hooking into the notifications and having it "take over" from the default system? I would suspect this is very difficult, yet you've certainly proven yourself already with this app!
The graphics and transitions are simply superb too.
best,
Mal
hi,
thx for this new version but at the moment i will stay with contactmanager 0.11:
1. the alphabetical index on the left has smaller letters than in the .net cf version.
2. scrolling in the previous version works better. the new one has an unnatural acceleration during the scrolling.
edit:
3. on the previous version i could tap for example on "W" and it jumped to the last contacts in my list, which start with the letter "T". in the new version nothing happens.
edit2:
could you please try this:
the current problem with the alphabetical index is that i want to use the device one-handed. while it is in my right hand i have to use my right hand's thumb to use the index. using the left (visible) index means, that i have to stretch my thumb over the whole screen and it often covers display of the currently pressed letter. and with the invisible index on the right holding the device gets a bit difficult and it could drop if i am in the bus for example.
i wanted to ask you if you could try, how a horizontal alphabetical index on the bottom would work. it that too small on a 2,8" display or could it be useful?
Bugs
1. When I press the the hide button it actually exits the program.
2. Text on the Favorites screen is off the screen at the edges.
edit: I also agree with LordDeath that the alphabetical index on the left side should be bigger like on the .Net version.
kDub
how to i adjust the settings for the new PocketCM? in the older version (.11) there was a settings.ini file, however, i dont see such a file in the .zip folder. am i missing something here?
Bugs with 0.5
1.) Contact pictures in details view are cropped in the middle of the picture, so it appears there's missing pixel rows in the middle.
2.) When favorites is empty, the text displayed on the favorites screen runs off the screen, it should be word wrapped.
Great works so far!
Is it possible to tweak the speed of the scroll/flick?
Not trying to be a pain but is there an ETA for the .cab version? Sorry if you posted this, didnt see it in your post. Thanks
Wow so much faster, its great.
Just to offer my 2 cents
1. I love the SMS Threader. Anyway you make the keyboard retractable? Possibly change the font size even?
2. Also related to the keyboard. its actually very good, I just find it difficult to get the buttons on the edge because of the design of the 8525 in my case. Maybe to move the Q,A, etc in a little more? Maybe im retarded but I tried writing 'mwah' to my gf and I hit s instead of a 4 times in a row, lol
3. Lastly, can we set up the order that the contact page is displayed for a particular contact. IE right now it looks to be in a strange order (for me anyway) ..showing Company, Home, Work, Mobile, then SMS. Ive love to have Mobile, then SMS then whatever. Or something like that. If we could modify it that would be even better.
Thanks for taking my input. =P
Great product!
I like it better then the ContactManager version but I have one problem your keyboard does not suport many of the letter we use in my contry like æøíóýð so is it posible to not use your keyboard and insted just use the one inside WM6? I know I can use the builtin keyboard but I don't want the one built into the app to show
Hi tene
Just tested your new work. Superb! Few observations:
1) To fast scroll, move finger across the full screen. Short scroll, just the centre portion. Cool!
2) Threading SMS display not perfect yet. When I switched from keyboard to Phonepad, the sms threads moved up automatically, but it didn't display properly until I touch it, move it. But the fact that you can read your previous sms is... cool too!
3) Sending of SMS, no problem I believe, cos' it appears in the Messaging 'Sent' box. Will know when my wife reply.
- But one thing that's strange. In the 'Sent' box, it didn't show the my wife's name, but just the phone number. Any idea how come?
4) The 'twirling' effect - moving from contact screen to SMS panel is COOL!
5) Index scrolling.. You lengthen the display of letters is also a great enhancement. Not so easily block by hand now.
6) Index scrolling 2 .. When you scroll to 'E', it will stop at E section (with the 'E' title bar on top). Think this is good cos' it's very clear that you are at the section of your selection.
Overall, a great job!!
Great upgrade!
Definite improvement over 0.11--good job!
Observations
--Loads much faster as advertised!
--I like the scrolling effect in 0.11 better. It was smoother, but now seems less fluid and "stiffer"
-- New single letter headers to break up the contacts list is interesting--not sure I like it yet
-- How do I delete a contact? Appears I have to select the contact, tap to bring up the menu, tap to view contact, then click menu softkey then delete and another tap to confirm...too many steps (6 taps on screen). Can you add a "Delete contact" option with confirmation in the menu for eact contact? Wouls reduce to 4 taps anyway...
--PageDown and PageUp were not added as mentioned in 0.11 thread--can you consider adding this to function just like up/down on the d-pad?
It seems as if the A-Z index on the side is designed more in mind for one-handed operation for left handed people. Is there any way you'd consider adding an option in the settings.ini file to allow us to move around components? Say for example, moving the A-Z index bar to the right side, move contact pictures in the list view, etc.
Other than that, the only things I'm not wild about is the 'snappiness' of the scrolling as opposed to how soft it was in the previous version, and the small area on the details page to use a finger gesture to go back to the contact list. The last one isn't such a big deal, but the other two would definitely improve usability.
Absolutely fabulous application (as before) and now lightning fast!! Thank you!
I love the SMS Threader. However, I noticed, that the sort order is not always correct. I send an SMS at 19:55 and received an SMS at 19:56. However the last one was put above the first one on the list.
Also: Where is the settings.ini? In my Zip.file of PocketCM there was none.
Read the "Build a theme" section in the original post.
The settings are stored in "theme.cmt". It's just a zip file. There should be a "settings.ini" in the "theme.cmt" file, that you can mess with.
You can do this by :
1.) Renaming "theme.cmt" to "theme.zip"
2.) Unzipping theme.zip to a temporary folder
3.) Modify the settings.ini to your liking
4.) Zip up the contents of the temporary folder
5.) Name the zip file theme.cmt.
Looks great.
Thanks
A couple of observations: Can't change order of phone numbers, if you have a few numbers for a contact the normal mobile contact number ends up off screen, where secondary numbers appear at the top of the list.
Does not seem to be a way to show email address on the contact screen, used to be able to do this thru the .ini.
When using the indexing (which works very well) the "letter" in the bar is too close to the scrolling finger, would be nice if it was in the middle of the screen (portrait mode) so it can be seen when using either hand.
Also I have seen when in portrait mode that when you select the contacts picture the drop down box can come up with 3 x 2 boxes ( 2 lots of 3 side by side) insrtead of the 6 in a row.
Please ignore part of this email, will play with the theme editing to see if it solves some of my issues
Keep up the great work

iPhone Slider (.NET CF) - Now V1.0 Stable!!

The main improvements in the iPhone Slider over A_C's slide2unlock are that it's compatible with any devices that can run the .net framework, So it can be QVGA or VGA, 2003SE, WM6, And it's even compatible with running on desktop windows versions. All this by running the same executable. (edit: running on windows desktop produces errors now due to using some pocket pc libraries)
It also uses the proper iPhone fonts, and it should be less ram usage. (Tested under WM6 using memmaid it only used 1.87mb ram. some users are reporting strange memory issues which is being fixed though)
Screenshots: (Running on Pocket PC Emulator)
(QVGA)
{
"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"
}
(VGA)
if you're one of the people that find A_C's slide2unlock is incompatible with your ppc or eating up your ram, you can donate through paypal to motivate me to finish this: [email protected].
Downloads:
- This is the main program: Slider.zip.
Try using this first. Just extract it to your device or SD card and run.
Note: To use the proper iPhone fonts, copy the included iPhone.ttf to your windows fonts directory (may also require soft-reset).
- If the 'slide to unlock' animation or arrow button don't scale properly on your VGA screen, extract Slider_VGAPATCH.zip to the folder of the original version.
- If you want to change the wallpaper, use this: Slider_Config.zip.
You can only run this on WM5-6 and on VGA devices at the moment.
Put it in a different directory to your main slider app directory. Put the wallpaper you want in GFX\Res\wallpaper.bmp. Then let run the app and let it exit by itself.
It will create a directory called 'GFXOUT' that contains the necessary graphics to use with your main slider app.
Then simply copy the contents of the generated 'GFXOUT' folder to your main app's 'GFX' folder (or delete it and rename GFXOUT to GFX and put it in there).
Note: If you aren't using the VGAPATCH version you will need to resize the slideanis.bmp to half the size using an image editor.
- Due to the larger VGA icons and a different filename, my slider app isn't compatible with the original iPhone launcher anymore.
So here's a modified version of the launcher: launcher.zip that uses different icons.
It's also modified to show 'AT&T' instead of 'Unknown' if you don't have phone capabilities.
Source:
Slider_Source.zip
Slider_VGAPATCH_Source.zip
Slider_Config_Source.zip
Updates:
-Update @ 4th September:
made images load externally. the app executable is only 18kb now.
added a function to make it fullscreen, but it's commented out atm as it leaves the screen mucked up when you close the app (until you soft-reset).
but as it is, adding the window state to maximized already makes it in fullscreen everything i've tested except for on the device emulator.
added vga quality background that will stretch to the resolution of the screen.
-Update @ 5th September:
added clock and date display.
added signal strength status and carrier name functions.
added lock icon.
added power status function (temporarily uses a built-in value and does not actually grab the power status at the moment though).
-Update @ 6th September:
added some 'fake' transparency effects. this would actually mean less resources are used. but i hope to find out how to do real transparency later on.
-Update @ 7th September:
added fake transparency to the slider bar and to the animated 'slide to unlock' images.
added real transparency for all the labels. the only thing left to make transparent now is the arrow button.
added dpi scaling method and VGA sized images. so it now fully supports VGA. if you are using a QVGA device, it will scale down to your screen size.
the clock will remove the leading zero from the time if it starts with it.
positioned labels more accurately.
-Update @ 8th September:
added function to animate the 'slide to unlock' image on the ppc the same way as with A_C's app
added proper battery status function.
added transparency on the arrow image.. but it's only a solid color so it's still not very good.
added iPhone fonts! if you want the app to use the same fonts as on the iPhone, copy iPhone.ttf to your windows fonts directory and soft-reset. if you don't do this it will simply revert to tahoma fonts.
-Update @ 9th September:
added a new way for drawing the fonts transparently. it will ensure compatibility across all screen sizes, and can draw the font positions exactly the same as on the iPhone (font sizes will need to be changed though).
the fonts are now always centered properly.
added an error check on the battery api. so it's now compatible running on desktop pc's again. it might also fix some ppc's.
-Update @ 10th September:
made fonts relatively positioned and accurate to the iPhone.
made fonts sized accurately to the iPhone.
changed font color of the date to the greener color it is on the iPhone.
fixed the huge performance hit and screen flashing when updating the images with fonts ontop of them. now all images that get refreshed will only do it if it's needed.
fixed a bit of code i left out in the previous vga fixes (binary and source). sorry about that, the vga fix will work now.
-Update @ 11th September:
changed speed of the slideback function to be more accurate to the iPhone.
-Update @ 12th September:
made arrow button image transparent, BUT.. once you move it it won't update the transparency.. so only when it's in the start position will it be transparent. it's still an improvement though.
modified the launcher app to use 'slider.exe' instead of 'slide.exe' so you can just use it with my slider app straight away. also fixed a problem with it still showing one battery image too big.
-Update @ 13th September:
finally got the arrow button image to stay fully transparent!!
it will now automatically open in fullscreen.
changed wallpaper and other images as the wallpaper was cropped a bit different to the iPhone.
changed slider app to use one toplock.bmp instead of a lock.bmp and top.bmp.
made a 'Config Creator' to generate the images for different backgrounds.
hosting the files on my server now as there are more than the maximum limit allowed in a thread.
improved fluency and speed of the 'slide to unlock' animation by a huge deal.
removed the blurryness of all the images.
due to using the 'config creator', the images are now VGA quality and not scaled up from QVGA.
changed carrier name font to arial. the rest will still use the iphone fonts though.
cleaned up arrow button image and moved it to the proper position.
-Update @ 15th September:
thanks to LlamaV3, the following bugs have been fixed:
exiting doesn't leave the titlebar from making it fullscreen.
glitchy graphics on the arrow button have been fixed.
carrier name no longer has a box symbol next to it.
because of this, i'm proud to announce the app as V1.0 stable! thanks LlamaV3 for getting us there!
-Update @ 23rd September:
Added LlamaV3's code to dispose of the images before exit, memory might be saved.
Thanks to Reichi, I've updated all projects to use png images instead of bitmaps.
Todo:
- add option for WM5/WM6 users to use proper alpha-blending transparency instead, so it's easier to modify the images like the wallpaper while not effecting everything else. (already have this working in another test project too)
- add wifi, bluetooth etc. status functions and icons.
- add better image buffering and/or option to use gapi/dx mobile to make moving the arrow image smoother.
- make config creator compatible with running in QVGA.
- add 'slide to answer'.. maybe..
- add registry/ini configuration. (will only add this once all the functions are complete though)
Thumbs up from my side!
I'm really curious what we'll get to see.
I'd really like to test when you are at beta stage. Hopefully it will become a bit smoother and consume reasonably less ram.
Great!
I don't get it... why would we need an slide 2 unlock if the device stays locked when we press once the power button?
Its just to add another step to do just to turn your device on!
more info pics???
Yeah I second that, pics woud be nice thanks.
dferreira said:
I don't get it... why would we need an slide 2 unlock if the device stays locked when we press once the power button?
Its just to add another step to do just to turn your device on!
Click to expand...
Click to collapse
Very true haha. The damn iphone craze is addicting though.
slide2unlock has worked fine for me, but if this will hog up less memory then i will definitely give it a try.
what programming language did u use. c .net or no. could you let me know . thank you
I think he used Visual Basic .NET ;-)
Nice Code
thanxx
nEuDy said:
I think he used Visual Basic .NET ;-)
Nice Code
thanxx
Click to expand...
Click to collapse
C#.net
superflysocal said:
slide2unlock has worked fine for me, but if this will hog up less memory then i will definitely give it a try.
Click to expand...
Click to collapse
it only uses 18kb ram for the executable.
the other slide2unlock uses the PPL interpreter and requires use of gapi etc.
so if i get time to actually do the rest of the GUI, this would be better to use cos it's better performance (and would be compatible with all screen sizes and OS's due to using .NET framework).
but as it is now, it's just proof of concept for the slider.
btw people asking for screenshots,
theres no point atm really.
the point was to show how the slider works, and compatibility/performance. the graphics/UI has hardly been started on yet.
anyways:
dferreira said:
I don't get it... why would we need an slide 2 unlock if the device stays locked when we press once the power button?
Its just to add another step to do just to turn your device on!
Click to expand...
Click to collapse
Obviously just haven't understood the advantage of a devicelock application yet. How is your device reacting after a call has come in you didn't take or you received a message that is shown on the display or a reminder popped up for your next appointment and you carry your device in your pocket?
Yes, the display stays on sensitive for every input to come until your preset timer shuts it off again after, say, 2 minutes.
A devicelock application is there to prevent e.g. calling someone by accident or triggering programs without knowing while you carry your device in your pocket. As long as it stays quiet and all buttons are out of function except for your powerbutton then it's fine without such an application - then you just have to be careful not to press it by accident. On every other occasion described above you just (ok, maybe not you, but many other people around ) need a devicelock.
And: why I'm not using the default devicelock by Windows Mobile? Because it's not auto-locking my device when going to standby as Slide2Unlock can and it is not as good looking as the smooth slider...
Understandable?
chrismrulz said:
even with all the images embedded in the executable as it is now, it's 68kb.
when it loads all the files externally it will probably only use about 20kb ram for the executable.
the other slide2unlock uses the PPL interpreter and requires use of gapi etc.
so if i get time to actually do the rest of the GUI, this would be better to use cos it's better performance (and would be compatible with all screen sizes and OS's due to using .NET framework).
Click to expand...
Click to collapse
That's quite a difference to 5,5 MB of RAM consumption of Slide2Unlock!
Great, I'm really appreciating your work! Please don't stop your development.
Just a quick question:
How are you planning the transparency? I don't think you can do it with vb.net, can you?
cYa ~Neo
Mistellisch said:
That's quite a difference to 5,5 MB of RAM consumption of Slide2Unlock!
Great, I'm really appreciating your work! Please don't stop your development.
Click to expand...
Click to collapse
Except it's a bit naive to count ram this way
As it's .NET it require the .NET runtime, if he adds feature like SMS counter, etc... it will add some libraries to that.
Graphics are in memory also, so for instance, one image (the background) 240*320*16bit will takes around 160Kb.
Anyway, I wish you good luck for your project.
Mistellisch said:
Obviously just haven't understood the advantage of a devicelock application yet. How is your device reacting after a call has come in you didn't take or you received a message that is shown on the display or a reminder popped up for your next appointment and you carry your device in your pocket?
Yes, the display stays on sensitive for every input to come until your preset timer shuts it off again after, say, 2 minutes.
A devicelock application is there to prevent e.g. calling someone by accident or triggering programs without knowing while you carry your device in your pocket. As long as it stays quiet and all buttons are out of function except for your powerbutton then it's fine without such an application - then you just have to be careful not to press it by accident. On every other occasion described above you just (ok, maybe not you, but many other people around ) need a devicelock.
And: why I'm not using the default devicelock by Windows Mobile? Because it's not auto-locking my device when going to standby as Slide2Unlock can and it is not as good looking as the smooth slider...
Understandable?
Click to expand...
Click to collapse
I usually answer my calls, so I never had noticed this issue...
dferreira said:
I usually answer my calls, so I never had noticed this issue...
Click to expand...
Click to collapse
So you see: you never ever stop learning...
Great
I'm looking forward to future releases
Welcome to the hell of SLIDE
Just out of curiosity, how long the program takes to start? And when comparing to PPL, which one is easier to code?
Good luck & hope you enjoy the trip.
A_C said:
Welcome to the hell of SLIDE
Just out of curiosity, how long the program takes to start? And when comparing to PPL, which one is easier to code?
Good luck & hope you enjoy the trip.
Click to expand...
Click to collapse
Slide2Unlock is slower to load but in Slider there isn't signal bar, battery and so on...
PPL and VB.net are both quiet easy to code...
cYa ~Neo
tene said:
Except it's a bit naive to count ram this way
As it's .NET it require the .NET runtime, if he adds feature like SMS counter, etc... it will add some libraries to that.
Graphics are in memory also, so for instance, one image (the background) 240*320*16bit will takes around 160Kb.
Anyway, I wish you good luck for your project.
Click to expand...
Click to collapse
I've just updated it to load the images externally.
So it's 18kb for the app now.
btw those images are jpeg's and gifs. so it can actually be at vga quality for that size you mentioned (160kb).
.NET is a more optimized framework than just a runtime. and shouldn't use up anywhere near as much ram.
try comparing ram usage with a benchmarking tool before and while using both apps, if you want to get actual proof though.
NeoPheus said:
Just a quick question:
How are you planning the transparency? I don't think you can do it with vb.net, can you?
cYa ~Neo
Click to expand...
Click to collapse
i'm fairly certain this would be easy to do and that there are apps with transparency using .net cf.
i know for a fact that it's dead easy to do for just plain vb.NET (not the compact framework version).
if all fails i can just use gapi which would definitely have it. just trying to stay away from using that so it can still work on older devices aswell.
A_C said:
Welcome to the hell of SLIDE
Just out of curiosity, how long the program takes to start? And when comparing to PPL, which one is easier to code?
Good luck & hope you enjoy the trip.
Click to expand...
Click to collapse
lol thanks,
the program starts a bit under 1 second on my iPAQ.
i'd have to say C#.net would have to be a hell of alot easier when coding from scratch than a lower-level one like PPL.
but it would be alot easier if the current slide2unlock on PPL was able to work on WM6/VGA rather than just me starting from scratch.
if i ever get it to the stage slide2unlock is at, this would be alot easier to add stuff to for sure.
would you be interested working with me on this C#.net one?
i just need someone to setup the graphics stuff properly. it would need to be relative positioning to the screen size, so it can work in VGA.
i can easily do the coding parts like grabbing the time and registry keys for the phone stuff and update them,
and work on making it fullscreen,
and add an ini file to configure it, and add the ability to make it use gapi with sprites.
it's just getting the graphics setup relative to the different screen sizes that is my priority now.
it's slowing me down cos i'm just thinking about how to do it, and not actually spending time coding anything.
would really appreciate some help.

moGo v0.4

moGo beta v.0.4
moGo is now independent
The new version of moGo no longer needs the freestyl server. At the moment this most likely will not mean to much to you guys but it means moGo is no longer restricted to the freestyl features. The new server pushes data to moGo to save on power as previously moGo had to ask the server to see if there where changes at regular intervals.
{
"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"
}
Features:
Finger friendly application launcher
Quick dial of favourite friends
Highly configurable menus and menu items
Missed call/sms/email notifications
Slide to quick launch(needs to be set in sets.txt)
Vibrate on touch(needs to be set in sets.txt, also probably not recommended)
Requirements:
.net compact 2.0
flashlite 2.1
How to use:
download and unzip the .CAB file
Transfer moGoInstall.CAB file to phone then click file to install.
INSTALL ONTO DEVICE!
Look in programs and run mogo.
Config:
There is still no easy config app but you can delve into the settings by editing the sets.txt file. In this file are a lot of setting values where you can change the wallpaper, icons and the menu items. After editing the sets.txt file you will need to re launch moGo.
Change wallpaper
wall=wallpapers/01.jpg -- after the = sign put the location of your own wallpaper
Change icons
menuIcon1=Phone.png -- change Phone.png to the icon you want to use. You can find icons in the icons folder.
Change menu Items
m1_iName1=Contacts -- This is the menu item title
m1_iDesc1=See a list of your conacts -- A small description
m1_iIcon1=Contacts.png -- The icon of the menu item
m1_iType1=launch -- Launch type. Can be: launch,web,call
m1_iAction1=\Windows\addrbook.lnk -- Depending on the launch type. Either location of app, web address or phone number
Multiple menus
It is possible to add your own menu. You can currently have up to 4 menus per button.
m1_Menus=3 -- This needs to be set to the correct number of menus you want.
The following would create a third menu for the phone button. Having m111 means it is the 3rd menu. m1111 would be the forth.
&m111_Style=big&m111_Ani=fromB&
&m111_iName1=Friend 5&m111_iDesc1=Ring 01234567890&m111_iIcon1=Contacts.png&m111_iType1=call&m111_iAction1=01234567890&
&m111_iName2=Friend 6&m111_iDesc2=Ring 01234567890&m111_iIcon2=Contacts.png&m111_iType2=call&m111_iAction2=01234567890&
&m111_iName3=Friend 7&m111_iDesc3=Ring 01234567890&m111_iIcon3=Contacts.png&m111_iType3=call&m111_iAction3=01234567890&
&m111_iName4=Friend 8&m111_iDesc4=Ring 01234567890&m111_iIcon4=Contacts.png&m111_iType4=call&m111_iAction4=01234567890&
&m111_Style=big -- means it is using the 4 big menu items style. Setting it to grid would make it use a 9 item grid menu. If using the grid you will need to add more items to the menu.
&m111_Ani=fromB -- This means the menu animation will slide from the bottom. Other options are "fromU" is slide from the top, "fromL", slide in from the left and "fromR", slide in from the right.
Slide to quick launch
&slideLeft_iType=none&slideLeft_iAction=\Windows\fexplore.exe&slideLeft_iIcon=FileExplorer.png&
&slideLeft_iType=none -- This means the slide to launch is off. Set it to "launch" and add the correct location to launch an application like a locker program for example. You can set an icon for it. You could also set it to ring someone by using the iType=call setting.
Possible problems:
I have built a brand new moGoServer instead of using freestyl and I have found the xmlsocket class in flashlite a little flaky. I do believe that I have found a good work around to make it stable though. See if you have any problems and let me know.
I only see a black window titled moGoServer...
You either do not have flashlite 2.1 installed or flashlite is not associating .swf files. If you have flashlite installed run it and open a swf file manually by clicking open. You can find a swf file in the flashlite folder or moGo folder. Now it wil associate swf files and you never ned to do it again. Restart moGo.
Download moGo v.0.4
Hope you like it
Steve
very nice and clean
it would be nice to make top bar in the same color
Gives me a black window named moGoServer when I run moGo in Programs.
Hermes with Wm 6.1 Shadow.
shandar said:
Gives me a black window named moGoServer when I run moGo in Programs.
Hermes with Wm 6.1 Shadow.
Click to expand...
Click to collapse
Have you got FlashLite 2.1 installed?
If you have flashlite installed and you still get the black screen open a swf file manually with flashlite by running flashlite, clicking open and finding a .swf file. There's one in the flashlite folder or moGo folder. After thats done close it and run moGo again. Flashlite would have associated swf files with it now so you will never need to do that again.
I'll edit the first post so it has this info in it now.
thks for this very nice log; the "call history" don't work ...
Very nice!! Working on some customization now.
Fantastic first release. Great work! I love how quick and clean it is.
Suggestions for future releases:
Weather
RSS Reader
include # of voicemails along with SMS, email, and missed calls.
Keep up the good work.
Thanks.
kinda cool, but it would be nice if it auto saw all your applications. still testing it some though.
@ monamibouli
Have you got the tCallHistory.exe file. It should be in your windows folder by default really. Sometimes yet rarely I have found windows mobile wouldn't launch my call history at all until I restarted.
@ mfrost67
Nice. I would love to see some screen shots when your finished. Same with anyone else who may be adding their own skin. In the following versions I will increase the skinning ability of moGo too.
@ bigevs
Personaly I dont use weather apps but you're the second person to ask for it so I guess I should do it. RSS reader would be cool and I totally agree with the voice notification which will defiantly be in the next version.
@ ROCOAFZ
Yeah I have already thought about that. I think the way I will do it is still have a favourites menu type thing but then have a show all programs button that will launch a list view.
I've had some time to tinker around with this program and I am still loving it. I've used itask animated, freestyl, and several other set-ups and I like this one the best. It works great for my fat fingers and it seems to be very stable. A few thoughts on how to make it even better...
*Ability to include today plug-ins on a page
*Next appointment on today screen
*Bluetooth icon on home page
*More customization options such as:
*Option to remove curtain under the clock on the homepage
*Ability to change background on every page
*Time and date format
I can't wait for the next release. This program is fantastic.
Thanks bigevs,
A lot of your suggestions are being worked on for the next release. What do you mean by "Ability to include today plug-ins on a page" suggestion.
this is working for my dopod 818 pro??
thanks...
paaaaaaaaaa said:
Thanks bigevs,
A lot of your suggestions are being worked on for the next release. What do you mean by "Ability to include today plug-ins on a page" suggestion.
Click to expand...
Click to collapse
Sorry. I meant embedding today plug-ins into moGo so that you could cycle between them. I've seen other programs that do this (i.e. Throttlelauncher)
I use Today Agenda, and it would be nice to incorporate that into moGo so I don't have to close moGo to see it on the today screen. I would rather have them integrated together. Or, you could build your own calender/tasks app.
I also seem to be having a little trouble with the SMS notifier updating in a timely manner. Did I mess somethihg up, or is this a known issue?
EDIT: It works fine if I hit the Outlook icon and then SMS inbox, but doesn't work if I tap the Blue SMS notifier.
Once again, great job! Keep up the good work.
paaaaaaaaaa said:
@ monamibouli
Have you got the tCallHistory.exe file. It should be in your windows folder by default really. Sometimes yet rarely I have found windows mobile wouldn't launch my call history at all until I restarted.
QUOTE]
No question: there is no tCallHistory.exe on kaiser. Nor can I find anything obviously related to call history in .inks as well.
So far I like this very much after configuration and personalization, fave apps, quick dials, and https's
Click to expand...
Click to collapse
Here is the Call History.exe
bigevs said:
Here is the Call History.exe
Click to expand...
Click to collapse
thks, it's right now ! can you have "memory.exe" ? it doesn't exist in my wizard and my trinity
bigevs said:
Sorry. I meant embedding today plug-ins into moGo so that you could cycle between them. I've seen other programs that do this (i.e. Throttlelauncher)
I use Today Agenda, and it would be nice to incorporate that into moGo so I don't have to close moGo to see it on the today screen. I would rather have them integrated together. Or, you could build your own calender/tasks app.
I also seem to be having a little trouble with the SMS notifier updating in a timely manner. Did I mess somethihg up, or is this a known issue?
EDIT: It works fine if I hit the Outlook icon and then SMS inbox, but doesn't work if I tap the Blue SMS notifier.
Once again, great job! Keep up the good work.
Click to expand...
Click to collapse
I second this request I have been looking for a launcher like moGo that would also incorporate today plugins. I've been trying to get the iFonz developer to do it, but I think he has too manu requests as it is . Having a page for today plugins would be great, then I could have phonealarm and my schedule(schedule = most important to me), on a single page with easy access to moGo. Just a suggestion .
I will have to look into incorporating the today plugins. Any ideas on how you would like this to work? I think I will have to install a plugin to test this out.
@ bigevs
The blue SMS notifier button is linked to the same lnk file as the menu item labelled SMS Inbox. If you are having trouble with one you should be having trouble with the other. So i'm not sure what is happening there. The notification is hard coded to use the lnk file too so you couldn't of messed anything up in the sets.txt file.
@ monamibouli
check this thread http://forum.xda-developers.com/showthread.php?t=358989
paaaaaaaaaa said:
@ monamibouli
check this thread http://forum.xda-developers.com/showthread.php?t=358989
Click to expand...
Click to collapse
thks for your help
How can i activate the vol menu?
Great app

[UPDATE][10/10/2008] TouchLaunch 0.0.3! so beautiful ( NET2&NET3.5 ) with some skins

[UPDATE][10/10/2008] TouchLaunch 0.0.3! so beautiful ( NET2&NET3.5 ) with some skins
0.0.4 version: http://forum.xda-developers.com/showthread.php?t=437773
TouchLaunch is simple application launcher, which scans start menu shortcuts, and list them alphabetically. Kind of similar to scoll launcher
but this has new quick alphabetic scroll function. This is very early alpha and my first program release.
Features:
-finger scrolling
-quick alphabet shortcuts
-skinnable
-you can choose whether it closes after program launch or not
{
"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"
}
[0.0.1][10/06/2008]
[0.0.2][10/07/2008]
+Skin changer
+Better skinning support
+You can use bitmaps as list item highlight
+6 premade skins
+closeAfterLaunch feature
[0.0.3][10/10/2008]
+backgroundbitmaps
+you can use your today's screen background as this program's background
+ability to choose whether minimize or terminate on exit
+automatic closing ( either minimize or exit on closing )
+it's minimizes correctly, so you can leave it on running background
+should work on all different language roms!
Known "bugs":
-skin change takes about 5 sec... so don't panic
-if closeAfterLaunch feature is on and you switch to other application,
TouchLaunch will close in 2 seconds.
-if you try to launch phone ( or calendar ), it will launch softaware and after that it will crash...
-using bitmaps multiples memory usage, but you can avoid that using simpler skins
-menu is ugly
Requirements:
.NET CF 2.0
wm6 ( might work with wm5 ), i have only tested on emulator and on my elf
qvga or vga
Instructions:
Download and install the cab file
or download the zip file, extract it to any folder on your ppc and run the exe file.
Making new skins you can look example from premade skins in the skin folder at installation folder, two of them ( white.xml and original.xml ) are commented. Adding new just copy your skin xml file in the skins folder.
ToDo:
-better skin support
-adding some animations
-icons ( maybe someone could give me a hint )
-bug fixes
-landscape support
-performance tweaking
-optimizing memory usage
Feel free comment, and give me more ideas!
If like it, you can always donate to keep me motivated
Thanks to gingercat and dosfan for exellent work on KListControl!
Thanks to skinmakers!
Other's skins included in package:
Manila 2D Blue ( by shadowmike )
Diamond ( by Azimuth21 )
DiamondVGA ( by Mr Gee )
nice work can we change background skin
awh damn. just when i had made my mortbuttons program launcher skin.
thanks buddy.
i bet its MUCH easier than my way...
munnna73 said:
nice work can we change background skin
Click to expand...
Click to collapse
Yes, you can change all the colors and also change placements of different elements by modifying skin.xml file. It doesn't support using background bitmaps, but i'm planning to make that for nex release.
Every object has these attributes, which you can modify:
Code:
<ELEMENT>
<NAME>mainList</NAME>
<BGCOLOR>105105105</BGCOLOR>
<FORECOLOR>245245245</FORECOLOR>
<X>12</X>
<Y>0</Y>
<WIDTH>228</WIDTH>
<HEIGHT>268</HEIGHT>
</ELEMENT>
the colors are 9 digit RGB values ( example. BGCOLOR is 105105105, so it has 105 red, 105 green, 105 blue ). Make sure you always use three numbers, even if value is under 100, for example 5 -> 005.
i cant wait till we can have background images. and select images like scroll launcher(by l5v3y)
kidnamedAlbert said:
i cant wait till we can have background images. and select images like scroll launcher(by l5v3y)
Click to expand...
Click to collapse
Actually you can use select image, because it use the same KlistControl code base. Just copy png bitmap to execution folder and name it as select.png. The dimensions must match the dimensions configured in the skin.xml. So, by default it's 228x40.
Looks nice
Few pointers if I may it starts kind of slow it takes about 4 seconds to open it on my kaiser. And the search engine is kind of not finger friendly it,s hard to select a letter with your thumb. I think that bigger letters would do the trick for example you could place half of the alphabet on the left side of the screen and the rest on the right side or introduce the search engine similar to the one present in IContacts.
Great job
-Arturo- said:
Looks nice
Few pointers...
Click to expand...
Click to collapse
Thanks for responses and ideas!
The slow start time is mostly compact framework's fault, one idea is to let it run on background or switch to WIN32 api... but i did look up Icontact's source and felt it was not my kind of cookie But there's some tweaking that could be done. About the scroll touch, i find it quite good on my touch.
It helps to not really trying to hit right alphabet but instead follow what the on screen indexshower shows, and if it's wrong letter just slide your finger up or down. have to say that i'm not big fan of the idea dividing the alphabets but the Icontact alphabet's style could be an idea...
Btw. out of concept, but does anyone know any free coctail databases? Because i have done earlier a program that displays coctail recipes, but the database i use is something that i can't publish. firstly because i don't have authors permission and secondly because it's in Finnish It would perfect if database would be in XML format.
Just added a cab installer.
If the memory footprint is low and by saying low I mean less than 500kb then it's a good idea. WIN32 api??? Well that's double dutch to me
Well I think I've got too big thumbs While holding the phone in one hand I'm not able to access the alphabet with my thumb. I've tried pressing the alphabet area and then slide it up or down to choose a letter but I end up scrolling the list with applications up or down. So maybe widening the alphabet touch area would do the trick. Also I think that moving the indexshower to the upper or even upper right part of the screen would prevent it from being covered by a thumb while picking a letter.
I don't know any cocktail databases at least not free ones
Would it be possible to map it to the "all programs" soft key in TF3D?
Looks nice, thanks for the good work.
Installed and tried it. A pgm which works great. Very handy as I do not have every programs set for my iFonz icons. I couple of suggestions:
1) To group pgm names by alphabet, something like iContact. When the scroll reaches a particular alphabet, the alphabet will appear in the middle, more like you're selecting from the left alphabet option.
2) A handy A to Z table like iContact rather than the alphabets tiny-ly arranged on the left.
I can live with the color but if there's skin to select, it will be prefect.
Thank you for such brilliant pgm.
why netcf
New Version 0.0.2!
It's more skinnable, you can change also font. And I made 6 example skins. I would love see few good custom skins in this thread, which i could add to next release.
uniqueboy said:
Would it be possible to map it to the "all programs" soft key in TF3D?
Looks nice, thanks for the good work.
Click to expand...
Click to collapse
I have no idea never tried TF3D. Maybe someone else could answer?
avellant said:
It's more skinnable, you can change also font. And I made 6 example skins. I would love see few good custom skins in this thread, which i could add to next release.
Click to expand...
Click to collapse
Any chance it could use the today wallpaper for background?
stutzedward said:
Installed and tried it. A pgm which works great. Very handy as I do not have every programs set for my iFonz icons. I couple of suggestions:
1) To group pgm names by alphabet, something like iContact. When the scroll reaches a particular alphabet, the alphabet will appear in the middle, more like you're selecting from the left alphabet option.
2) A handy A to Z table like iContact rather than the alphabets tiny-ly arranged on the left.
I can live with the color but if there's skin to select, it will be prefect.
Thank you for such brilliant pgm.
Click to expand...
Click to collapse
Thank you!
1) That's possible and a good idea.
2) I'm going with tiny alphabets for now, but that would be nice option to add later versions, though i have to make whole new control for that.
The new version has the old color scheme and new white one, i would like i have some darker on like on scroll launcher also.. maybe some talented skinning artist in this forum could provide me that I'm not so talented with skin creating.
uniqueboy said:
Any chance it could use the today wallpaper for background?
Click to expand...
Click to collapse
oh, it would be nice....
btw, great app!
uniqueboy said:
Any chance it could use the today wallpaper for background?
Click to expand...
Click to collapse
That's really great idea Anyone know, how to get path for todaywallpaper? I added background bitmap function to alphabet bar, but haven't yet tested it. I have also modifying the list control to support bg bitmaps... I think it would be in next version.
Hi avellant
great work, thx for that
asking if you can add
1- app font changer size
2- ability to add or not programs icon

[UTIL] TouchWatch 2.01b - Timer/Stopwatch application

This is an old version. Get the new one here:
http://forum.xda-developers.com/showpost.php?p=3837186
Hi again,
it's time to release a beta of the next version of TouchWatch.
This utility is in beta status. Please report bugs into this thread. Thank you.
Requirements:
WM5 or WM6
.NET Compact Framework 3.5
1.5MB free RAM
Features:
up to 6 timers or stopwatches
landscape support
d-pad support
should work on all screen resolutions (VGA,QVGA,WVGA etc.)
use your own notifications sounds
Usage:
The usage is very simple. Just use fingertips to start or stop a timer (d-pad action). If you want to reset a timer, hold down your finger for 500ms (d-pad action for 500ms). To modify the settings of a timer, tab on the left side icon and the settings will open (d-pad left).
The top notification bar is showing radio strength, battery status, bluetooth status, wireless status and some other informations. Tab on the left side of the top bar to open the main settings screen (or use north gesture, d-pad right). To hide the application click the middle part of the top bar (or use south gesture). To close it click the right side of the top bar.
{
"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"
}
Installation:
Copy and run the CAB file on your device. You will find a shortcut to TouchWatch2 in your programs startmenu.
If you get an error that some DLL is missing: This can happen with some ROMs. Extract and copy the files located in the "TouchWatch2 DLLs.zip" into the "\Programs\TouchWatch2" directory and maybe TouchWatch will execute.
Version History:
2.01b:
* Added an option to select between application- or standard taskbar.
* Fixed bug: Font directory not found at startup (DirectoryNotFoundException).
2.0b:
* First beta release.
Support me with a donation for future developments:
Thank you!
Old Version 1:
You can get the v1 of Touchwatch here:
http://forum.xda-developers.com/showthread.php?t=367333
Screenshots:
hi thanks for sharing
Is it fo VGA only or QVGA also ? and is it going to work on my hd also ? (WVGA)
Great App! Absolutely love it and use it daily!
2 things:
1) When my phone goes into stand-by, the alarm does not go off - just a quiet vibration.
2) The top bar is very, very tiny. It's impossible to click the area to minimize or close the app.
Suggestion: Add soft-keys on the bottom bar, like Menu (close; minimize; about) and Settings on the other side.
I'm using it on:
Sprint HTC Touch Pro; WM6.1pro; VGA screen
thanks a bunch! Great Work!!!!
hanackin said:
hi thanks for sharing
Is it fo VGA only or QVGA also ? and is it going to work on my hd also ? (WVGA)
Click to expand...
Click to collapse
It's designed to work on all resolutions. But it's only tested in emulators. Please report your reesults here.
No problem for me, just working fine on trinity except the fact that's it's for wwe rom, the cab doen't put the fonts in the "police" folder on my french rom so it made an error. I created a Fonts one to put the .ttf and all works fine. Thanks for sharing.
On my Tytn2 with WM6.1(HTC dutch Rom) it doesnt even start.
I get the following error:
DirectoryNotFoundException
I do have Net CF 3.5 installed.
Won't start on a Touch 3G - it reports "An unexpected error has occurred in TouchWatch2.exe" and "This application requires a newer version of the Microsoft .NET Compact Framework than the version installed on the device." - which is very unlikely given that this is a brand new handset from HTC with ROM dated October 2008 ?
Congratulations for TouchWatch application! Like it over G-Watch for one main reason, I was able to minimise it to do other stuff.
I'm running it in a TyTN II. Works great.
I've some suggestions:
1. Put icons over the top three locations (Main settings, minimise and close). Users don't need to guess what to do next once they launch the application and they don't read instructions .
2. Increase the size of the two icons signifying timer and stopwatch (older people like me with poorer eyesight have difficulty distinguishing which is which).
3. Or put the words Timer and Stopwatch above the icons.
4. Possibility to change the background of the application (best is to use three colour slider).
Keep up the good work. Thanks.
p-de-geus said:
On my Tytn2 with WM6.1(HTC dutch Rom) it doesnt even start.
I get the following error:
DirectoryNotFoundException
I do have Net CF 3.5 installed.
Click to expand...
Click to collapse
Hi. Can you click on details of the error message please. There should be a path which is not found. (for example: \Windows\Fonts)
zard said:
Congratulations for TouchWatch application! Like it over G-Watch for one main reason, I was able to minimise it to do other stuff.
I'm running it in a TyTN II. Works great.
I've some suggestions:
1. Put icons over the top three locations (Main settings, minimise and close). Users don't need to guess what to do next once they launch the application and they don't read instructions .
2. Increase the size of the two icons signifying timer and stopwatch (older people like me with poorer eyesight have difficulty distinguishing which is which).
3. Or put the words Timer and Stopwatch above the icons.
4. Possibility to change the background of the application (best is to use three colour slider).
Keep up the good work. Thanks.
Click to expand...
Click to collapse
Thanks for your feedback zard. I will have a look and will try to realize this suggestions.
boggle said:
Won't start on a Touch 3G - it reports "An unexpected error has occurred in TouchWatch2.exe" and "This application requires a newer version of the Microsoft .NET Compact Framework than the version installed on the device." - which is very unlikely given that this is a brand new handset from HTC with ROM dated October 2008 ?
Click to expand...
Click to collapse
Please try the following:
Download, extract and copy the files located in the "Touchwatch2 DLLs.zip" into the program folder of TouchWatch2 (\Programs\TouchWatch2). Maybe this will work for you.
Looking good!
This is coming along very nicely! The problem with v1, where the form filled only 1/4 of the screen, has been resolved, and I like the addition of the stopwatch and the additional options. I also like the way it now ties in with the TF3D look.
boggle said:
... it reports "An unexpected error has occurred in TouchWatch2.exe" and "This application requires a newer version of the Microsoft .NET Compact Framework than the version installed on the device." - which is very unlikely given that this is a brand new handset from HTC with ROM dated October 2008 ?
Click to expand...
Click to collapse
Using a recently purchased HTC Touch Diamond, I got the same problem, but installing Microsoft .NET Compact Framework 3.5 did the trick.
atomic2mod said:
2) The top bar is very, very tiny. It's impossible to click the area to minimize or close the app.
Suggestion: Add soft-keys on the bottom bar, like Menu (close; minimize; about) and Settings on the other side.
Click to expand...
Click to collapse
Agree with both of these points. The standard top bar, with the Windows menu, system icons and close button, should be retained, and menus added to the bottom bar (Menu and Settings or File and Options, perhaps).
Final suggestions: it would be good if the sound selection dialog allowed browsing to other file locations, and it would be helpful if there was a sound test button.
A great little app - thank you!
Doctor Walpurgis said:
Final suggestions: it would be good if the sound selection dialog allowed browsing to other file locations, and it would be helpful if there was a sound test button.
A great little app - thank you!
Click to expand...
Click to collapse
Hi,
you can browse files anywhere on your device. Use the UP button. If you select a sound, it plays once.
Thanks for all your feedback.
lopez1_de said:
Hi. Can you click on details of the error message please. There should be a path which is not found. (for example: \Windows\Fonts)
Click to expand...
Click to collapse
See attached pictures for the details.
p-de-geus said:
On my Tytn2 with WM6.1(HTC dutch Rom) it doesnt even start.
I get the following error:
DirectoryNotFoundException
I do have Net CF 3.5 installed.
Click to expand...
Click to collapse
Hi,
please try the new version 2.01b. It should fix the problem.
lopez1_de said:
Hi,
please try the new version 2.01b. It should fix the problem.
Click to expand...
Click to collapse
It now starts up. I'll test it now.
on first look a nice program
[Edit]
The only thing i can come up with now is that there is no sound when the pda is in stand-by.
p-de-geus said:
It now starts up. I'll test it now.
on first look a nice program
[Edit]
The only thing i can come up with now is that there is no sound when the pda is in stand-by.
Click to expand...
Click to collapse
The timers will stop if the device is in standby. There is no workaround. It's depending on the Windows Mobile architecture.
lopez1_de said:
The timers will stop if the device is in standby. There is no workaround. It's depending on the Windows Mobile architecture.
Click to expand...
Click to collapse
I also have Chronos installed and that keeps on going even when my tytn2 is in stand-by. So it is possible.
p-de-geus said:
I also have Chronos installed and that keeps on going even when my tytn2 is in stand-by. So it is possible.
Click to expand...
Click to collapse
Does Chronos suspend the default standby, and just lock the keys and power the screen off? - WM stops most processes running to extend battery life.
Thanks for the update to TouchWatch!
l3v5y said:
Does Chronos suspend the default standby, and just lock the keys and power the screen off? - WM stops most processes running to extend battery life.
Thanks for the update to TouchWatch!
Click to expand...
Click to collapse
Chronos even keeps running when i put my tytn2 manually in stand-by with the power button.
So i guess it goes realy in stand-by or chronos is doing something even when you put it manually in stand-by, not for sure.

Categories

Resources