[31/10/2009] iPhoneToday 1.3 (Source Code Shared)

Search This thread

MiToNiOeS

Senior Member
Jul 11, 2008
239
1
Hi Guys, i havent a Windows Mobile now (HTC Diamond is dead). My new device is a Android and i cant support this application...

Now, i share the source code, i would like to see new developments from developers


This application is in Spanish Martketplace, with the name FluidIcons

attachment.php

Video: (0.9.5) http://www.youtube.com/watch?v=HG-T2Fv1onE

I spend many hours on this project, do you think I should be rewarded?:
Donations!: bbonzz(10€), piet8stevens(5€), Liaw(5€), iain2510(10€), treqq(7€), Jeanne8fr(5€), Sir.John(10€), sureshot007(5€), robsno(7.50€), J_Hutt(5€), GuustFlater89(2.50€), Oliver Münk(5€), nathan(10€), gummikuh_jau(5€), Luroco(10€) THANKS TO ALL!!!!

Download Version 1.3: http://rapidshare.com/files/300399600/iPhoneToday_1.3_Src_Included.zip

Download Version 1.2.5: http://rapidshare.com/files/271788261/iPhoneToday_1.2.5__All_Resolutions_.zip

User packs (Thanks to whitealien): http://forum.xda-developers.com/showpost.php?p=4166404&postcount=1241

Features:
- Multiples screens (With animates transactions)
- Notification on icons for calls, sms, etc
- Is a Today (No problems when we push the home button, no problems with incoming calls, ...)
- Compatibility with others todays (By example: Date Today and iPhoneToday after), today height configurable
- QVGA, VGA, WVGA... (The user define the icon size and height screen)
- UI for Icons managings
- UI for configuration
- Very low memory
- FAST!

Change log (31/10/2009): (1.3)
- Autoconfigure on first launch (One version for all resolutions)
- Visible startmenu bar on full screen (Requisite for Marketplace)
- Fixed all memory leaks (The Marketplace certificate process is very hard)
- Complete icon pack created by me (For Marketplace again)

