TypeMetal Version History
1.2
- Source Loupe getting in your way? We hear you! A new preference lets you embed it below the content area. Use the new “Show Source Loupe” popup button in TypeMetal’s “General” preference panel to configure the Source Loupe the way you like it.
- When the Source Loupe is embedded, you can adjust its height and open/close it using the neighboring splitter, touch-scroll inside the Source Loupe to scroll through your entire document’s HTML markup, click in the Source Loupe to position the insertion point at the corresponding point in your document, click-and-drag to select the corresponding range in your document, click an element’s start or end tag to exactly select the element, and double-click an element’s start or end tag to open the Attribute Editor for the element. See the Source Loupe Help page for a complete list of the embedded Source Loupe’s capabilities.
- Added awareness of HTML 5’s
<main>
, <dialog>
, <rb>
, and <rtc>
elements. They now validate as proper HTML, appear in the element completion list, and have corresponding checkboxes in the snippet editor’s “Allowed Elements” popover.
- Fixed
<ol>
list items within an enclosing <ul>
being shown with bullets instead of numbers, when using any of TypeMetal’s bundled style sheets (“Bookly”, “Clarity”, or “Luminance”). The updated stylesheets are now marked as “Version: 1.2”. If you exported or embedded copies of any of these stylesheets, you may want to update your exported or embedded copies. (In an affected document, choose the original bundled stylesheet, then export or embed it again.)
- References to TypeMetal’s bundled stylesheets are now written as absolute URLs (pointing inside TypeMetal’s app bundle), which enables you to move your HTML files without their stylesheet references breaking.
- Fixed a stack-blowing recursion crash in file tree scanning, that could occur when encountering filenames containing '/' or ':' characters.
- Fixed inaccuracies in mapping between document content and the corresponding Source Loupe markup.
- Help updates and typo fixes.
1.1.3
- Added support for more filename extensions: TypeMetal now recognizes and will open XHTML documents whose filenames end in .xhtml, .xhtm, .xht, and .xml. (.html, .htm, .shtml, and .shtm are also allowed, for both XHTML and HTML files.)
1.1.2
- Hop from node to node with agility, using the new Cmd+Opt+↑↓←→ shortcuts!
- Hop the Attribute Editor from element to element using the same shortcut keys!
- No more doomsday “Unreasonable Permission Request” sheet! TypeMetal lets you open and edit an HTML file even when it doesn’t have access to all of the image files, stylesheet files, or other resource files that it references. A warning icon in the title bar alerts you to suspect permission requests, and lets you grant additional access if you want, but TypeMetal can also carry on just fine without complete file system access.
- Fixed failure to load newly added images, failure to visibly switch stylesheets, and other resource load failures that could occur after you saved an Untitled document.
- Fixed a hang that could occur while reloading a stylesheet.
- Snippet Set Editor: Fixed expanded snippets appearing to be empty, when opening an already-loaded snippet set for editing.
- Snippet Set Editor: Fixed “Snippet shorthand example” tooltip being shown for a non-editable snippet shorthand field, and never going away.
- Fixed URL completion window to be as wide as needed to show long URLs, up to the screen width.
1.1.1
- Lots of Find and Replace fixes in this update!
- “Find” more reliably scrolls each found result to visible.
- “Replace All” puts the replacements where they belong.
- “Replace” and “Replace All” allow replacing with an empty string.
- “Replace” no longer gets confused after you perform edits yourself.
- “Replace” no longer fails for selections whose start and end points aren’t in the same text node.
- Each “Find”, “Replace”, and Spelling and Grammar step scrolls the result to a more prominent vertically centered position, and pulses the scroll bar(s) to help you see where you are in your document.
1.1
- Spelling and Grammar Checking! (complete with respect for “
lang
” and “xml:lang
” attributes in potentially mixed-language HTML files!)
- Fixed more misspellings in TypeMetal's Help pages than we care to admit!
- Fixed a crash that could occur when closing an HTML file.
1.0.4
- Fixed path bar context menu no longer appearing after the first right-click or Control+click, sometimes accompanied by a crash (a regression that appeared in version 1.0.3).
- TypeMetal exactly preserves newlines and whitespace inside
<pre>
elements, instead of trying to condense whitespace when you move the insertion point or change the selection.
1.0.3
- JavaScript execution can now be enabled, in TypeMetal's "General" preference panel. As in previous TypeMetal versions, it’s otherwise disabled by default, to prevent documents from self-modifying during editing.
- Made the Source Loupe a little less transparent, to make its contents easier to read.
- Validation status lights are now yellow for all but serious structural errors.
- Validation only warns about unknown (“proprietary”) attributes when “Allow user-defined attributes” isn’t checked.
- Invalid attribute values show as validation warnings, not as structural errors.
- Clicking an attribute value warning now opens the attribute editor.
- “tabindex” and “start” attributes are allowed to have negative values, in an HTML 5 document.
<li>
“value” and <ol>
“start” are required to be non-negative, for other document types.
- Fixed completion hotkey indication in General Preferences.
- Added missing “Version History” page to Help book. (You’re reading it!)
1.0.2
- Robust, stall-free URL completion.
- The shorthand of a newly created empty snippet is now editable.
- Snippet disclosure button toggles its visual state correctly.
- Fixed “Learn more…” Help link in snippet shorthand tooltip.
- Completion lists open above their owning search field when there isn’t room below, and stay attached to their parent window.
- Clicking in the content area dismisses attribute editor, even when it has a URL or attribute name completion window open.
- Paste and Drop reliably add “Block Mode” highlighting to what was pasted or dropped.
- Fixed “Welcome” document styling.
- Fixed a crash.
- Minor Help fixes.
1.0.1
- Editing behavior improvements
- Tightened the bolts on some user interface elements
- Re-calibrated the flux capacitor for June 2013