Releases: gregmos/plain
Release list
Plain 0.2.2
Plain 0.2.2 — a macOS fix.
macOS
- The window that could not be brought back. Closing the window with its X left Plain in the Dock with no window, and a Dock click, a double-clicked
.mdor a second launch all went nowhere; now Plain leaves the Dock when its last window closes. A minimised window stayed minimised on a Dock click and when a file was opened from Finder; both now bring it back to the front.
Project
- MIT license. Project page: gmoskalev.com/plain.
Windows: unpack the zip and run plain.exe. macOS: open the dmg and drag Plain into Applications. Both builds are signed, as in 0.2.1.
Plain 0.2.1
Plain 0.2.1 — the editing release.
Editing
- Every Markdown construct now has a command: strikethrough,
==highlight==, inline and block math, horizontal rule, table, image from a file, footnote,[[wikilink]], bullet, numbered and task lists, and the five callouts (note,tip,warning,important,caution). They live underedit → insert ▸andedit → callout ▸, in the command palette, and on theCtrl+Alt+…shortcuts (help → shortcutslists them all). - A formatting toolbar above the editor, Word-style: one row of buttons that light up for the formatting under the caret. Off with
Ctrl+,→edit.toolbarif you prefer the bare editor. - Formatting commands know what they are standing in: toggling a fence, a list, or a callout on a block that already has one removes it instead of nesting; footnotes with a selection keep the selected text.
Library
- The tags section and the tag line above a note only appear when a note actually has
#tagsor atags:field;library.tagsin settings hides them for good.
Signed builds
- The Windows exe is code-signed with a timestamp (signer Grigorii Moskalev, Certum). SmartScreen shows the publisher instead of "Unknown publisher"; the blue dialog may still appear once while the certificate earns reputation.
- The macOS build is signed with a Developer ID and notarised, so it opens without the "Open Anyway" detour.
Windows: unpack the zip and run plain.exe. macOS: open the dmg and drag Plain into Applications.
Plain 0.2.0
Plain 0.2.0 — the second release, one day after the first.
New
splitview: edit on the left, the rendered page on the right, updating as you type.- Paste an image from the clipboard or drop one onto the editor; it is saved to
assets/next to the note and linked in the text. - Autosave (
Ctrl+,→files.autosave, off by default). - Version history: a snapshot of every save, kept for thirty days, with restore and compare (
file → version history…). compareon the "file changed on disk" banner shows a line-by-line diff before you decide.- Library screen (
Ctrl+Alt+L): every note with dates and word counts, sortable, filterable by#tag. - Tags and backlinks in the sidebar.
- Export to HTML, plain text, and PDF via print;
copy as plain text. - Focus mode (
F8orCtrl+Alt+F). - Portable mode on Windows: a
datafolder next toplain.exekeeps settings, drafts, and history there. - Menu bar, settings screen (
Ctrl+,), shortcuts screen (F1), floating format panel above a selection,richview with hidden markup. - Context menus in the editor and the reading view; recent libraries; zoom remembered between runs.
macOS
- First macOS build, universal (Apple Silicon and Intel), produced by CI. It is ad-hoc signed: see the README for the first-launch steps. Not yet tested on a real Mac by the author.
Fixed
- Quick search finds Cyrillic file names.
- Reading position is restored exactly; the metadata line above the title no longer hides.
- Many saving edge cases found in review: reloads, restores, and closes always re-check the live buffer before replacing or discarding text.
Windows: unpack the zip and run plain.exe (SmartScreen: More info → Run anyway). macOS: open the dmg, drag to Applications, then System Settings → Privacy & Security → Open Anyway.
Plain 0.1.0
First release. Markdown reader/editor for Windows 11: read · edit · rich views, folder library with search, safe atomic saving with recovery drafts, KaTeX, Mermaid, Shiki. Unpack the zip and run plain.exe (SmartScreen: More info → Run anyway).