Open
Conversation
Adds a "Default View" setting in Preferences > General to control whether files open showing Editor Only, Preview Only, or Both. Also replaces the toolbar layout dropdown with a 3-segment view mode control for quick switching between modes while viewing a file.
Rewritten to reflect the new project, crediting Mou and the original MacDown as the foundation.
- Separate view mode preferences for new files vs existing files (existing files default to Preview Only for reading) - Per-file view mode memory that remembers your last choice per document - File library sidebar with folder browser and document outline (toggle via Cmd+Opt+S or toolbar button) - Native macOS window tabbing support - View mode toggle moved to front of toolbar for prominence Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
…X export - Focus Mode (Cmd+Opt+F): dims all text except the active paragraph so you can concentrate on what you're writing - Typewriter Mode (Cmd+Shift+T): keeps the cursor line vertically centered in the editor as you type - Writing stats: word count menu now shows reading time estimate and readability score (Flesch Reading Ease approximation) - DOCX export (File > Export > Word Document): converts rendered HTML to .docx via NSAttributedString - Both modes persist across sessions via preferences Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
- WikiLinks: [[target]] and [[target|display]] syntax converts to clickable links in preview. Missing targets shown in red. - Command Palette (Cmd+Shift+P): fuzzy-searchable list of all commands with keyboard navigation (arrow keys + Enter) - Prose quality tools: "Highlight Filler Words" marks filler words (yellow) and repeated consecutive words (orange) in the editor - Writing stats: word count menu now shows reading time and readability score (Flesch Reading Ease approximation) - 3 new preview themes: Minimal Light, Minimal Dark, iA Writer (available in Preferences > Rendering > CSS)
Syntax highlighter was overwriting focus dimming because it was set on the text storage. Now uses temporary attributes on the layout manager which layer on top of the highlighter colors. Also changed Command Palette shortcut to Cmd+Shift+K to avoid conflict with Print.
Menu items for Focus Mode, Typewriter Mode, and Toggle Sidebar now show a checkmark when active. Command Palette also shows a checkmark prefix for toggleable commands that are currently on.
Filler word highlighting is now a persistent toggle (not a one-time alert). When active, filler words are highlighted yellow and repeated consecutive words orange, updating live as you type. A counter in the bottom-right corner shows the total count. Accessible from the command palette and View menu with checkmark state.
NSLinguisticTagger was not reliably finding words. Switched to a simple regex word boundary match which is faster and more reliable.
When filler highlighting is active, filler words now show yellow highlights in both the markdown editor (left) and the rendered preview (right). Preview uses injected CSS mark.filler styling.
…g guide Four categories with distinct colors in both editor and preview: - Yellow: unnecessary qualifiers (actually, basically, very, just...) - Orange: weasel words (should, might, could, significant, better...) - Pink: indirect/vague language (believe, think, seems, perhaps...) - Blue: weak adverbs (quickly, greatly, tremendously...) - Red: repeated consecutive words Counter in bottom-right shows total issue count. Based on Amazon's 6-pager writing guidelines for eliminating weak language.
Bottom-right counter is now a dropdown. Click it to see: - X qualifiers (yellow) - X weasel words (orange) - X indirect/vague (pink) - X weak adverbs (blue) - X repeated words (red) Each line shows the color so you know what to look for.
Dots in the breakdown menu now match the actual highlight colors (yellow, orange, pink, blue, red). Button text is larger and uses monospaced digits. Title shows a warning icon with count.
…ssing WikiLink styles (blue for existing, red for missing) are now injected into every rendered page regardless of preview theme. Unsaved documents correctly show all wikilinks in red since no files can be resolved.
They were bound to htmlSyntaxHighlighting for enabled state, which made them grayed out unless code highlighting was on. Removed the enabled binding so they're always checkable independently.
Checkboxes were overlapping with Show Line Numbers at the same Y position. Moved them to their own row below TeX-like math syntax with full-size font so they're visible and clickable.
Moved Graphviz and Mermaid to full-width checkboxes on their own rows below the math support note. Shifted all items below down to prevent overlap. All checkboxes now independently clickable.
Inserted Graphviz and Mermaid into the constraint chain between Math support text and Task list. Increased view height to 410. All checkboxes now have proper spacing via constraints.
Added constraint to pin Syntax Highlighted checkbox below the CSS dropdown with proper spacing. Updated mermaid init to also fire on DOMContentLoaded and after a delay as fallback for loadHTMLString.
Users no longer need to know about the dependency. Checking Mermaid or Graphviz automatically enables syntax highlighting since it's required for fenced code block language detection.
No more checkboxes to hunt for. Mermaid diagrams, Graphviz, and syntax highlighted code blocks are always on. Write a fenced code block with the language tag and it just renders.
- Rewrote help.md with all new features documented - Removed old MacDown screenshots and branding - Updated README with complete feature list - Removed CONTRIBUTING.md - Version 1.0.0, March 2026
About Markly, Hide Markly, Quit Markly, Markly Help. Removed Contributing menu item. Updated Terminal prefs shell utility text.
added 7 commits
March 19, 2026 20:03
Renamed project file, workspace, and scheme. Updated Podfile, workspace contents, and scheme references. Removed accidentally tracked MacDown/Resources/Prism files.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.