Owing to a small break from work, I have been informed of some work that has been squeezed out over the last couple days.

To begin with, a menu class was added to OM. It supports a pop-up list with menu selections to hopefully make things just that much easier for skinners.

The new pop-up menu class was made in the same way as the dialog systems so that the code that handles (and generates) the graphics can be replaced with a custom plugin that suits the skinners' requirements, without having to worry about the actual code behind it.

Also changed is the way that scale factors are used when OM is running on multi-monitor system, particularly with different resolutions across zones. Now it scales individually, rather than assuming the same scale. This makes things look better.

Also changed is the way textures are used in the OpenGL system. Textures that hold text is no longer common for all screens, but is now screen specific. This had to be done due to the new scale factors, and the fact that a list with text on screen x would interfere with the same list on screen y.

[NEW] Added new plugin OMGraphics that generates graphics like buttons etc. This can be used to get good looking graphics
regardless of dimensions. Access to this new feature is done via OpenMobile.helperFunctions.Graphics.ButtonGraphic. GetImage()

[NEW] OMButton now supports more images for the different states:
Image: Background image (as before)
FocusImage: Highlighted image (as before)
OverlayImage: Image that will be drawn on top of all others at all times (can be used for generating icons, text etc)

[NEW] Proposed update to the OSK

And to further show that there is some activity happening in the background, here is a teaser shot (but absolutely guaranteed to change )

Cool, are you actually controlling navit at all or just showing it?
I know some work has been done recently on being able to pass commands to Navit on Windows (CE at least) via window messages.

I've got it embedded on my own front end, but it is still really unstable on Windows. They don't seem to have any developers willing to take it on.
I haven't even get a response to my bug report to get rid of the console window it shows.

They are aware of the problem that it can't save it's bookmarks.txt file properly on Windows 7 due to UAC, but they don't seem to have the will to get it to write to the users folder instead of program files. (http://trac.navit-project.org/ticket/996)

Cool, are you actually controlling navit at all or just showing it?
I know some work has been done recently on being able to pass commands to Navit on Windows (CE at least) via window messages.

I've got it embedded on my own front end, but it is still really unstable on Windows. They don't seem to have any developers willing to take it on.
I haven't even get a response to my bug report to get rid of the console window it shows.

They are aware of the problem that it can't save it's bookmarks.txt file properly on Windows 7 due to UAC, but they don't seem to have the will to get it to write to the users folder instead of program files. (http://trac.navit-project.org/ticket/996)

I dont have the full information right now. But it is quite a bit more than just showing it. There is a certain level of control intended. Routing to destination. POIs. Address search.

EDIT: A closer look in the dev forum and yes, the plugin is for controlling Navit.