Righto folks. I felt the original post was getting messy and confusing, so I've wiped it completely and have redone, hopefully in a way you guys can follow it. ;)
Introducing Sonnar.Today v0.8b!
After loads of hard work, and some swearing, it is now FULLY FUNCTIONAL, and should properly support VGA and QVGA in a tidy fashion!
There are TWO versions attached. One for VGA users with all graphics needed, and one for QVGA users, again with all graphics needed.
There are also TWO theme folders attached, for VGA and QVGA. These are NOT full themes, and are designed to be merged in with an existing theme folder. They contain ONLY the Sonnar button row at the bottom. More on this later.
REQUIREMENTS
You must be using PointUI version 2.0.28b or above to use this applet.
Installation - The Applet
1. Download the relevant file to your PC, VGA or QVGA.
2. Unzip to your PC
3. Copy the SonnarToday folder into your AppletRibbon folder
4. Add the applet as normal.
5. Profit! ;)
Installation - The Micro-Theme
1. Download the relevant file to your PC, VGA or QVGA.
2. Unzip to your PC
3. STOP, and read this next bit, think about it, and BE CAREFUL
The "Micro-Theme" contains ONLY the files needed for the bottom 4 buttons, and the email/sms counter. The counter icons are the one from the Default PointUI theme and are ugly, but these are temporary.
This micro-theme is only a temporary solution!
Also inside the folder is the SonnarBackground.jpg file and the Theme.xml file. Out of all of these files the Theme.xml file MUST be used as it contains colour definitions using in the applet. If you don't use it, then you must copy the contents of it into the Theme.xml you ARE using. If you don't do one of these... All the text will be white.
OK, on with the steps. :p
4. Copy the files into your existing theme folder, if you want to. Alternatively, make a copy of the Default theme folder, rename it SonnarUI, and then copy my files over it.
5. Reselect your theme
6. Profit! ;)
Installation - Operator Logo
A nice touch I added was the ability to choose between operator name, operator logo, or nothing. The settings I include have the operator logo turned ON, but most of you probably won't use the same operator as I do, T-Mobile. Therefore, you will have to make your OWN operator logo. This is very simple, but you must make sure you use the right size.
1. Select your logo
2. Edit the image and make sure the background is fully transparent, or it will look ugly on the white strip
3. Resize your logo. VGA must be no more than 26 pixels high. QVGA must be no more than 13 pixels high. Any more, and it will overlap the white strip.
4. Convert to .JIF file (refer to PointUI docs for how to do this.
5. Name it operator_logo.jif
6. Copy it to the \Main.Panel folder within the SonnarToday applet folder.
7. Restart the applet.
Note: You do not HAVE to have a logo. The options will allow you to just have the text if you want, or nothing at all.
What works
Everything! Almost... :p The only thing still to make work is in the Options. The About button. This is hardly essential, but will have all acknowledgments etc in it. It will also have the licensing info in it to. ;)
To Do/Improvements
1. Tasks. I still haven't had chance to add these. It will be a toggleable display, alternating with Appointments.
2. Improvements to the Alarm. You can now turn off the alarm name, but I'm still not happy with how it displays this. I need to work out where WM stores data on the next alarm to sound, rather than just reading defined alarms.
3. Widescreen support. This is already partially there, but currently does nothing different to non-widescreen. I'm waiting on the PointUI team to make that extra space active to clicks. ;)
4. Using the Weather applet's forecast data. Still haven't had chance to work on this, but it IS something I want to do.
QVGA Users - Read me!
Hi you guys, how ya doin'? ;)
SonnarToday is kinda limited for you guys, as it really is restricted by your smaller screens, but I've done my best for you. The main difference you'll note is that the "Profile" display is missing. Sorry, but I had no choice but to lose something to sort out the text overlap at the top. I've also reformatted the date display for both versions as really, who can't remember what year it is? :p
Regarding the Operator Logo; I've not been able to test this on QVGA, but I really hope it fits in for you guys...
Licensing
Sonnar.Today is completely free for you to use, share, and abuse. I ask only that you give me some acknowledgment within your applet itself if you use any of my code, it's only good manners, right? To aid this, I am releasing Sonnar.Today under the Creative Commons Attribution License, because I have, after all, put a lot of work in to this applet.
The full license terms are here, but I doubt many of you will actually bother to read it. ;)
So, to clarify. You are free to use and edit my code, and even to sell it; but you MUST comply with the following.
1. You must attribute which parts of my work you have used within your code.
2. You must link back to this original post.
Anyone not doing this will be taken out back and fed to the pigeons. ;)
Acknowledgements
Portions of the code found with Sonnar.Today are in part based upon code from other Applet developers. This include, but MAY NOT BE LIMITED TO the following people.
Appelton - For his graphics
BlueOcean - For the weather forecast code
PointUI Dev Team - For their sample applets which were very useful, and for PointUI, which is awesome! :)
Beer Me!
If you like Sonnar.Today, and use it, why not show your appreciation and buy me a beer? All this programming is pretty thirsty work y'know! ;)
Of course, you don't HAVE to if you don't want to... But anyone doing so will be highly appreciated, and I'll post your names up in here! ;)
Anyway, Feel free to click on this button, or not. ;)
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3710154
NOTE: If you DO donate, please put your forum name on the donation if it lets you, so I know who to credit properly! I'm sure people don't want me posting REAL names in here! ;)
Contributions
Nimche
Thanks! :)
EDIT: Oh, forgot to add a screenshot!
EDIT 2: Uploaded a patch to fix the Weather issue and a few alignment things for QVGA folks.
EDIT 3: Eek! Urgent patch to solve the weather icon constantly redrawing! Oops!
