Releases: wakmail/Marklet
Release list
Marklet 1.3
Marklet 1.3
Tables
- Insert Table now opens a size picker: sweep a grid to choose rows by columns, or type a larger size. Rows count the header, like Pages.
- Very large tables no longer slow the document. Highlighting, scrolling, and typing near a big table are each many times faster.
Licensing
- Macs that run Marklet before October 1, 2026 are grandfathered with a free license for good, issued by the license server and bound to that Mac.
- Seat management from any Mac, a Keep This Mac Activated option, and a four week offline grace period with warnings.
Styling
- Bold italic text reveals all of its markers, and code inside bold or italic keeps the emphasis.
Marklet 1.2
Marklet 1.2
Saving and safety
- Natural undo: Cmd+Z steps back the way you typed, a burst at a time, and never fights the save.
- Quiet saving: the "changed by another application" alert no longer appears on your own saves.
- Unsaved changes backup: a private copy of unsaved work is kept and offered back after a crash, with a side by side View Changes before you restore. Separate toggle in Settings.
- Version history for manual saves: browse earlier versions in Marklet, with preview, arrow keys, and a confirmation before restoring.
- A "Saved" confirmation under the title with Auto Save on, and the "Edited" label now renders reliably.
Editing and styling
- Bold italic text reveals every marker with the caret inside, and code inside bold or italic keeps that emphasis.
- Choose text, background, selection, caret, and link colors.
- Continuation lines inherit their block's indent and spacing; foreign line endings survive list and table edits.
- Shortcut recording refuses reserved and duplicate shortcuts; custom Cmd number bindings take priority over tab switching.
Licensing
- Seat management from any Mac, including one that hits the seat limit.
- Keep This Mac Activated pins a seat so only that Mac can deactivate it.
- Offline grace: two quiet weeks, then warnings, pause at four weeks until Marklet can check in.
Plus a batch of fixes for freezes, images, and styling staleness.
Marklet v1.1
Note Apple Silicon and Intel support on the platform badge
Marklet 0.8
Fixed
- Code blocks with
#comments: a#line inside a fenced code block (Python, shell, YAML, Ruby) no longer renders as a heading and splits the box in two. - Stray glyphs when breaking or completing a code fence (a closing fence sometimes drew as garbage) are fixed.
- Reading mode no longer draws image resize handles.
- A broken or unavailable image now shows a compact placeholder instead of leaving a large empty gap.
Changed
- Settings > Appearance: the app icon chooser (White / Dark) now sits under the Mode picker, laid out to match the color rows.
Marklet 0.7.0
Window tabs: File > New Tab (Cmd-T) opens documents as native macOS tabs, the tab bar shows by default (toggle in Settings > Editor > Window), and Cmd-1 through Cmd-9 switch tabs. Plus: Marklet is now signed with a Developer ID and notarized by Apple, so it opens with no Gatekeeper warning.
Marklet 0.6.0
Clickable task checkboxes: - [ ] and - [x] render as real checkboxes when you are not editing them. Click to check or uncheck (fully undoable) and your cursor stays put. Placing the cursor on the marker reveals the raw syntax, and Cmd-L still toggles whole lines from the keyboard. Unchecked boxes are outlined, checked boxes fill with your accent color, and the box scales with your editor font size.
Marklet 0.5.0
New
- Inline formulas flow with your text: when the caret is outside a
$...$formula, the line reserves exactly the formula's width, so text hugs the math instead of leaving gaps around the hidden source. Placing the caret inside expands the LaTeX for editing, like every other live-formatted element. - Block math collapses to its formula: a
$$...$$block now occupies exactly the height of the rendered formula, no matter how many source lines it has. While editing, the source shows with no reserved gap below it.
Changed
- Formulas render razor sharp on every display: math is rasterized at your screen's actual resolution every time it draws, instead of from a fixed bitmap, and snaps to the pixel grid. Retina or 1x monitor, scaled down or full size, the strokes stay clean.
- Formulas wider than the window scale down to fit, inline and block, instead of clipping at the window edge.
- One filename in the title bar instead of two: the native document title (proxy icon, Edited indicator) is the only one now.
Fixed
- Moving the window between displays with different pixel densities re-renders formulas at the new resolution immediately.
- LaTeX that fails to render (unsupported commands) shows its raw source instead of leaving an invisible block.
- A malformed closing
$$fence (like$$ddwith text attached) no longer swallows the next math block; block math cannot cross a blank line, so the mistake stays visible where it happened. - Arrow-down from the line above a rendered math block places the caret at the block's start instead of jumping past it.
Marklet 0.4.0
New
- Live formatting: inline syntax markers hide when the caret is outside the element, so
**bold**reads as just bold text. Covers bold/italic, strikethrough, highlight, inline code, link syntax (the label stays clickable), heading#prefixes, escape backslashes, and whole image expressions. Placing the caret inside reveals the raw syntax for editing. Toggle in Settings > Editor (default on). - Drawn list bullets: unordered list markers render as real bullets, cycling disc, circle, square by nesting level; the caret on the marker reveals the raw
-. - Table editing menu: right-click a rendered table for Insert Row/Column, Delete Row/Column, Align Column, cell Copy/Cut/Paste/Clear, Copy/Cut/Delete Table, Format Table (Padded or Compact), and Reveal Source. The clicked cell highlights so you can see what the commands act on.
- Edit table cells in place: click a cell of a rendered table to edit it right there. Enter commits and moves down (adds a row at the bottom), Tab and Shift-Tab hop between cells (Tab past the last cell adds a row), Shift-Enter inserts a
<br>line break, arrow keys move through cells and in/out of the table, Escape cancels. Prefer the old behavior? Set "Click a Table Cell" to Reveal Source in Settings. - Tab navigation in table source: Tab and Shift-Tab move between cells in the raw pipe text too.
- Insert Table command in the Format menu and the command palette.
- Table settings (Settings > Advanced > Tables): Auto-Format Tables (Padded, Compact, or Off to preserve your manual spacing exactly), Click a Table Cell mode, and Monospace Table Source (default on, keeps padded pipes aligned in any editor font).
- Image resizing: drag the handle on an image preview to resize; widths are stored as Obsidian-style
. Explicit widths can upscale past the image's natural size up to the editor width. - Image context menu: right-click a preview for Open Link, Reveal Source, Copy Image, Copy Markdown, Show in Finder, Reset Size, and Delete Image.
Changed
- Heading spacing retuned with less air above headings, and the section spacing slider now extends past its Compact/Normal/Relaxed anchors. Default line spacing is now 8.
- The command palette closes when it loses focus, like Spotlight.
- Table commands keep a blank line between the table and the text that follows it.
- Clicking an image preview places the caret at the source so it expands for editing; clicking a linked image also opens its URL (cmd-click to reveal only).
Fixed
- Table commands no longer merge the last row with the line below; arrow keys reliably enter and exit rendered tables; the in-place cell editor no longer turns invisible mid-edit.
- The phantom blank line under a table while its source is shown is gone.
- A drag-less click on an image resize handle no longer writes a width (this made portrait images shrink on double-click); drag-resize is clamped to the editor width.
- Setext headings no longer get stuck at a small font; list bullets no longer clip on partial redraws; list styling no longer leaks into fenced code blocks; spell-check squiggles no longer dot through collapsed image source.