Talk about hitting a trifecta – this marks the official release of the following:
SharpMT 3.3 – Windows desktop edition (.NET Framework 2.0 required)
Pocket SharpMT 3.3 – Pocket PC edition (.NET Compact Framework 2.0 required)
Phone SharpMT 3.3 – SmartPhone edition (.NET Compact Framework 2.0 required)
SharpMT 3.3, desktop edition
Not too much different for this release, but a couple of changes just the same. While working on the mobile versions of SharpMT, I found a couple of irksome things in the code base and decided to clean them up with this release. I also thought a bump in version number would be welcome considering there was a 3.2, 3.2.1, and 3.2.1 redux release already – having said that, the changes I made for Windows Vista Beta 2 have been incorporated with this release.
Pocket SharpMT 3.3
This is the first release of Pocket SharpMT after I created Phone SharpMT; the biggest change for this won’t even be visible! Both mobile editions of SharpMT share a large amount of code across the different platforms, and that’s the whole point of the Compact Framework. Of course, as I started to shuttle some Pocket PC code to the Smartphone project, I discovered a number of things that could be tweaked. So I tweaked them.
One visible feature that has come to this release is the always-on Exit menu item. For a very, very long time I’ve adhered to the “don’t close” architecture of the Pocket PC, but well, I’ve had enough of it. SharpMT saves its changes on exit; hard to count on that getting called at the right time, so I always included an option of showing the Exit menu item. Starting with this release, the Exit item is there for new users; the option to turn it off is also out of the Options dialog. The registry key for toggling the menu is still there, but you’ll need a registry editor to change it… trust me: it’s easier to just have the exit menu item there.
Phone SharpMT 3.3
First official release of Phone SharpMT and pre-release versions had already included the updates made to Pocket SharpMT. This recompilation has a couple of fine tuning changes and it now treats the Exit menu item the same way Pocket SharpMT does… it’s always there and the only way to turn it off is via the registry. Makes for a much better experience for new users.
.NET Framework 2.0 runtime
Download: EXE (required to run SharpMT 3.3 desktop edition)
.NET Compact Framework 2.0 runtime
Download: PC Install (EXE) (required for Pocket SharpMT and Phone SharpMT 3.3)