Skip to main content

SmartDown II

I encountered the first version of SmartDown, written in C+, version 1.0) in November of 2014. It was a minimal, "Zen" writing application. That is, the screen was very stripped down: the top had a sandwich menu, window controls and nothing else; the middle was a pleasant faint grey background and a darker text; and there was a line at the bottom of the screen with a character and line count, and a toggle between editing and preview. Hover your mouse over the character count, and get a word and sentence count.

Markdown editors are all pretty much the same: simple text with a handful of markdown symbols to control formatting. What distinguished SmartDown was that it also offered "folding" - the ability to "collapse" or conceal text under a "#" heading.

In short, it was a clean, fast, quickly learned writing application that allowed for the creation and manipulation of complex documents. At the end, the text could be exported or copied as html or rtf.

There were a few oddities in SmartDown: changing preferences required the direct editing of a configuration file. It showed on-screen symbols for soft returns (which could be toggled, but again required config file editing). Minimizing the app moved it to the lower right taskbar area, rather than the more typical task bar icon. Hitting Home and End took you to the beginning and end of a paragraph rather than the onscreen line.

But I liked it. And in June of 2015, I bought it for $19.99.

Now I'm looking at the trial version of SmartDown II (version 0.8.2). It has been completely rewritten in C#. It remains a very capable markdown editor. But many things have changed.

Key changes

On my Windows laptop, SmartDown II takes longer to load than the original - about three times longer. But that's not surprising for a beta.

Once it does load, the differences are immediately apparent: now three panes are displayed. On the left is a directory window. Load a folder, and "snippets" - file name, date, and the first three lines of text - show up. The center pane still has a sandwich menu on the top; the character count has been replaced with a word count. That's far more convenient for writing, although hovering still gives a few more statistics. There are two more controls on the bottom. On the lower left is a toggle to either reveal or hide the snippet pane. Moreover, the snippet panel can be adjusted by dragging its border - much as with a spreadsheet column. On the lower right, another toggle lets you access various functions (spellcheck, line number, word wrap, highlight, layout, template, and preview). Preview - the html conversion of markdown - can be turned off, shown as the constant third pane, or shown as a separate window. While displayed on the screen, however, you cannot resize it, or the center pane to the right.

What works

The snippet pane not only allows a more convenient way to work with multiple files (although only one at a time), it also shows a navigation of the currently loaded file. That is, it shows the headers, and lets you jump around the file by clicking on them. The snippets pane works as a nice way to assemble things from smaller documents. However, I haven't yet found a way to drag them around within the pane. So snippets can be combined and rearranged within an editor pane, but not within the snippets or file pane.

When you highlight text, SDII now offers some pop-up one-click formatting guides (bold, italics, header, links, footnotes, etc.).

Glitches

On occasion, I get a white cursor blob, a graphic glitch that hangs around on screen even when I move the cursor away. Pressing a Return after it tends to make it go away. [Follow-up: not a bug, a feature. This highlights two spaces.]

Sometimes, using the cursor to move up or down causes a line number to flash on the top right of the screen. That's useless and annoying.

Spellchecking: the red underlining starts immediately and only ends when you get to a punctuation mark. That's irritating, too: it means that most of the time you're typing, there's a red squiggle appearing and disappearing on screen - the opposite of distraction-free. So I turn it off. [Right now, you have to do this not through the preferences menu, but through the pop-up on the lower right corner of the main screen.]

The highlight paragraph mode, at least in the standard display, whites out and underlines everything else, although that may be because I was fiddling with foreground and background defaults. So that gets turned off, too.

Preferences are a little mysterious: you're not always changing what you think you're changing. But that could be just the learning curve. Meanwhile, it might be handy to have a "reset defaults."

On occasion, there's a lag in the preview display. Sometimes, when I add a new paragraph (especially as a list), the rightmost pane toggles to a huge font, then settles back down.

Moving through the editor pane doesn't move through the preview pane; they scroll separately. That's probably more a design feature than a glitch, but it seems to me to require excessive scrolling.

Conclusions

Nonetheless, SmartDown II looks promising. The developer, Ric, clearly is putting a lot of careful time and attention into the product, and it shows. I'll probably buy this one, too! [I did. Keep the talent happy.] Meanwhile, back to fooling around with it....

Comments

Popular posts from this blog

Uncle Bobby's Wedding

Recently, a library patron challenged (urged a reconsideration of the ownership or placement of) a book called "Uncle Bobby's Wedding." Honestly, I hadn't even heard of it until that complaint. But I did read the book, and responded to the patron, who challenged the item through email and requested that I respond online (not via snail-mail) about her concerns. I suspect the book will get a lot of challenges in 2008-2009. So I offer my response, purging the patron's name, for other librarians. Uncle Bobby's wedding June 27, 2008 Dear Ms. Patron: Thank you for working with my assistant to allow me to fit your concerns about “Uncle Bobby's Wedding,” by Sarah S. Brannen, into our “reconsideration” process. I have been assured that you have received and viewed our relevant policies: the Library Bill of Rights, the Freedom to Read, Free Access to Libraries for Minors, the Freedom to View, and our Reconsideration Policy. The intent of providing all tha...

Installing Linux on a 2011 Macbook Pro

I had two MacBook Pros, both 13" models from late 2011. One had 4 gigs of RAM, and the other 8. Both of them were intolerably slow. In the first case, I wound up installing CleanMyMac , which did arcane things to various files, and put up alerts to warn me about disappearing memory. But it made the machine useable again, albeit not exactly speedy. I changed some habits: Safari as browser rather than Firefox or Chrome. I tried to keep tabs down to four or five. The second Mac had bigger problems. Its charger was shot, but even with that replaced, the battery tapped out at 75%. More importantly, the whole disk had been wiped, which meant that it wouldn't boot. Recently, I had downloaded a couple of Linux distributions ("distros") on USB drives. Elementary OS 5.1 (Hera) was reputed to be a lightweight, beautiful distro that shared some aesthetics with the Mac OS. So I thought I'd give it a try. Ahead of time, I tried to read up on how difficult it might be to...

The First Year: 5 strategies for success

[The First Year: 5 Strategies for Success, 1 of 8] Over the past several years, I've had the pleasure of coaching several new public library directors. For a  variety of reasons, many directors are stepping into the role for the first time. Often, particularly in smaller or more rural libraries, they haven't even had a lot of supervisory experience. I tell new directors that the two big advantages of confidential access to someone who has walked in your shoes is that (a) you can ask the questions you might feel embarrassed to ask your board or staff, and (b) you have the advantage of someone else's mistakes. To be clear, everybody makes mistakes. It may be the most powerful learning tool we have. But I've thought about my mistakes, and I can help you identify the old ones, and with luck, make new ones. There's no good reason to make the same ones! I believe that there are five key constituencies the public library director must satisfy:  your boss  (usual...