Skip to content

Releases

Onyx v0.5.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 10:18
  1. Onyx. MiniNotes is Onyx: a note-taking app of its own, built anew in Rust and GPUI, with the window, the settings, the motion and the languages of the Alkaline Software apps.
  2. A vault. Notes are plain markdown files in a folder of your own, made new in iCloud Drive or wherever you say, or opened as it is, and a note is written when its tab closes or at ⌘S, never while you type.
  3. The sidebar. It is that folder, with notes and subfolders made in place, renamed or moved to the trash, whatever another app does there shown at once, and an edge you drag to widen it or fold it to a rail.
  4. Live preview. A note is drawn as it reads while you write it: headings, bold and italic, lists with their bullets, numbers and boxes, quotes, code on a plate with its language's colors and its language's mark, tables as a grid, rules and links, with the marks of whatever the caret is in shown as written, as Obsidian does.
  5. Tabs. Every open note is a tab as wide as its name, a folder's tabs stand together on one pill, a home tab shows the vault's page, and the tabs open again at the next launch in their order.
  6. Three ways to see a note. As it reads while editing, as it is written, or as it reads alone, at ⌃1, ⌃2 and ⌃3 or ⌘E, one choice for the whole app, as Narrow, Middle or Wide is at ⌥1, ⌥2 and ⌥3.
  7. Keys. ⌘K searches every note, ⌘F finds a phrase in one, ⌘B and ⌘I toggle bold and italic, ⌘↩ a task's box, Tab and ⇧Tab a list's level, ↩ carries a list or a quote on, and lists renumber themselves.
  8. Fonts and size. A note set in one of eight faces, four serifs and four sans serifs, code in one of four monospace faces, the size a preset or your own for each, and Chinese in a carried face of your choice or one you name from the Mac.
  9. Eight languages. English, Chinese (Simplified and Traditional), Japanese, Korean, French, German and Spanish, following the system's.
  10. Updates. Onyx checks GitHub for a newer release once a day and installs it at a press, with no Sparkle feed.

v0.4.1

Choose a tag to compare

@pingfan-hu pingfan-hu released this 12 Aug 03:29

What's New in v0.4.1

New Features

  • Nested lists, Obsidian-style: press Tab anywhere on a bullet, numbered, or task list line to indent it one level; Shift-Tab outdents. Selections indent every list line they touch.
  • Vertical indent guides mark each nesting level, drawn exactly under the parent item's bullet or number.
  • Per-level auto-renumbering: nested numbered lists renumber independently — indenting an item restarts its count at 1, and the outer list closes the gap.

Changes

  • Bullets, numbers, and checkboxes at every nesting depth share the same fixed indent width, so mixed nested lists stay perfectly aligned.
  • Outside lists, Tab inserts a tab character and never moves focus out of the editor.

🤖 Generated with Claude Code

v0.4.0

Choose a tag to compare

@pingfan-hu pingfan-hu released this 12 Aug 01:56

What's New in v0.4.0

New Features

  • Formatting hotkeys: press ⌘B / ⌘I to toggle bold and italic. Toggling is smart — it works with the cursor anywhere inside styled text, with or without the surrounding markers selected, and through nested styles like ***bold italic*** (⌘I on it removes only the italic layer).
  • Edge-click reveal: clicking the left or right edge of rendered styled text places the cursor before/after the markdown source and reveals it, Obsidian-style. A cursor touching the edge of a styled span reveals its source; moving away re-renders it.
  • Obsidian-style selection: dragging across rendered styled text includes the markdown markers in the selection, and the source reveals shortly after the mouse settles — the layout stays stable during clicks, double-clicks, and drags. Double-click selects exactly the group under the cursor (text or markers), like plain text.

Bug Fixes

  • Nested styles now render correctly: ***bold italic*** shows as bold and italic with all markers hidden (same fix applies to styles nested inside strikethrough).
  • Fixed invisible text selection on styled text, most visible in Preview mode.
  • ⌘B/⌘I are now robust at the edges of styled text: with the cursor anywhere in a starred run (markers included), they toggle the whole construct, keep both sides balanced with at most 3 asterisks, and repair malformed runs first — rapid presses can no longer flood asterisks.

