After some delay, I am tickled to release the newest version of SimpleMarkPPC. While the basic functionality remains the same, the app is greatly improved and a bit more configurable. Your preferences with font size, font type, and autosave features are now saved and restored. Autosave is indeed optional – if you like it, turn it on and adjust a little slider to control how quickly it kicks in. Or save manually, which might work better if you are conserving battery or prefer to get a preview of your work at your own pace.
I cleaned up a few other little bugs, though I’m sure something is going to crop up. I’d appreciate your feedback in the comments below.
I just finished compiling, zipping, and uploading a new version of SimpleMarkPCC, ratcheting its version number to a whopping 1.0.4.
This is just an interim fix to adjust the sluggish behavior I have experienced when dealing with larger files. I’ve got lots more work to do on the app, and I continue to explore future opportunities to make it a heck of a lot better. For now, this should alleviate some of the issues. If not, I’ll do some more fiddling.
Otherwise, no new features like Preferences or anything. Yet.
Hot on the heels of the scintillating version 1.0.2, SimpleMarkPPC continues its glorious march into usability with version 1.0.3.
Here’s what’s new in this useful update:
Added a visual marker in the title bar to indicate when the document has not been saved.
Added a visual reminder of how to escape full screen mode.
Printing is now enabled, although it only prints the raw MarkDown text without formatting.
Because printing is enabled, there is now a way to export to PDF, but again, it only exports the raw text.
I slowed down the autosave feature which still occasionally interferes with typing.
Export to glorious Open Document text format
Removed some old code and stuff.
Limitations on Printing
Right now, printing is a pretty limited thing. I haven’t figured out how to print the html rendered text yet, although I imagine there is a way. Part of the limitation is that the actual MarkDown text gets formatted after running through multimarkdown. Likewise, I can’t render a PDF that way because multimarkdown doesn’t seem to support that option either. I’ll keep exploring options, but just beware, using Real Basic to code apps is an exercise in joy and frustration. Joy, because it’s easy to get started and mock something up, and frustration, because there are lots of stubborn limitations that you have to deal to make things work.
Just a note about versioning: I’m not really following any specific guideline with versioning. Right now, I’m sticking with incrementing the sub numbers, typically reserved for bug fixes. Since I still consider the software in a sort of alpha stage (meaning a bit untested), features may be added randomly at any time.
Welcome to the new SimpleMarkPPC, kind of similar but a lot better than the old SimpleMarkPPC.
From the moment you fire it up, you’ll be greeted with some changes that are sure to get you excited for the world’s only PowerPC-exclusive-Mac-OS MarkDown app. Not just the updated welcome screen above, you’ll notice a full screen mode sure to draw your attention away from boring blog posts. A feature also included is a user desired manual save command, so you can be sure your document saved and updated before you retreat to other tasks. A rudimentary Preferences pane features nothing less than a way to change your font and font size (with a couple of caveats). Unbelievable! Most important, the Leopard-like engine beneath the hood purrs with serious efficiency. I made a few modifications myself.
And if that doesn’t sell you, there is even a Help menu!
Best of all, it’s free, and it lets you enjoy the deliciousness that is MarkDown.
Two quick issues have been solved in SimpleMarkPPC.
First, the great Cameron Kaiser reported that SimpleMarkPPC did not run in Mac OS X 10.4 Tiger. Well, it ran, but it did not produce any elegantly formatted Markdown text. The culprit was my internal build of multimarkdown which was linked against 10.5 SDK. He compiled mmd linked against 10.4, replaced it in the app, and success. I’ve updated the app download which includes his compiled version for maximum compatibility. Let me know if it works for you.
Second, I noticed a potential showstopping bug in that as you scrolled through a larger document in the “live preview”, the app would keep updating the file even if you had stopped typing. You would keep losing your place if you were reading or checking out the results of your exhaustive MarkDown editing. Part of this relates to the numerous, repetitive disk writes that I will eventually solve, but the other part was figuring out a way to let the live preview have the focus when you were browsing it. For now, I hacked it to work. As long as your mouse is in/around the preview area, it should not refresh. I’ll fine tune this a bit more with testing, but please check it to see if it works on your end.