Category: Announcements

  • TypeMetal 1.1.2

    …is now available via the usual App Store Software Update mechanism! This version fixes some needless annoyances, where the editing area sometimes wouldn’t show a newly dropped or inserted image, or wouldn’t update to reflect a stylesheet change, or the URL completion window wouldn’t size itself wide enough to show the URLs it presented in their entirety.

    TypeMetal 1.1.2 also adds handy new Command+Option+arrow keyboard shortcuts that you can use to hop from node to node in the document tree:

    Selecting Content in Normal Mode
    Keystroke Command
    ⌘⌥↑ or ⌘⌥G Grow Selection (to Enclosing Element)
    ⌘⌥↓ Select first child node
    ⌘⌥← Select previous sibling node in current element
    ⌘⌥→ Select next sibling node in current element

    These keystrokes are especially useful for hopping TypeMetal’s Attribute Editor to adjacent elements, without having to close and reopen it:

    In the Attribute Editor
    Keystroke Command
    ⌘⌥↑ Jump to parent element
    ⌘⌥← Jump to previous sibling element
    ⌘⌥→ Jump to next sibling element
    ⌘⌥↓ Jump to first child element

    TypeMetal 1.1.2 also fixes the snippet editor’s “shorthand example” tooltip sticking around indefinitely, as well as the failure to display snippet body content when reopening the snippet editor for an already-loaded snippet set. And, if you’ve run into the “Unreasonable Permission Request” sheet that used to spell doom for the ability to open and edit certain HTML files, you’ll be glad to know it’s entirely gone in TypeMetal 1.1.2! The revised Help page on “Granting TypeMetal File System Permissions” explains the new authorization issues UI, which never prevents you from opening and editing an HTML file, and offers the ability to balance Sandbox security concerns with whatever level of file system access you feel comfortable granting. If TypeMetal finds the need to exercise caution in requesting resource directory permissions when opening an HTML file, you’ll see a yellow diamond icon in the newly opened window’s title bar:

    You’re free to ignore that yellow diamond, and edit the HTML file as you wish, with the only consequence that some referenced images might show up as broken images, or referenced style sheets might not be visibly applied, while you’re doing your editing. The failure to load certain resources only affects what you see while you’re editing; it doesn’t affect the HTML that TypeMetal produces. You can click the yellow diamond icon if you choose to, and TypeMetal will show you the list of problematic resource folders that triggered the warning, and give you the opportunity to grant access to those folders if you wish.

    Two more things to note: TypeMetal is both Retina-ready and ready for OS X Mavericks. We’re continuing to test on the latest developer builds, watching for potential problems, but so far all looks good for a smooth transition to the latest and greatest version of OS X!

    As always, we’ve updated the TypeMetal User Guide and the TypeMetal Demo build, and posted the release notes. More great improvments are already in the works for future versions of TypeMetal! Stay tuned to our Twitter account and RSS feed for the latest news and tips, and let us know about any issues you run into or things you’d like to see, in the TypeMetal Support Forum (or, if you prefer, email “support” at coherencelabs.com).

    Thanks again to all our users! Your support makes all of this possible, and we look forward to bringing you still more handy, agile ways to write and edit your HTML content!

  • TypeMetal 1.1.1

    …fixes some bugs to make Find and Replace work as they should. This latest TypeMetal version is now live on the App Store, and I’ve updated the free TypeMetal Demo build to match. (The release notes for the latest version of TypeMetal are always available to view here, by the way.)

    I’m hard at work on a number of other improvements that will appear in future updates, with user-reported issues getting top priority — so if you don’t see a reported problem that’s troubling you addressed in this build, please rest assured that help will be on the way shortly. Thanks again to TypeMetal’s amazing and growing user base for your support and feedback. Please continue bringing your questions and concerns to the TypeMetal Support Forum, where I’m usually able to notice and respond to posts within hours if not minutes (during my generally long waking hours, at least!). :-)

  • Try TypeMetal for Free!

    We realize it can be hard to judge an editor without trying it firsthand. So have at it. We’ve just released a free evaluation version of TypeMetal.

  • TypeMetal 1.1

    …is now live on the App Store! This update adds a feature that I’ve understandably had many requests for: spelling and grammar checking! Let’s just say that in the course of living without spell-check, I’ve learned that I’m a much less consistent typist than I believed myself to be. If you’re in the same boat as me, or if you inherit documents from people like me, TypeMetal 1.1 will be a welcome update. (Not coincidentally, this update also brings spelling fixes to nearly every page of TypeMetal’s in-app Help / User Guide.)

    An interesting aspect of HTML is that it’s set up to allow for mixed-language documents, in which the language of each text run can be explicitly indicated using a “lang” or “xml:lang” attribute on an element that wraps it. You aren’t required to annotate your documents with these attributes, but when they’re present, TypeMetal 1.1 uses the language identification they provide to ensure that each part of your document is checked against a language-appropriate dictionary and grammar rule set. When explicit language identification isn’t present, TypeMetal can still usually make a good best guess based on the document’s content and your OS X language preferences. But if you’re writing mixed-language content, you might want to make a practice of applying “lang” or “xml:lang” attributes where appropriate, to assist browsers and Web-crawlers that might be able to take advantage of such language info. (Per the HTML 5 spec, by the way, the value for either of these attributes is a “BCP 47” language tag, which in common practice just means an abbreviation with optional region qualifier, such as “en” for English, “fr” for French, “pt-PT” for Portuguese as spoken in Portugal, “pt-BR” for Brazilian Portuguese, etc.)

    Grammar checking is mostly working in this build, with one glitch to watch out for: If you begin a grammar-check operation from a mid-sentence insertion point or selection, grammar-check may falsely indicate that you have a sentence fragment. Either disregard such indications or position the insertion point at the start of a sentence before initiating grammar checking for now. I’ll be fixing this in a future update, and I didn’t want to delay the release of spell-checking because of it.

    One thing I haven’t yet implemented in 1.1 is the red-underlining, continuous spell-checking that you’re probably accustomed to using in other writing apps. For now, you’ll want to remember to hit Cmd+; once in a while (especially before publishing), to check your document for suspected misspellings.

    Adding that nifty red underlining requires character-/glyph-level line layout information that the public WebKit API doesn’t currently provide. To date, I’ve managed to achieve a great deal without having to embed a custom WebKit build in TypeMetal, and there are numerous worthwhile benefits to sticking with OS X’s WebKit if I possibly can, but there are also things I’d like to do that seemingly can’t be done otherwise. So I face a decision point, that’s going to take a little longer to sort out. Manually-invoked spelling and grammar checking seemed worth releasing in the meantime, and I hope users won’t find it too inconvenient to revive the old Cmd+; habit as I have, while I do some further work on this.

    I hope you’ll enjoy this newest version of TypeMetal! As always, please feel welcome to bring questions and feedback to the TypeMetal Support Forum! — Thanks again for your support!

  • TypeMetal Featured in “New and Noteworthy”!

    TypeMetal has been featured in the “New and Noteworthy” category on the front page of the Mac App Store!

    Mac App Store screen grab showing TypeMetal on the front page, August 8, 2013

    It’s a deeply appreciated honor that puts us in some excellent company, and means a great deal to TypeMetal’s future. The more Mac users TypeMetal reaches the better, as there’s nothing in the world we’d love more than to get to continue refining and building on its innovative feature set — bringing content authors ever-easier, more powerful, and more rewarding ways to work with their HTML. (We have some very exciting enhancements and major features in the works!)

    Please make yourselves at home on the public TypeMetal Support Forum! It’s a great place to get questions answered and bring us your suggestions. We want our customers to be 100% happy, and our prospective customers to have every opportunity to learn all there is to know about TypeMetal.

    Some introductory posts that may be of interest to new and potential TypeMetal users:

    They help explain the design motivation that drove TypeMetal’s development, and provide some handy tips that will help you get productive with it.

    Sincerest thanks to all who’ve purchased TypeMetal! Be sure to let us know what you’d like to see in future updates. (You can reach us on Twitter too, @CoherenceLabs.) We’re dedicated to making TypeMetal a powerful tool and a delight to use. Hope you enjoy!