Releases: curlpipe/ox
0.5.1 - Dependency update and restructure fixes
Fixes 🔧
- Fixed issues with merging of kaolinite and ox into the same repository
- Updated dependencies
0.5.0 - Mouse Functionality & Restructure
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
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
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
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
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
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
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
The main thing in this update is the ability to write macros, customise key bindings and write your own commands.
~/.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
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