Skip to content

2.0.0

Latest

Choose a tag to compare

@ondratu ondratu released this 11 Aug 08:26
· 3 commits to master since this release

What's New

Major: Migration from GTK3 to GTK4

  • Replace WebKit2 (4.x) with WebKit (6.0)
  • Replace GtkSource 4 with GtkSource 5
  • Replace GtkSpell with libspelling 1
  • Replace VTE 2.91 (GTK3) with VTE 3.91 (GTK4)

Tab Support

  • Open multiple documents in tabs
  • Each tab shows file name and modification state

Editor Improvements

  • Formatting Toolbox — quick access to common formatting actions (#16)
  • Auto-bullet completion (configurable in settings)
  • Tab key indentation for bullets (configurable in settings)
  • System font settings are now used for both editor and preview
  • Inherited source extension when opening extension-less links to missing files

RST Enhancements

  • Custom RST directives: file-tree and mdinclude
  • Use docutils HTML5 Writer instead of deprecated docutils-html5-writer

JSON Preview

  • Collapsible folding view
  • JSON path filter
  • Folding toggle button

Neovim Support (formiko-vim)

  • New vte dependency
  • Fix Vim support on Wayland (#1)

File Browser

  • Sidebar toggle — folder list can now be toggled via a top-left icon (#34)
  • Unified file filters between file browser and open dialog

UI & UX

  • Editor/Preview/Both toggle buttons updated to use icons
  • File directory shown in window title
  • Standard keyboard shortcuts for common application actions
  • Tooltips on tabs
  • Improved status bar word/character count formatting
  • About dialog includes Troubleshooting section and issue reporting

Bug Fixes

  • Fix #42: Prevent "reload from storage" popup during editing
  • Fix #45: Fix pip3 install error
  • Fix #53: Replace unmaintained m2r with m2r2
  • Fix spurious renders and double render on tab file load
  • Fix percent-encoded file:// URLs not opening correctly
  • Remove deprecated recommonmark

Code Quality

  • Significant code refactoring and simplification
  • Dialogs refactoring
  • Shortcuts refactoring
  • Stylesheet fixes (including Flatpak)