[Windows Mobile Development and Hacking General] twolf:
Managed to make it work... and only with a MortScript that uses less than

150kb

on the system. :D

When you receive a call or sms, the icon pops-up and the main button is used for accessing the call history or messages.

The icons arent showing in this screenshot because I didnt received any sms or call, lol.

The battery icon becomes on fire when its being charged.

The system bars show you your free mb and a visual percentage of how much that is (Mortscript only supports 2gb cards for now)

The clock can be easily skinned, as its simple png files.

To try (remenber its not finished) - QVGA ONLY!:

--------------------------------------------------

- Install System panel (I'm using it for tests until I learn how to create a plugin, shamefull... I know :o)

- Install Titanium weather (if for some strange reason you havent already, also configure your city on it).

- Install the Beyond Invisible Weather Icon pack, for some reason the CPR doesnt fix the icon sizes yet... :/

- Remove the shortcut to Memstatus.exe that the System Panel plugin installed on your Windows\Startup folder, because its not used by my plugin.

- Backup your \Windows\Titanium_240x320.cpr file.

- Install my files into your device (note that the CPR must be overwritten, if it gives you any trouble, use Resco Explorer)

- With Titanizer or Chome editor enable the System Panel plugin (if it isnt already) and move it to the bottom (so that its not on top on anything else).

- You can now remove the exe from the System Panel of Startup.

- You can customize some settings if you open the \My Documents\Themes\Titanium System Panel\TWolf.mscr file on notepad,

- Reset and enjoy the BETA!

:)

---EDIT----

Small bugfixe, update my MSCR file into the \My documents\Themes\Titanium System Panel\TWolf folder.

There was a small bug when the plugin had a missed call or unread sms.

---EDIT 2----

Fixed the "on missed call" bug (it wouldnt jump to the call log).

Attached the latest MSCR.

---EDIT 3----

Did more changes on the MSCR file, separated the updates into 2:

- The clock, notifications and battery charge icon update every second.

- All the rest, every 10 seconds.

There are more customizable settings and are easier to change.

Also added the condensed view regkeys, but havent had time to change the CPR file yet.

Tryed a different version where the script would first check if the regkeys had changed and only then would change them, but that took more ram to run, so as it wasnt serving its purpose, I went back to the old way.

---Edit4---

Some extra notes:

At first I was thinking of a bigger size panel, true, but that forces ppl to change the design or layout of all their other plugins, thats why I was going for the default only.

So with that in mind, I was thinking (just thinking, for now) that my plugin could show:

- The clock, weather icon, date and notifications on a normal view (First page), that jumps to a pre-chosen app on clicked (Resco explorer, yey), if a notification existed it would jump to their app and on the right softkey link would make the weather update (its doing this already).

- The system settings + battery and network info on the second page that when clicked would go to memory settings, and the plugin settings could be the right softkey link.

- A image "slideshow" of a pre-chosen folder on the third page, that when clicked would change to the next picture (bottom link would go to album).

- On the fourth page a sms messages tab that would show the latest message and on clicked would show the next and so on... The right softkey would jump to all the messages.

- The clock, weather icon and notification icon (no text) on condensed view.

- The settings app (user customization) would be a flash EXE file that would save stuff in the settings (much easier for me to do :D)

Not sure yet how I'll do all this, but it all seems pretty duable on mortscript.

Would only do a QVGA version, since its all I could test. :D

This does not exclude my idea that the messages and album (explained on the first post) should have their own plugin.

But maybe after I do these, part of the code could be reused for someone else with better programming skills. :)