SoloMD v4.11.17
macOS: every ⌘⌥ shortcut works again
macOS folds Option+letter into a different glyph before the keystroke reaches the app — Option+N arrives as Dead, Option+P as π, Option+C as ç — and the handler was matching on the letter. So ⌘⌥N (new text file), ⌘⌥P (slideshow), ⌘⌥⇧P (print to PDF), ⌘⌥B and ⌘⌥L had never fired on a Mac. They now match on physical key position.
⌘⌥C now copies the selection as Markdown — the copy format people actually paste elsewhere, and the only one that had no shortcut.
Linux: no more waiting on an accessibility service that isn't answering
If the desktop's AT-SPI bus accepts a call and never replies, GTK and WebKit each block the interface for their full D-Bus timeout — 25 s and 30 s — before the window can paint or take a click. SoloMD now asks that bus itself, with a two-second budget, before GTK starts: if it answers, nothing changes and screen readers keep working exactly as before; if it doesn't, SoloMD starts with accessibility disabled for its own process instead of waiting. On a test rig with a deliberately wedged bus, launch-to-usable went from 51 s to 3 s.
This is not a fix for the freezes reported in #253 and #200. Those never recover on their own; this stall always did, so it is something else. That investigation is still open — if you are affected, please follow (and add to) those issues.
Install / 安装
- macOS: download
.dmg, drag SoloMD to/Applications - Windows: download
.msi. On first launch you may see "Windows protected your PC" → click More info → Run anyway (one-time, until SmartScreen reputation builds). 首次运行点 "更多信息" → "仍要运行" 即可 - Linux: download
.AppImage(chmod +xand run) or.deb/.rpm - Android:
arm64-v8acovers essentially every phone from 2019 on
Full notes: https://solomd.app/whats-new · 中文:https://solomd.app/zh/whats-new