Change log (26/08/2009): (1.2.5)
- Added vibration on touch (In options you can disable it if you set time of vibration to 0)
- Added new system for reload icons quickly (see http://forum.xda-developers.com/showpost.php?p=4395050&postcount=2116)
- Added clock&alarm type

Change log (24/08/2009): (1.2) (Experimental version)
- Added Executable mode (Now you have the today plugin version and independient exe version) for better integration with other programs (Manilla, Spb, etc)
- Fixed problem in somes reload?
- Some fixes

Change log (09/08/2009): (1.1)
- Added Digital Clock
- Added Panoramic Wallpaper
- Added option for acces to Settings UI from iPT directly (Tap & hold in a zone without icons)
- Added more settings for wallpaper and digital clock
- Small optimizations, a bit more of speed
- Some fixes

Change log (30/07/2009): (1.0d)
- Added notifications for "Outlook email", "others email" (hotmail, gmail, etc) and "total email"
- Fixed samll error with unread notification on some devices

Change log (27/07/2009): (1.0c)
- Added option to ignore rotation (for peoples with problems to return to portrait)
- For Mortscripters: Added fuctionality for reload icons (If you set the registry entry "HLKM/Software/iPhoneToday/reloadIcons" to 1 the icons are reload automatically)
- Added Donate Buttom
- Small internal changes

Change log (18/07/2009): (1.0b)
- Changed path of dll (YOU MUST UNISTALL THE PREVIOUS VERSION)
- Added Config UI for more importants parameters (Start/Settings/Today -> iPhoneToday -> Options)
- Created a cab for each Resolution
- Changed some icons (THANKS to bluemetalaxe!!!!!)
- Fixed special characters!! (i believe...)
- Fixed problem with landscape if you have black background (i believe...)
- Other small changes...

Install:
1º Install *.cab (In Internal Memory)
2º Copy iPhoneToday folder to root of internal memory
3º Go to Settings/Today/Elements and active the iPhoneToday element

Configuration: Some Question? All about iPhoneToday in your hands (thanks to j101399j): Settings, Tutorials, FAQs, Tools, etc
Other Fantastic manual: (Thanks to indiacam): http://forum.xda-developers.com/showthread.php?t=530404
 

Attachments

  • iPhoneToday1.0.jpg
    iPhoneToday1.0.jpg
    25.5 KB · Views: 84,718
Last edited:

Aafjes

Senior Member
Mar 19, 2008
156
0
Looks really interesting. It's a great idea to mix the best parts of all the different UI's. Can't wait to try it! Good luck with it :).
 

12gage

Senior Member
Sep 3, 2007
1,813
264
Albany, OR
I can't wait for this, it looks great. I'm a WM user who love the flexibility of WM, is stuck on Sprint, and definetly has iphone envy. I've tried both iFonz and iDiamonds, and if you can mix the best of both that would be great.
 

crd22

Senior Member
Aug 25, 2008
62
4
I like this idea of an iPhone-like today screen plugin.
This looks nice and seems really functional.

My suggestion is to be able to use the today screen background instead of just a black background.
 

crd22

Senior Member
Aug 25, 2008
62
4
I like this idea of an iPhone-like today screen plugin.
This looks nice and seems really functional.

My suggestion is to be able to use the today screen background instead of just a black background.
 

petard

Senior Member
Feb 12, 2006
1,049
38
looking fwd to it.

the iphone has a very slick & fast gui, not unlike our wm devices. but to me it's all gloss & no productivity...

I'll say its slick but I don't think it's very fast. It just has the illusion of being fast because of the transitions it displays while the programs are actually loading.
 

MiToNiOeS

Senior Member
Jul 11, 2008
239
1
Icons Settings: (icons.xml)
Example:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<root>
    <screen>
        <icon name="Phone" image="phone.png" exec="program1.exe" parameters="" type="0" execAlt="program2.exe" parametersAlt=""/>
    </screen>
    <screen>
        <icon name="SMS" image="sms.png" exec="\Windows\calendar.exe" parameters="tasks" type="5"/>
    </screen>
</root>

name: The icon name or text
image: image file (the image will be in \iPhoneToday\icons folder)
exec: Main executable
parameters: Parameters for main executable
execAlt: Alternative executable, run when we have notifications
parametersAlt: Parameters for alternative executable
Type: Type of icon (0:Normal, 1: Missed Calls, 2: Unread SMS, 3: Unread MMS, 4: Unread Email, 5: Calendar + Nexts Appointments, 6: Incompleted Tasks, 7: Calendar without notification bubble)

Options: (settings.xml)
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
Example for VGA:
<root>
    <iconWidth>90</iconWidth>
    <numIcons>4</numIcons>
    <moveThreshold>15</moveThreshold>
    <maxVelocitiy>240</maxVelocitiy>
    <minVelocitiy>10</minVelocitiy>
    <refreshTime>15</refreshTime>
    <screenHeigth>460</screenHeigth>
    <fontSize>7</fontSize>
    <fontBold>1</fontBold>
    <factorMov>4</factorMov>
    <Sunday>Sun</Sunday>
    <Monday>Mon</Monday>
    <Tuesday>Tue</Tuesday>
    <Wednesday>Wed</Wednesday>
    <Thursday>Thu</Thursday>
    <Friday>Fri</Friday>
    <Saturday>Sat</Saturday>
</root>

iconWidth: Width of icons in pixels
numIcons: Num icons for row
moveThreshold: Mix movement in pixels for init movement
maxVelocitiy: Range of velocity for animations
minVelocitiy: Range of velocity for animations
refreshTime: Refresh time for repaint in millisecons
screenHeigth: Heigth of screen for combine with other todays, 0 for all heigth screen
fontSize: Font size
fontBold: 0 For normal font and 1 for Bold font
factorMov: Factor of movement. 0 for real movement and other for to multiply your fingers movement (The formule is "FinalMovement = YourMovement * (1 + factorMov / 10)")
Sunday: Texts for days of week (For translations)
Monday: Texts for days of week (For translations)
Tuesday: Texts for days of week (For translations)
Wednesday: Texts for days of week (For translations)
Thursday: Texts for days of week (For translations)
Friday: Texts for days of week (For translations)
Saturday: Texts for days of week (For translations)
 
Last edited:

thebond

Senior Member
Nov 17, 2007
88
0
not working on htc elfin

hi its not working on htc eltfin (touch gsm version)

just getting an black screen with a slider on the today screen ????
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone