Releases: arietan/lite-edit
Releases · arietan/lite-edit
v1.1.6
LiteEdit v1.1.5
LiteEdit v1.1.5
Install
- Download LiteEdit.dmg below
- Open the DMG and drag LiteEdit to Applications
- Launch from Applications or Spotlight
Requires macOS 13+.
LiteEdit v1.1.4
LiteEdit v1.1.4
Install
- Download LiteEdit.dmg below
- Open the DMG and drag LiteEdit to Applications
- Launch from Applications or Spotlight
Requires macOS 13+.
LiteEdit v1.1.3
Bug Fixes
- Large-file syntax highlighting — Files over 100k characters (e.g. a 150k-line markdown file) no longer freeze on open. Highlighting is now viewport-only with scroll-triggered lazy rehighlight and a 3k-char buffer for smooth scrolling. Small files still get full upfront highlighting.
- Markdown live formatting — Editing a markdown file now rehighlights the entire visible range on each keystroke (not just the cursor's line), so headings, bold, lists, and other formatting update immediately on surrounding lines as you type.
- Tab-switch viewport restoration — Switching back to a tab now restores the exact scroll viewport (first and last visible lines), not just the cursor position. Fixed by ensuring full document layout before restoring the saved scroll offset.
Performance
- Scroll-triggered highlighting with 30ms debounce ensures newly scrolled-to text is colored on the fly without blocking the UI, even in very large files.
Install note
If macOS shows "LiteEdit is damaged and can't be opened" after downloading the DMG, run:
xattr -rd com.apple.quarantine /Applications/LiteEdit.appOr install via Homebrew to skip this entirely:
brew install --cask lite-edit
Full Changelog: v1.1.2...v1.1.3
LiteEdit v1.1.2
LiteEdit v1.1.2
Install
- Download LiteEdit.dmg below
- Open the DMG and drag LiteEdit to Applications
- Launch from Applications or Spotlight
Requires macOS 13+.
LiteEdit v1.1.1
LiteEdit v1.1.1
Install
- Download LiteEdit.dmg below
- Open the DMG and drag LiteEdit to Applications
- Launch from Applications or Spotlight
Requires macOS 13+.
v1.1.0
What's New
Editor Enhancements
- Tab indent / unindent — Select multiple lines and press Tab to indent them all; Shift+Tab to unindent (removes one tab or up to 4 leading spaces). Single-line Tab still inserts a tab character as before.
- Auto-indent on Enter — New lines automatically inherit the leading whitespace from the current line.
Bug Fixes
- Markdown syntax highlighting — Fixed bold/italic color bleed where italic patterns inside bold caused inconsistent coloring. Rewrote patterns with negative lookaround so bold and italic no longer interfere. Also added highlighting for blockquotes, horizontal rules, ordered lists, underscore-based italic/bold, and image links.
- Double modified indicator — Fixed tab titles showing both modified markers when a file was edited.
Performance
- O(1) tab switching — NSTextStorage is now cached per document; switching tabs swaps the pre-highlighted storage instead of re-parsing and re-highlighting from scratch.
- SyntaxHighlighter caching — Highlighter instances (with compiled regexes) are cached per language, eliminating redundant regex compilation.
- TabBarView smart diffing — Tab bar uses targeted updates (selectTab, updateTab) on hot paths instead of rebuilding all subviews on every keystroke or tab click.
- Scroll position preserved — Switching tabs and coming back restores both cursor position and scroll offset.
Landing Page & Community
- Social proof badges (GitHub stars, awesome-mac featured, downloads, MIT license)
- Hero install command with copy-to-clipboard
- 3-column Install section (Homebrew / DMG / build from source)
- App screenshots in README and website
- Contribution infrastructure (issue templates, PR template, CI workflow)
Full Changelog: v1.0.0...v1.1.0
LiteEdit v1.0.0
LiteEdit v1.0.0
Install
- Download LiteEdit.dmg below
- Open the DMG and drag LiteEdit to Applications
- Launch from Applications or Spotlight
Requires macOS 13+.