
Hey peeps, check out these skins I've made for JMLToday. JMLToday is a WM6.5 Titanium plugin, so they are for WM6.5 only. My first two skins are in this post, but you'll see I've posted updated versions of them later, so I suggest you use those instead. First thing you need to do is make sure you have JMLToday installed properly.
Important: Everything must be installed to "Device", not "My Storage" or "Storage Card"
First install Mortscript 4.2 (this may already be cooked into your rom) and at least JMLToday 5.4 as well as v.3 of JMLLibrary. Run the program (JMLToday) once and follow the setup procedure. Finally, install JMLPanex 1.0. This great addition means workable buttons in the skins.
Updates
18.09 - New Skin - Futuretro - Released! Check this post for details - (post #294)
10.09 - New Anlog Clocks added just for Omnia users. Hope you like the new hour and minute hands! To download go here - (post #237)
07.09 - Jumba_Solo_Digital_Big and Small Released. Featuring 3 colours and dual sizes. See here for details - (post #194)
Check out all 6 analog clocks in one post. These will work with all the analog skins. Click here to download - (post #202)
06.09 - Jumba_Solo skin released! Features: Fullscreen layout, new single analog clock, 4-day forecast - see here for details - (post #163)
31.08 - Converted Analog_Duo Skin to work with JMLPanex! - click click - (post #127)
25.08 - Biiiig Update: JMLPanex Released. Now the buttons are clickable! For details see this post (#88).
18.08 - Update: New Digital Skin added... Slanted - (post #64)
10.08 - First Skins Released: Jumba_Analog_Duo and Jumba_Digital - (this post)
Frequently Asked Questions
1. What exactly is JMLToday?
JMLToday is a plugin for Titanium which works on WM 6.5. It will not work on WinMo 6.1. JMLToday is designed to be the heart of your Titanium layout. It installs to position 1 and will replace CClock as your main plugin. JMLToday is made to be skinnable and easy to develop for, supporting user-created skins, clocks, weather icons, battery meter, missed calls, sms and email, etc. It is still in early development (despite the seemingly high version number) and is already pretty awesome. It is under active development with many great features still to be implemented.
The application is coded in C#, so it has a small footprint and runs quickly and smoothly.
2. What is JMLLibrary?
A lot of the magic behind JMLToday is in the script library. With the release of version 3 of JMLLibrary now JMLToday can make use of the many included mortscripts. These add powerful functionality to the skins like automated wallpaper changing according to the weather forecast, clocks that change colour at night, etc. and allow you to map complex functions to onscreen buttons in conjunction with JMLPanex. The skinner can also write their own custom scripts to do pretty much anything, depending on how imaginative they can be.
3. What is JMLPanex?
This has been somewhat of a breakthrough for Titanium, the devs have successfully managed to have functional hotspots on the main screen, which means clickable buttons. The best part is, JMLPanex can work with any Titanium plugin, we are now awaiting the first apps that will make use of this. Among these are a powerful RSS Reader and a great little Quickdial panel. More soon!
4. Why do I need to install so much stuff?
The great thing about skinning JMLToday is that things like the clocks, the interface icons, the weather icons and so on can be used by different skins. They get installed separately so you can uninstall/reinstall as you wish. So if a skinner wants to release a new/different version of a skin all the user needs to do is download the small skin files and not all the same graphics files. It's a great system in the end, and allows for a great deal of painless customisation.
5. I'm not using an Omnia but I want to use these skins. Can I do this?
Sure, some of the skins have been converted to work with all resolutions. I did this using an automated converter though, so be aware that there will probably be some alignment issues in the non-Omnia resolutions (QVGA, VGA, WVGA). Look for the skin files ending in "_Allres"
6. I created blank panels using CHome Editor but they're not showing. Why?
I am still trying to understand why this is happening - it only affects certain recent roms, so I guess all you can do is give it a go and see if it works for you. I think CHome Editor may be in need of an update.
7. I am using WM7 / Bliss / Neo Titanium and the plugin doesn't look like it does in your screenshots. Why is this?
All my skins are designed to work with Standard Titanium only. If your focus bar - that strip in the middle of the Titanium Menu screen - looks different to the one in my screenshots then chances are the themes will not look good on your device. Sorry, next time you flash a rom maybe try one with standard titanium.
8. How do I change my current city and where can I find my city code?
Click the JMLToday panel and go to Settings > Update City. City not on the list? Neither is mine.
9. How do I change the weather unit from F to C?
Browse to the \Program Files\JMLToday folder on your device and open the file JMLToday.ini with a text editor.
It's a plain text file. You can open it by browsing your device using ActiveSync from your PC, or you can edit it on your device using Word Mobile - just rename the file from JMLtoday.ini to JMLToday.txt (you may need to use a 3rd party file explorer like Resco Explorer or Total Commander to see the file extension) and then open it in Word.
Look for the line "weathertemp=F" and change the F to C.
Then save the file again. If using Word Mobile it will ask you if you want to save it in Word format - choose NO.
Finally rename your file back to "JMLToday.ini" - go back to JMLToday and hit Update.
10. How do I get the weather to auto-update?
Also in the JMLToday.ini file at the top you will see a section that starts with [RunAt] - change "Enable" to 1 and set the update time to what you want.
11. How do I change the date format?
In JMLToday.ini change any of the date strings to your liking. e.g. if the date is Monday 5 December, "dd" = 05, "ddd" = Mon, "dddd" = Monday, and "MM" = 12, "MMM" = Dec, "MMMM" = December - are possible options, combine them as you want.
12. How do I change the time format from 12 to 24-hour?
This can also be found in JMLToday.ini - change "hour" from 12 to 24 and "time" to HH:mm
13. In the dual clock skins, where do I change my 2nd city and offset time?
Also in JMLToday.ini, set your city name and offset in hours.
14. Sometimes the display gets corrupted, some icons appear too big or in strange places. What gives?
It's a Titanium issue unfortunately. I am hoping someone finds a way around this soon. In the meantime if the screen goes weird click the panel and hit > Settings > Refresh titanium.
15. How do I change the clocks/weather icons/system icons?
This is as simple as installing the cab you want. If you want to go back to an earlier clock etc. just re-install the cab. Not all icons/clocks are going to work well with all skins, but try it out, you never know what might work. One exception is the analog clocks I've posted, all of which are compatible with my analog skins. I believe an easier switching method is planned for future versions of JMLToday.
16. The right softkey says "Comm. Mgr." but I don't have Communication Manager installed. Can I change it?
Yep. The author of the app uses an HTC Diamond which comes standard with Comm Mgr installed. This is not the case with Omnias. To fix this install Comm Mgr or use a registry editor (like PHM Registry Editor) and go to \HKLM\Software\Microsoft\CHome\JMLToday\Page1 - find the entries SK2URL and SK2TXT. URL points to the location of the app you want to launch and TXT is the text that appears on the bottom right of your screen.
17. Does using JMLToday cause extra battery drain?
Nope.
Skin #1 - Jumba_Analog_Duo and Duo_Digital
Featuring a new custom interface, new weather icons, dual time zone analog clocks, day/night clock face switching, etc.
Note: In this first version the buttons are not clickable, i.e. not linked to any apps. If you want functional buttons (at least for the analog skin) go here - (post #127) - and install the updated version. But you'll still need to install some cabs from this post, so keep this window open.



And here's the digital version.


To install
1. Install Mortscript, the latest JMLToday and JMLibrary
Make sure you have Mortscript 4.2 and at least JMLToday 5.3b installed as well as v.3 of JMLLibrary. Run the program (JMLToday) once before continuing.
2. Create a blank panel with CHome Editor (only for the analog skin)
Next, this is important, download CHome Editor from here and create a new blank panel, like in the screenshots below.
Open CHome Editor and press the bottom left softkey - choose "Add New Panel", give the panel a name like "blank" and choose "Add to enabled panels now". Then, press the left softkey again and choose "Add new page", select the panel you've just created and hit "Create blank page" and select "Add to enabled pages now". Move your blank panel below JMLToday (2nd from the top) and Save Order.
To remove the label from the "blank" panel you'll need to manually edit it in CHome Editor. Click the left softkey once again and choose "Manual Edit Item Values", select your blank panel, condensed page, and edit "PluginLabel" - remove the text and hit "Save to Registry".
This creates some extra room below the JMLToday panel.

3. Install the cabs
Download and install the .cabs from this post in sequence...
a. "Analog_Clock_2" for the foreground clock, "Analog_Clock3_b" for the background. (only for the analog skin)
b. "Katra's Weather Icons v.2 Smaller" - If you already have these then skip this step.
c. "Jumba_Glass_Icons" - Needed for the theme.
d. "Jumba_Analog_Duo_Skin_WQVGA" / "Jumba_Digital_WQVGA" - The main skin files.
4. Install Skin
Open JMLToday and select "Change Skin". Then press Update!
The day/night switching clocks are set to change between 8pm and 6am. This isn't automatic though, you still have to press "Update" to see the change.
And yeah, I know Titanium loves to mess up the layout when switching between portrait/landscape. Just hit Settings > Refresh Titanium to fix it.
Enjoy.
PS - Why so many cabs? So you can uninstall, say, the skin and still be able to use the icons for other skins. Cool.
Full thanks go to Katra and Albook for the icon inspiration!
Make sure to install to My Device, not My Storage or Storage Card.
Attached Files
Edited by Jumba, 18 September 2009 - 04:02 PM.






Sign In
Create Account



Back to top















