Skip to content

0.7.3

Compare
Choose a tag to compare
@curlpipe curlpipe released this 01 Dec 21:34
· 97 commits to master since this release
8aa69a6

A smaller ox release that adds in some nice quality of life features, nothing too crazy, but splits now look a lot less rough! Here's a screenshot of the new theme Omni:

image

Added ➕

  • New themes default16, which will use your terminal's colours and omni
  • Quick comment can now uncomment / comment lines within a selection (for bulk commenting / uncommenting)
  • Pressing the left arrow key (<-) while trying to open a file will go up a directory
  • Tab line separators (the | between each tab) can now be disabled if desired (through config file)
  • Split separator colours can be configured

Fixed 🔧

  • Splits join up properly instead of leaving gaps
  • Fixed issue where certain edits would cause syntax to stop being highlighted
  • A bunch of a few small optimisations to help speed up the editor
  • Git plugin no longer spams hundreds of commands in a short space of time, refreshing every 10 seconds when the user is typing, or when saving a document
  • Fixed several errors from being spammed to the feedback line
  • Fixed issues where quickcomment failed to uncomment lines and caused errors
  • Undo and redo will snapshot when: you start editing on a different line, before and after a paste, before adding multi-cursors to the document
  • Undo and redo will no longer snapshot when: during a paste, during a macro, during using multi-cursors
  • The greeting message will now render properly instead of being all over the place
  • Stopped help message from being rendered on splits (as this creates a really awkward interface with no easy design answers)
  • Faster instantiation of syntax highlighters
  • Feedback lines that don't fit into the terminal width will now be rendered with ... after it
  • editor:panic now gracefully exits the editor
  • Better file I/O errors in edge cases
  • Fixed issue where saving as did not actually change file type / syntax highlighting / disk indicator
  • Fixed issue where copy & paste wouldn't work so well while recording macros
  • Fixed issue where clicking into a new split would mess the y position up
  • Tabs now work slightly more clearly on narrow terminals