Skip to content

Releases: curlpipe/ox

0.5.1 - Dependency update and restructure fixes

13 Sep 23:03
344262a
Compare
Choose a tag to compare

Fixes 🔧

  • Fixed issues with merging of kaolinite and ox into the same repository
  • Updated dependencies

0.5.0 - Mouse Functionality & Restructure

13 Sep 20:39
7300291
Compare
Choose a tag to compare

An exciting new feature and slight restructuring.

Added ➕

  • Basic mouse functionality (shout out to @HKalbasi for implementing it)
  • Kaolinite is now integrated into the Ox repository itself to allow them to grow alongside each other more easily

0.4.6 - Bug fixes and cursor improvement

08 Sep 17:35
b899813
Compare
Choose a tag to compare

Quite an exciting release that has Ox feeling more polished.

Added ➕

  • Spaces can now be treated as tabs for indentation when moving or deleting, so if you are someone who uses spaces for indentation, your experience should be way better in Ox
  • The X position of the cursor will stay in the same position when moving it up or down

Fixed 🔧

  • Search can now find all matches and the issues of it not expanding its search past the buffer have been fixed
  • Syntax highlighting now updates when undo or redo is used

0.4.5 - More Bug Fixes

07 Sep 11:23
64196dd
Compare
Choose a tag to compare

Another boring update, but an important one

Fixed 🔧

  • Improved undo/redo feature and reduced event group size (so you can undo to a reasonable state of the document)
  • Fixed replace feature not updating the syntax highlighting
  • Fixed panic when searching for matches beyond the buffer (still needs a fix, but at least it doesn't crash now)

0.4.4 - General fixes and improvements

05 Sep 22:32
Compare
Choose a tag to compare

Pretty boring release, but important nonetheless as several critical bugs have been fixed

Fixed 🔧

  • Panic on backspace in empty file (see #133) big thanks to @cedricbuild for implementing a fix
  • Updated built-in help message and default greeting message with new key bindings
  • Fixed status line duplication issues
  • Search and replace now don't crash as much and will hide the cursor when searching to avoid glitching

0.4.3 - Editing Improvements

05 Aug 10:40
a27ce7e
Compare
Choose a tag to compare

Some great editing improvements and other fixes

Added ➕

  • Line swapping with Alt + Up / Alt + Down
  • Bracket and quote pair plug-in (e.g. opening bracket will spawn a closing bracket)
  • Auto indentation plug-in to make indentation happen automatically in the correct places
  • Delete word command with Ctrl + W

Fixed 🔧

  • Fixed 3 modifiers from being used, so now you can bind Ctrl+Shift+Key and other combinations
  • Removed the error that occurred whenever a shift key pair was used

0.4.2 - Increased Configurability

22 Jul 09:24
a195ab5
Compare
Choose a tag to compare

This is quite a big update that generally involves more powerful configuration ability.

Added ➕

  • Commands are now exclusively defined in the config file (no more hard-coded ones)
  • Custom syntax highlighting, so you can extend it to support file types that aren't supported by default
  • Expanded editor API that now allows for getting text from the document, more advanced cursor moving and more fields to check the state of the document and editor

Fixed 🔧

  • Updated README format
  • Fixed error when inserting quotes into the editor
  • Fixed issues with editor API where trying to query or edit lines that haven't been loaded yet (due to file buffering) crash the editor.

0.4.1 - Light fixes to syntax highlighting

21 Jul 19:43
28bcdaa
Compare
Choose a tag to compare

Just some fixes here and there, also check out the updated documentation on plugins in the wiki here

Added ➕

  • Latex syntax highlighting support

Fixed 🔧

  • Nushell syntax highlighting issues
  • Markdown syntax highlighting issues
  • Error that came up whenever backspace was pressed

0.4.0 - Plug-ins, custom commands and increased configurability

20 Jul 23:14
ade5867
Compare
Choose a tag to compare

The main thing in this update is the ability to write macros, customise key bindings and write your own commands.

⚠️ You may need to update your configuration file if you've copied it to ~/.oxrc, this is due to a change in how the configuration file is used. The syntax and documentation are still valid, so your configuration file will likely not require a huge rewrite when updating.

Added ➕

  • Key bindings can now be modified from the configuration file to your preference
  • You can now build macros (or plug-ins) within the config file and have them run when a command or key binding is pressed

Fixed 🔧

  • Cleaned up the code a bit (errors are now better handled)

0.3.4 - Updated syntax highlighting

17 Jul 17:07
9fe309a
Compare
Choose a tag to compare

Also, note the new documentation in the wiki

Added ➕

  • New version of synoptic, which now includes syntax highlighting for nushell

Fixed 🔧

  • Fixed help message being slightly incorrectly formatted