Notebooks 12.6 for iPhone and iPad
Notebooks 12.6 for iPhone and iPad introduces new options for document styling using custom CSS classes, enhances Markdown syntax highlighting, improves MathJax compatibility, adds more flexibility when importing or bookmarking URLs, and ensures more reliable transfer of documents to the Apple Watch. Moreover, context tags within code blocks are now ignored.
The minor update 12.6.1 fixes an issue that some users reported, and also brings a few refinements to the built-in document themes.
The update is available on the App Store. If you have any questions or feedback, don’t hesitate to reach out to us.
The Changes in Detail
Custom Classes for Document Styling
Notebooks now supports custom CSS classes for formatting both Markdown and formatted documents, in addition to traditional styles like headings, bold, italic etc. Custom classes can be applied through the paragraph formatting menu in formatted documents or with the > %...%
notation in Markdown, with available options depending on the current document theme.
Some built-in classes like “Caption,” “Box,” and “Sidebar” are already available, with more to come. You can add your own classes to custom document themes and use them right away. – For more details, please refer to the documentation.
Formatted Documents
- The formatting menu now includes heading levels 5 and 6, plus custom classes defined in the current document theme.
- The custom class at the current cursor position is displayed above the keyboard, similar to paragraph formatting.
- Improved drag and drop functionality from other apps.
- Fixed double-tap issues: Selecting words with a double tap now works correctly in edit mode.
Markdown
- Auto-suggestions for custom classes:
> %
followed by TAB presents a list of custom styles available with the current document theme. (The syntax for custom styles is> %sidecar%
, for example). - Headings now use variable font sizes with syntax highlighting.
- Checkbox detection in rendered view: Improved accuracy when tasks contain links or multiple tasks start with the same line.
- When there are no headings in a document, Notebooks ignores the
{{TOC}}
tag and does not add a table of contents.
MultiMarkdown
- You can now use the table of contents with custom classes, as in
>%sidebar%\n{{TOC}}
, which makes it appear in a sidebar (Handbook theme, for example). - Added support for
[](class: caption)
,abbr:
, andid:
notation, which is already available in Notebooks’ default Markdown converter.
Mermaid in Markdown
- Automatically recognize
.mmd
and.mermaid
file extensions as Markdown for Mermaid rendering. - Updated Mermaid rendering with new styles, and avoid borders around charts in the Default Theme.
MathJax in Markdown
- Enhanced compatibility, especially for inline math with subscript and superscript.
Document Themes
- New support for Custom Classes, see extra section.
- Handbook Theme: Optimized custom styles “sidecar” and “box”.
- Default Theme: Adjusted numbered lists to prevent empty items from overlapping.
- When inheriting from other themes,
<link...>
tags are placed at the end of the resulting style to guarantee correct functionality.
Document List (Book)
- When saving a URL as a bookmark, Notebooks now retrieves the original title, if available.
- “New from Pasteboard” better detects copied URLs and asks how you’d like to import them.
- Dropping a webarchive into a book respects your “use formatted text” setting and can paste the archive as a formatted document.
- Pinning a document now reliably moves it in the correct position.
Contexts
- Context tags are now ignored in fenced code blocks (Markdown and plain text) or in code sections (formatted documents).
Watch App
- Improved reliability when transferring a large number of documents to your watch.
Misc
- Dark App Icon
- Many more interface refinements.