github hanebox/ekphos v0.25.0

11 hours ago

What's New

Features

  • Journal Mode: Added a dedicated journal mode for daily notes
  • Theme Selector: Pick themes at runtime, plus a refined welcome notes template
  • Kanagawa Theme: New built-in Kanagawa color theme (#73)
  • Internal Markdown Links: Open and jump to internal markdown files via links; jump to specific headers using GitHub-style slugs, e.g. [text](./file.md#header-title) (#71)
  • Table Rendering Overhaul: Inline markdown in cells, cell wrapping for wide tables, column alignment, autolinking of bare http(s):// URLs, and <br> rendered as line breaks inside cells (#77)
  • Floating Cursor: Added floating_cursor mode config (#65)

Improvements

  • Clipboard on Wayland/Linux: Switched from arboard to clipboard-rs for better Wayland/Linux support and dropped the arboard dependency (#72)
  • Nix Reproducibility: Added flake.lock and resolved nixpkgs evaluation warnings (#69)

Bug Fixes

  • Fixed undo data loss, UTF-8 panics, and cursor/render bugs
  • Fixed external link opening on Android targets
  • Fixed editor visual mode exclusive selection
  • Fixed missing clipboard-rs lib on Linux; added a better error handler and toast notifications (#60)
  • Fixed unsupported clipboard-rs on Android (#64)
  • Fixed vim clipboard errors on Wayland/Linux (#72)
  • Fixed code blocks missing characters in content view mode when line breaks are present (#59)
  • Fixed text buffer search highlight not working in preview mode content (#76)
  • Fixed unwanted indentation for lines with checkboxes (#70)
  • Fixed wide-character (emoji, CJK) sizing in table column widths
  • Fixed plain dashes leaking into the rendered separator row
  • Fixed table cell rendering and an unsaved-changes false positive

Full Changelog: v0.20.10...v0.25.0

Don't miss a new ekphos release

NewReleases is sending notifications on new releases.