iPhoneToday v1.5.2 (Apr 15, 2010)

Search This thread

jeanne8fr

Senior Member
May 27, 2008
434
20
coolsac32,
I don't like storing settings in registry.

jeanne8fr,
The wm version now runs on Windows Mobile 2003 (aka Pocket PC 2003), Windows Mobile 5, and Windows Mobile 6.x. Before I had two different packages, one for Windows Mobile 2003 and one for Windows Mobile 5/6, but now I decided to have just one to avoid confusions.
What are the few problems? Anything I could fix?

I can't get the wifi state to show. not a big deal as there is an icon on the bottom bar showing the signal strength anyway.

I am amazed how well ipt works on this 2003 machine though.

J.

sshot000.bmp

sshot001.bmp
 

mike2nl

Senior Member
Jul 24, 2009
3,965
670
64
Near Utrecht
Hi tronikos,

you are really busy with the good old iPhoneToady app. I hope this will never stops ;).

I will set a link from my new thread for the DUSK theme running on the original HTC TP2 Rom
when i am ready with the 100% porting in the next two or three days. I hope that's OK for you...

BTW:
your app is running on the manila today page tab on my phone.

EDIT:
oh i think ihave to send some video files to someone. Sorry will be done in the next days.
 

tediberus

Senior Member
Feb 19, 2010
131
6
12 gage

tap and hold screen .... tap options ..... there are several things you can do to change the number of icons

1.) icon width .... this will change the size of the icons and automatically adjusts the number of icons to fit the screen

or

2.) change Minspace and/or Add. vspace options ..... which changes the spacing between icons

3.) add offsets to take up some space top left right and bottom of screen
 

12gage

Senior Member
Sep 3, 2007
1,813
264
Albany, OR
12 gage

tap and hold screen .... tap options ..... there are several things you can do to change the number of icons

1.) icon width .... this will change the size of the icons and automatically adjusts the number of icons to fit the screen

or

2.) change Minspace and/or Add. vspace options ..... which changes the spacing between icons

3.) add offsets to take up some space top left right and bottom of screen

wouldn't that change the portrait settings as well? i have those the way i want them, but when i switch to landscape it keeps 4 icons per row, loses and cuts off some instead of automatically rearranging like on 1.3
 

condedudas

Member
Jul 22, 2008
11
0
Hello tronikos again.

Clean installation.
Convert 13 icons to Normal.
Tested the two versions, (1.5.0, and 1.5.1), apparently the same speed ...

Thanks
 

RizwanKhan

Senior Member
Apr 10, 2008
1,175
2
Aiur
If is possible, i've a request for a next release :
When add a new icon, display the icon at the end of the list, not at the beginning

thanks for your work

there is an easy fix for this: depending on how far you want the icon moved just count the number of icons and set this icon at the last number. For example if you have total of 13 icons on one screen than set the new icon number as 14 and this will put it at the end of the list of icons. Hold the icon until the right click menu appears and than click on "edit icon"

