github sinelaw/fresh v0.1.75
fresh-editor 0.1.75

22 hours ago

0.1.75

This is mostly a bugfix release.

Bug Fixes

  • Prompt History: Generic prompt history system with Up/Down navigation, now available for Go to Line and other prompts.
  • Session External Files: Files opened from outside the project directory are now restored in sessions.
  • Fuzzy Search Exact Match Priority: Open File dialog now prioritizes exact filename matches over fuzzy matches.
  • Horizontal Scroll: Fixed cursor position with horizontal scroll after Open File dialog and pressing Enter on long lines.
  • Multi-Cursor Bracket Skip: Fixed bracket skip-over with multiple cursors in bulk edit.
  • F3 Search: Fixed F3 to allow searching more after editing and to update positions correctly after buffer modifications.
  • File Explorer: Removed plain letter shortcuts causing accidental actions, fixed focus after rename/delete, improved new file command behavior.
  • Terminal: Fixed scrollback colors, mouse scroll now exits to scrollback mode, fixed viewport position bugs, persist exit message.
  • Theme Editor: Fixed reopening after closing the theme editor, allow editing builtin themes (#696), store builtin themes as json instead of hardcoded inside rust.
  • LSP Diagnostics: Made diagnostic cache per-buffer to prevent marker position bugs.
  • Cursor Visibility: You can see the letter under the block cursor now! Apply REVERSED style to primary cursor for better visibility.
  • Open Terminal: Command now available in all contexts.
  • Open File Dialog: When run while a terminal is focused, use CWD instead of the internal backing file directory.

Internal

  • Refactored reference highlighting to use overlay system (#694).
  • Built-in themes now loaded from JSON artifacts at build time instead of hardcoded Rust.
  • Removed duplicate dead code from LspTask.

Don't miss a new fresh release

NewReleases is sending notifications on new releases.