🤖 Generated with Claude Code

v0.3.3

Choose a tag to compare

@pingfan-hu pingfan-hu released this 11 Aug 20:24

What's New in v0.3.3

Changes

  • Redesigned menu bar icon: an outlined rounded-rect badge with a pen, matching the size and style of the system input method icon.
  • The icon inverts to a solid badge while the notes panel is open, just like the input method icon when engaged.
  • The icon is now drawn as resolution-independent vector art, so it stays crisp and intact at every display scaling.

Bug Fixes

  • DMG installer no longer shows hidden housekeeping folders for users who display hidden files in Finder.

v0.3.2

Choose a tag to compare

@pingfan-hu pingfan-hu released this 03 Jul 11:00

What's New in v0.3.2

Changes

  • Text cursor now follows the system appearance: white in dark mode, black in light mode.
  • Thinner cursor matching Obsidian's caret style.

Bug Fixes

  • The menu bar icon now rescues itself if a menu bar manager (such as Ice) pushes it off-screen. Recovery runs at launch, when the app is reopened, and when the panel is opened, so a vanished icon comes back on its own.

v0.3.1

Choose a tag to compare

@pingfan-hu pingfan-hu released this 19 Apr 19:09

What's New in v0.3.1

New Features

  • Auto Update: Added auto-update toggle in settings — checks for updates once per day when enabled
  • Keyboard shortcuts: Cmd+1/2/3 to switch between Source, Edit, and View modes

Changes

  • Edit mode icon updated to match Obsidian's pencil-with-underline style

v0.3.0

Choose a tag to compare

@pingfan-hu pingfan-hu released this 19 Apr 17:15

What's New in v0.3.0

New Features

  • Horizontal rule: --- lines now render as a clean divider line
  • Strikethrough: ~~text~~ renders with line-through styling
  • Images: ![alt](url) renders inline images in the editor
  • Inline code: backtick delimiters hidden in preview mode
  • Highlight: ==text== renders with yellow highlight background
  • Footnotes: [^1] references render as superscript; definitions styled
  • Math: $inline$ and $$display$$ math styled with monospace font
  • Nested blockquotes: >> and >>> indent progressively
  • HTML blocks: raw HTML styled in dimmed monospace

Bug Fixes

  • Fixed table bottom padding (eliminated extra whitespace below tables)

v0.2.2

Choose a tag to compare

@pingfan-hu pingfan-hu released this 18 Apr 16:42

What's New in v0.2.2

New Features

  • Spellcheck and autocorrect enabled in the editor

Bug Fixes

  • Fixed Cmd+, opening a blank settings panel instead of the real one

v0.2.1

Choose a tag to compare

@pingfan-hu pingfan-hu released this 17 Apr 03:38

What's New in v0.2.1

New Features

  • Blockquote rendering: paragraphs starting with > are now styled with a purple left border, lavender background, and purple text
  • Copy button: fenced code blocks show a persistent copy button in the top-right corner
  • Global hotkey: use ⌃⌥⌘N (customizable in Settings → General) to show or hide the panel from anywhere

Changes

  • Settings: hotkey badge is now clickable to record a new shortcut; reset to default with the circular arrow button
  • Settings: opening the Settings window now automatically closes the panel
  • Settings: improved layout and hover effects throughout the General tab

v0.2.0

Choose a tag to compare

@pingfan-hu pingfan-hu released this 16 Apr 21:30

What's New in v0.2.0

New Features

  • Live-preview Markdown editor with syntax hiding (headings, bold, italic, links hide markers when cursor moves away)
  • Table rendering as interactive HTML widgets with editable cells
  • Checkbox task list items rendered as clickable widgets
  • Ordered list auto-renumbering
  • Custom selection rendering (no ghost cursor artifacts)
  • Empty-line selection highlight strip
  • Source / Edit / View mode toggle in toolbar
  • Settings tab in preferences with language (EN/ZH) and theme options
  • About tab with top-aligned content

Changes

  • View mode icon changed from eye to book
  • Popover dimensions updated for better editor experience

Bug Fixes

  • Fixed ghost cursor artifacts in editor
  • Fixed double-highlight issue in selection rendering