from here
Screen: (list of option for screen) Icon: (this is where you specify icon #).

Hope this helps.
 

mebarg

Member
Aug 29, 2009
16
1
there is the posibility of having an option to set a folder with wallpapers and auto change then every x minutes??

thanks
 

Osprey00

Senior Member
Jul 21, 2009
448
212
Here are some iPhone backgrounds that are pixel-exact to what's on the real iPhone. My first backgrounds were, evidently, based on pre-production mock-ups (artist renditions). These come from actual screenshots and are exactly the texture on the iPhone, not re-sized or shaded any. I made these a few weeks ago, but waited until tronikos implemented the fitwidth and fitheight controls on the static bar backgrounds, since they're important for keeping the look and quality of the images.

To download these, right-click on them and choose "Save Picture As" (or similar option in your browser). To apply them, set iPhoneToday's bottom bar's background (not the mainscreen background) to them.

This first one is sized specifically for Windows Mobile phones with 240px-wide displays.

iPhoneBG_240px_wide.png


This second one is for all sizes. I simply took the iPhone texture and repeated it to keep the quality (i.e. did not re-size it). When you use this, make sure to turn off "fitwidth" and "fitheight" in iPhoneToday, so that the image isn't shrunk to fit on your display, which would ruin the look and quality. By turning "fitwidth" and "fitheight" off, this texture should look perfect and exactly the same on all devices and configurations, no matter the size.

iPhoneBG_All_Sizes_(turn_fitwidth_&_fitheight_off).png


There's no gray bar at the bottom because it's impossible to add one that works for all screen and font sizes. If you want to add it, simply take the color from the 240px-wide image and create the bar on the above image at the point and with the size required for your display and iPhoneToday setup.

To compare the textures, here's a screenshot of the iPhone:

3318.png
 

tronikos

Senior Member
Feb 15, 2010
224
6
Osprey00,
Thanks for the new backgrounds. Since you are good with graphics, could you create some nicer bubbles? I understand that PND devices have no need for bubbles... If you want to see how they look like 1. add some sms, alarm and wifi icons, 2. select the bubble images under options->bubbles and 3. run:
RegWriteDWord("HKCU", "System\State\Messages\SMS\Unread", "Count", 8)
RegWriteDWord("HKLM", "System\State\Hardware", "WiFi", 2)
RegWriteDWord("HKLM", "Software\Microsoft\Clock\0", "AlarmFlags", 1)

2. If possible, I think that a nice addition would be the option of having the vertical scrolling stop scrolling when there are no more icons in the given direction. Right now, for example, if you flick up (to access lower icons), the icons, including the last row, shoot off the top of the screen and then come back down to settle into place. It'd be neat if you could figure out a way to stop the icons from moving more than they need to (in both up and down directions). That would just make vertical scrolling less chaotic and more predictable. I realize that that would disable the "out of screen" feature (at least up/down), so one or the other would need to be optional.
Check the attached exe.
 

Attachments

  • iPhoneToday_r174.zip
    74 KB · Views: 103

Osprey00

Senior Member
Jul 21, 2009
448
212
tronikos,
1. Sure. I'll take a look at that tomorrow.
2. I'm not noticing any difference between that version and the latest 1.5.1 with regard to the request that you quoted. Does it work in the emulator? What, exactly, did you do? Just to be sure that you understood the request, I meant, for example, that when you're at the top of the page, tap-and-dragging down should not drag the icons down, since, being at the top of the page, there are no icons above them to scroll to. Similarly, if you're showing the last row of icons, you shouldn't be able to tap-and-drag up, since there are no more icons below the last row. Obviously, if the "out-of-screen" controls are set, they would override, but, if not set, scrolling to blank space wouldn't be possible. It's not a huge deal, but if you're trying to accomplish it, that's what I meant, just to be clear. If you have some other idea or meant for me to test something other than that, let me know. Thanks.
 

LivinOne

Senior Member
Mar 27, 2008
459
17
tronikos,
Love the app!

How can I make mine look like the one on your first post... with the clock and other buttons on the top bar and removing the bottom status bar?

thx!
 

midnitefreakin

Senior Member
Jun 13, 2009
74
2
Calcutta/Kolkata
@ Tronikos

When i make the fonts bold and remove shadow no text appears on screen. I just want plain and simple black text without shadow. How to get it?
 

Attachments

  • 100405105041.jpg
    100405105041.jpg
    14.7 KB · Views: 108

tediberus

Senior Member
Feb 19, 2010
131
6
i think you have to edit your icons.xml and create a topbar page

inside the file you'll see page1, page2 and so on then bottombar ..... by default there is no topbar i think .... so you'll have to add that.
 

tronikos

Senior Member
Feb 15, 2010
224
6
LivinOne,
The screenshot is from MiToNiOeS ( http://xdaforums.com/showthread.php?t=508429 ) and it seems he used Wisbar Advance 3.5 and nueNoBar 2.0. I have no experience with these programs...

midnitefreakin,
I guess you selected black color for text. There is a known issue... Till I fix it change it to something that is close to black e.g. #101010
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    http://code.google.com/p/iphonetoday/



    Watch a video demonstration at: http://www.youtube.com/watch?v=HG-T2Fv1onE

    Submit and vote suggestions at: http://www.google.com/moderator/#16/e=4fa9

    FAQ's at: http://xdaforums.com/showthread.php?t=542727



    Changelog

    iPhoneToday v1.5.2 (Apr 15, 2010)
    1. Improved scrolling performance. It should be really fast when there is no wallpaper or there is a gradient or image background for the mainscreen pages. Under these conditions you could even enable alpha blend on background without any performance loss.
    2. Improved animation performance.
    3. Added new animation effects. The available ones are: "None", "Expand rectangle from center", "Zoom out from center", "Zoom in to center", "Expand rectangle from clicked area", "Zoom out from clicked area", and "Zoom in to clicked area".
    4. Added "animation" tab in options where you can select the animation effect, the animation duration, and whether to launch the application before the animation.
    5. The "out of screen" tab got more options. You can now configure to stop scrolling when there are no more icons in a given direction.
    6. Added an option to tile the background images.
    7. Included a couple of tileable textures.
    8. Included an iPhone background for the BottomBar.
    9. Included some nicer looking bubbles.
    10. When adding a new icon, it is now by default inserted at the end of the list not at the beginning.
    11. Whenever edit boxes receive the keyboard focus all the text in them is selected and the keyboard is shown.
    12. For PNDs added a "KB" button next to the "OK" and "X" buttons.
    13. icons.xml and settings.xml are now always saved with DOS new lines.
    14. Center button of D-pad jumps to first page.
    15. Added --goto:right and --goto:left (similar to the --goto:next and --goto:previous).
    16. Added a "Cradle State" icon.
    17. Fixed non updating "Calendar & Appointments", "Unplayed Voice Mails" and "Irda State" icons.
    18. Fixed exec alt of "Missed Calls & Signal Strength & Operator Name" icon.
    19. Fixed an issue when text's color is black.
    20. Other minor fixes and improvements...

    iPhoneToday v1.5.1 (Apr 3, 2010)
    1. Using registry notifications instead of polling for updating notifications (bubbles, date, time, etc.). Notifications (and reloadIcon) should now appear immediately. Battery foot print should also be smaller.
    2. Icon, text, circles, offset sizes, etc. are scaled automatically if the application is launched in a different resolution than the one in settings.xml (LastConfiguredAt).
    3. Bubbles are alpha blended.
    4. Position, size, text, etc. of bubbles are configurable.
    5. Added background image support for static bars (bottom bar and top bar). Gradient background can now be used even when a wallpaper is set. The background (gradient or image) of static bars can be alpha blended to the wallpaper.
    6. ShrinkToFit option of static bars now shrinks the text height in addition to the icon width.
    7. Added font settings dialog.
    8. Renamed "GPRS State" icon to "Cell Network State".
    9. Added "Missed Calls & Signal Strength & Operator Name" icon.
    10. Added "Unplayed Voice Mails" icon.
    11. Added "Irda State" icon.
    12. Added "Phone Profile" icon.
    13. No sound or vibration on launch if current profile is silent.
    14. When battery is charging a dot is shown before the battery percentage to indicate charging.
    15. If operator name is empty show NA for signal.
    16. Changed the field "type" in the icon settings dialog from dropdown to droplist.
    17. Fonts in the fonts subdirectory are automatically added/removed.
    18. Load strExec and strParameters (in addition to nScreen, nIcon, strName, and strImage) from HKLM\Software\iPhoneToday\Icon...\ when HKLM\Software\iPhoneToday\reloadIcon is set.
    19. Added a separate text quality option for text inside icons.
    20. Added new pressed icons.
    21. Added minimize OnLaunchIcon option (you have to manually edit settings.xml).
    22. Added UpdateWhenInactive option (you have to manually edit settings.xml) to always update notifications even when window is inactive. The default value is 0 to save battery.

    iPhoneToday v1.5.0 (Mar 21, 2010)
    1. Fixed battery drainage issue.
    2. Improved quality of icons by using the averaging interpolation method for resizing them.
    3. Added an alternative method for alpha blending to the background that should be faster but requires more memory.
    4. Added an option to "use mask for transparency" that might help the scrolling performance on some devices.
    5. Added text quality option (Default, Draft, Nonantialiased, Antialiased, Cleartype, Cleartype comp), but it is available only when alpha blend on background is disabled.
    6. Added facename (font family) option for the text labels under the icons, the header text, and the special icons text. (you have to manually configure the XML, no dialog yet).
    7. Added shadow and roundrect options for the header text.
    8. Added --winkey command to display the start menu.
    9. Added an option to show battery percentage while charging (enabled by default).
    10. Changed default value of vibration for non phone devices to 0.
    11. Fixed crash when copying icons from topbar.
    12. Fixed bug with pressed icon not displaying correctly when alpha blend is enabled.
    13. If reloadIcon is 2 icons.xml are saved after loading them from registry.
    14. Installer now displays a warning that today plugin will not be available if you choose to install to storage card.
    15. Some minor fixes and improvements.

    iPhoneToday v1.4.9 (Mar 15, 2010)
    1. Fixed degraded quality of images of previous release (image resizing is done by the Windows Imaging API again).
    2. Fixed a bug with background resizing.
    3. Added RoundRect option (for now only in the XML, no dialog yet) to display a black rounded rectangular behind the text (like Android).

    iPhoneToday v1.4.8 (Mar 14, 2010)
    1. Using LPNG library (an extremely light-weight library - it just adds 6KB) if imaging API fails (mostly helpful for PNDs where imaging API is often missing). This allows now all devices to load and display transparent PNG icons.
    2. Huge memory savings compared to v1.3 when AlphaBlend is disabled (32bit icons are now converted to whatever the screen supports, usually 16bit).
    3. Fixed text labels being 1-2 pixels left of the center of the icons.
    4. Fixed background color of options dialog to be the windows default color for menu backgrounds.
    5. Added --keyboard command to show/hide the keyboard.
    6. Only for PNDs: added a help button (question mark) on the title bar of the options and icon settings dialogs (next to the OK button) that toggles the appearance of the keyboard.
    7. The 3-letter abbreviation of the day of the week is now by default displayed in the language of the user locale.
    8. Converted the included pressed icons from gray scale to true color since LPNG only supports loading true color PNG images.
    9. Resized the bubble icons.
    10. Added a warning that scrolling will be slow when AlphaBlend is enabled on devices that do not natively support it.

    iPhoneToday v1.4.7 (Mar 09, 2010)
    1. Changed the icon set
    2. Added pressed icon effect
      Currently incuded icons: CrackedGlass.png, Fingerprint.png, RoundedPressed.png (default), Spotlight.png, StopwordPressed.png (Thanks to Osprey for the images)
    3. Added text shadow
    4. Added some new options for the background image: fit width, fit height, center
    5. Added refresh time setting in the movement tab
    6. Added new command: --volume:++<step> and --volume:--<step>
    7. Fixed a bug with animation rectangular staying sometimes on screen
    8. Fixed some minor bugs

    iPhoneToday v1.4.6 (Mar 06, 2010)
    1. Added some new icon types:
      • Volume
      • Memory Load
      • Memory Free
      • Memory Used
      • GPRS State
      • Signal Strength
      • Operator Name
      • Signal Strength & Operator Name
    2. Added some new commands:
      • --rotate to rotate the screen 90 degrees
      • --rotate:<angle> (e.g. --rotate:270) to rotate the screen by the given angle
      • --volume:<number> to set the system volume to <number> (0-100)
      • --volume:+<step> or --volume:-<step> to increase or decrease the system volume by <step>
      • --reset or --restart to soft reset the device
      • --off or --standby or --suspend to suspend the device
      • --minimize to minimize the iPhoneToday's window (only for exe version)
      • --taskbar to show/hide the taskbar (only for exe version)
    3. Alpha blend transparent icons with the background
    4. Option dialog to configure the transparency of icons
    5. Fixed transparency of png icons with black pixels
    6. Today item's height is configurable again
    7. The color of the expanding rectangular - animation on launch - can now be configured
    8. A default sound on launch can be set
    9. Added a play button in the icon settings dialog to preview the selected sound
    10. Fixed the ignore screen rotation option
    11. Fixed focus of the choose color dialog
    12. If the bubble png icons are not found nicer bubbles are programmatically drawn
    13. Added a reset settings to defaults button in the about dialog
    14. Configurable margins for the text inside the special icons such as day of month, day of week, clock, battery, etc.
    15. You can set which applications to run when the icons are out of screen instead of cycling through the pages
    16. Reorganized the options dialog
    17. AppToDate support
    18. Installer will ask to create a startup shortcut to the exe if you answer no to the question whether you want to enable the today item plugin

    iPhoneToday v1.4.5 (Feb 27, 2010)
    1. Added a static top bar of icons
    2. Non static background keeps the aspect ratio of the image
    3. Configurable zooming factor of the background image
    4. Added a warning before enabling "never show taskbar"

    iPhoneToday v1.4.4 (Feb 26, 2010)
    1. Installer now detects previous installations and asks to keep the current settings.xml and icons.xml
    2. Added simple battery icon (shows battery percentage or AC)
    3. Added about dialog (last tab in options)
    4. Added file version information in the .exe and .dll
    5. Added edit header dialog
    6. Added an option to configure the circles offset from the top of the bottombar
    7. Optimized screen transition a bit
    8. Avoid some unnecessary redraws
    9. Icons behind the bottom bar are now hidden
    10. You can now add a bottom bar icon by right clicking on the bottom bar's empty space
    11. Fixed --goto:down that was scrolling one extra page down
    12. Fixed the background of text in the options dialog for PND
    13. Disabled --close and --exit for the dll version
    14. Fixed crash when icon width is set to 0 (useful to disable the bottom bar)
    15. Fixed dll's crash when icons.xml does not exist or is not valid
    16. Fixed bug when using reloadIcons that was not deleting "unused" icons.
    17. Renamed some confusing options
    18. Disabled options that cannot be changed depending on whether you are running the exe or the dll version

    iPhoneToday v1.4.3
    1. Icons can be associated with wav files to play once they are clicked.
    2. Fixed infinite loop when checking for Software\iPhoneToday\Icon%d.

    iPhoneToday v1.4.2
    1. If imaging API is not available (some PND do not have it) use imgdecmp.dll instead (included in the PND zip).

    iPhoneToday v1.4.1
    1. Switched to TinyXml that has smaller memory footprint than MSXML

    iPhoneToday v1.4.0
    1. Support for Pocket PC 2003
    2. Support for Portable Navigation Devices (Windows CE Core)
    3. Today item height is automatically figured (you can have multiple today items and it should still work properly as long as iPhoneToday is the last one)
    4. Vertical scrolling
    5. Added header text for each screen
    6. Support for BMP files without using the imaging API (BMP images are actually a lot faster)
    7. Made almost everything configurable
    8. Bottombar can have different settings from the mainscreen
    9. Icon text can be set to 0
    10. Icon offset can be set to a negative value to make the text overlap the icon
    11. Commandline arguements and special icons with the same commands (--reload, --relaunch, --add, --options, --close, --exit, --goto:<screen>, --goto:next, --goto:previous, --goto:down, --goto:up)
    12. Added copy icon and copy here in the right click (long tap) menu
    13. Paths can now be relative to the application directory
    14. Better orientation and rotation support
    15. Special characters such as ", <, >, & are properly handled in the XML (if you manually edit the XML make sure you escape them!)
    16. Use the last indexed LED as the vibration LED
    17. Scroll through the pages with the directional pad.
    18. Many other bugfixes, improvements, and optimizations that I've forgotten now...
    2
    jwoegerbauer,
    No it cannot be. iPhoneToday works on any screen resolution. The LastConfiguredAt in settings.xml is used if you happen to use a settings.xml from another device with a different screen resolution than yours, in which case all settings are scaled accordingly.

    sakeator,
    I am still around and will continue to update the program, but updates will be mostly bug fixes or small feature requests.
    1
    Wow this is really exciting. I love this app, it's really given my phone a new lease on life without its stylus.

    I'm really curious to know what the change log for this version might look like, since iphone today is so central to my usability I'm a little more hesitant than I would normally be to just dive in and try a new version..
    1
    Installed iPhoneToday 1.5.3 rc2

    Installed 1.5.3 rc2. No issues so far.

    Is there a change log?
    1
    How to change a circle into a rectangle or square?
    8888.jpg
    How to do this by modifying the file settings.xml?
    Or you need to edit the file iPhoneToday.exe?

    Sorry for the incorrect english ...