This marks the official release of the 2.1 version of SharpMT and Pocket SharpMT. The feature list and download links follow…
Download: SharpMT 2.1
Read: SharpMT FAQ
Read: Pocket SharpMT FAQ
New Features – SharpMT and Pocket SharpMT
Insert Image Link for Uploaded Images – This was a suggestion: since you are uploading an image to your blog, why not have SharpMT automatically insert an image link to point to it? On the Options dialog, under the new Tags tab, you’ll find a new custom tag called Image. When you go to upload an image, you will see a new check box that says Insert IMG tag with this link as SRC on the upload dialog. These are obviously intertwined. Unless I explain this with an example it will sound ugly: if <img src=”[IMAGELINK]” border=”0″> is the current Image tag, the when it is inserted into an edit box it will replace [IMAGELINK] with the uploaded picture’s link. You could also change the Image tag to something like <a href=”[IMAGELINK]” target=”_blank”><img src=”[IMAGELINK]” border=”0″></a> to get fancy. Also, if the check box on the upload dialog is disabled you didn’t have focus on an “available” edit box when you uploaded the image.
Custom Tags – On a related tags note, you can now set three different customizable tags. They are activated as Ctrl+1, Ctrl+2, and Ctrl+3 and will only be active if there is a tag set (obviously). SharpMT ships with 1 set as strike, 2 as p, and 3 is empty. When you set the tag, you can set the tag to be “Enclosing” or “Contained”: strike acts like bold would so it is Enclosing – p acts like br or hr so it is Contained. Confused? Watch the test for the check boxes and you’ll see a simple preview of how your tag will be displayed. Also, the shortcut for these items on the menu show up a Ctrl+D1 instead of Ctrl+1 – nothing I can do for that but Ctrl+1 works just fine so I’m happy. Pocket SharpMT supports two custom tags, instead of three
New Draft-Level Default – For new drafts there is a new default setting for the “Authored On” setting. As a default it can either be “Server Time” (meaning that you uploaded post will be assigned the date and time by the MT server) or non-Server Time. If non-Server Time, the date and time for Authored On will default to the time that SharpMT created the draft and can be edited before posting to the server.
ALT tag support – I added a new text box on the Upload Image dialog for ALT tag support. Adding the edit box was easy enough, but this kicked open a couple of other things, so I’m deeming this feature closed (unless someone comes up with some dire need and something cool!) What happens is that the Image Link (on the Options dialog) can now have a [ALTTAG] placeholder that acts like the [IMAGELINK] placeholder: when the link is inserted, whatever is in the ALT edit box goes here.
New features – SharpMT specific
Spell Checking – What’s the in-line spell checking? This is the red underline that appears for misspelled words when you pause while typing. Type asdasdad, stop typing, and you’ll see a line appear. To get suggested spellings, right click over the underlined word and select an option. What’s the manual spell checking? Click the ABC button on the toolbar, select Spell Check on the menu, or press F7. This will check the Title, Body, Extended Entry, and Excerpt fields (on this draft only!) for spelling errors – if you cancel out of checking one field, the remaining fields are still checked, until you’re told the process is complete. The Spell Checking options dialog (on the Tools menu) is pretty neat, actually – it comes built in with the control. If you have a slower machine, you can turn off in-line spell checking here, along with some other word-ignore settings; this is the window into the user-defined dictionary as well. To keep the install size down, SharpMT only includes the US English directory – for Canadian or UK English dictionaries, download both here and follow the install instructions in the included Read Me.
Updated Interface – By popular demand, there’s some added features to the general UI of the Main tab: resizing boxes to make more room. The Title/Category and Excerpt sections can not be “Minimized” and “Restored”. There is also a splitter control between the Body and Extended sections: move the splitter to resize the controls accordingly. These two don’t get a minimize option as they share the same space but you can hide one almost entirely by using the splitter. Also, the settings of these sizes and positions are captured with the closing of each Draft; the last most saved settings will be used for the next draft created/opened. This works well if you like one set layout: set it up, close the draft and never change it again (because you won’t have to).
Links Window – If you do a refresh on your links (or as you add new links) you will begin to see blog entry’s date and time (as it stored in on the server) in the Blog Links’ details window.
Clickable Blog Link Columns – Columns? Yes, there’s two now. One for title and one for the server based ID. Before anyone asks, no, I cannot put category in there. Why? Because the call I have for Blog Links doesn’t include categories as part of the call. Yes, it would be a nice to have – maybe future XML-RPC calls will support it, but this one does not. So there’s sorting in either order by either title or by ID. The initial default is descending order by ID (yes, numerically, since they are number based) and that’s how they were sorted. The same is true of the Blog Links tab of the Insert Link window. Each has separate settings, so you sort them differently between the windows.
MRU Listing – Seeing as I’ve never gotten used to the “new” multiple draft open dialog, I had to do something new to see a list of the last few drafts I had worked on: enter the MRU. On the file menu, you will find a list of the most recently saved or opened drafts. It won’t crash if it’s blank – it can grow to 8 deep. If you try to open more than 8 at a time, the 8 most recent will get onto the list and the rest are ignored. Closing drafts has no impact on the list: it’s only changed for opens and saves. Also, it will only show the draft file name if the file is stored in the “Draft directory”. If the draft was opened from another directory or from a network path, the entire path will be shown.
Thanks to all the users that have been helping test the beta version, suggesting features, and donating money to make both SharpMT and Pocket SharpMT the useful applications they both have become!