Moraya v0.45.10
What's Changed
chore(release): v0.45.10 — shared code palette, tab-close fix, AI orb
- core: bump
@moraya/core0.17.10 → 0.19.0, adopting the shared syntax-highlight palette (@moraya/core/plugins/syntax.css) in place of desktop's own 2018-era GitHub code colors, which were duplicated across eight sites (:root, dark mode, prefers-color-scheme, and 34 keys in five named themes). Code now renders identically across desktop/web/mobile; picking a theme (Dracula, One Dark, …) changes chrome only, not code color. - fix:
applyColorThemeleft stale inline custom properties on<html>when switching themes — a key one theme set and the next omitted stayed stuck for the rest of the session. It now clears the previous theme's keys before applying the new one. - fix(editor): syntax tokens were scoped to
.moraya-editor pre, so the print route, AI chat, and image export rendered code monochrome despite emitting the same classes; the shared stylesheet is now loaded globally, including in the print route. - fix(editor): outline panel default width raised 200px → 260px so CJK (Chinese/Japanese/Korean) headings no longer get clipped in the outline list.
- rust/menu: Cmd/Ctrl+W now closes the active tab (same unsaved-changes prompt as the × button) instead of quitting the window — previously one keystroke closed the whole app mid-edit. Closing the window moves to Cmd/Ctrl+Shift+W, matching browser convention; translations added for both items across all 12 locales.
- ui: add
ThinkingOrb(wrapping the newthinking-orbs-universaldependency) to the AI chat panel's stop/composing button — an animated indicator while a response streams, swapping to the stop glyph on hover/focus, with accompanying unit tests. - deps: bump
renderer-versions.jsonplugin manifest alongside the core upgrade.
See the assets below to download and install.
macOS
Homebrew (recommended):
brew tap zouwei/moraya
brew install --cask moraya
Manual: Download the .dmg file below, drag Moraya to Applications, and double-click to launch.
The app is signed with an Apple Developer ID and notarized by Apple — no Gatekeeper workaround needed.
Linux
- .deb —
sudo dpkg -i moraya_*.deb - .AppImage —
chmod +x Moraya_*.AppImage && ./Moraya_*.AppImage
Windows
Run the .msi installer.