Releases: pgml/bellbird-notes
Releases · pgml/bellbird-notes
v0.05
New:
- Added motions to convert text cases of selected text
uto convert selection to lower caseUto convert selection to upper case
- Added
rkeybind to refresh notes and directories when changes outside of bbnotes occured
Bug fixes:
- Fixed ctrl+c not clearing search and command prompt
- Fixed panic when app is being started without an existing notes directory
- Fixed yanking a full line (
yy) doesn't paste on a new line below cursor position - Fixed an error where notes directory path is not a directory
- Fixed app not exiting when config file is missing
- Fixed app not exiting when meta infos file existed in config and notes directory and couldn't be migrated
Full Changelog: v0.04...v0.05
v0.04
New:
- Moved meta info file to notes directory to make it accesible for cloud syncing
- Added possibilty to set a motion for saving a buffer
SaveCurrentBuffere.g.
{
"ctrl+s": "SaveCurrentBuffer"
}
- [Config] Renamed
OpenNewNotetoAutoOpenNewNote - [BufferList] Added motion
Dto delete a buffer directly from the buffer list - [BufferList] Added motions
ggandGto move to top or bottom
Bug fixes:
- Fixed incorrect LineNumber property in default conf
- Fixed search not jumping to first match automatically
- Fixed search not adjusting viewport to match
- Fixed keymap file path not setting correct os separators
- [Editor] Fixed panic when moving to end of word on a url
Full Changelog: v0.03...v0.04
v0.03
New:
- Added option to hide folders and notes via
:ToggleFolders,:ToggleNotes, permanently in the configs
with
[Folders]
Visible = false
[Notes]
Visible = false
or via keybinds e.g.
{
"space f": "ToggleFolders",
"space s": "ToggleNotes",
}
- Added config option to automatically open note after creation
[General] OpenNewNote = true - [Editor] Added
Ymotion to yank remaining text of line - Refactored editor history to use diffs instead of snapshots
- Added wayland clipboard fallback
- Implemented command and search history
Bug fixes:
- Fixed switchig notes via notes list not setting correct focus internally
- Fixed some startup panicks/crashes
- Fixed panic when creating note in empty directory
- [Editor] Fixed deleting last note not adjusting selected note correctly
- [Editor] Fixed nextWord not processing consecutive non-letters/symbols correctly
- [Editor] Fixed deleting last line sometimes crashes app
- [Editor] Fixed selectInnerWord not workung correctly when non-letter is at first column
- [Editor] Fixed
wmotion not working when on last word of paragraph when last char is punct - [Editor] Fixed
*motion crashes app when executed on certain character or consecutive non-letters e.g. ++ `` ,, - [Editor] Fixed GoToTop and GoToBottom changing cursor column
- [Editor] Fixed cursor sticking to line end after inserting on a new line
Full Changelog: v0.02...v0.03
v0.02
New:
- Added keybinding to open a new scratch buffer (space+n) in addition to
:new - Added new motions
ct,cT,cf,cF,dt,dT,df,dFfor changing/deleting text
from cursor to next or previous occurence - Added buffer search (
/,n,N) - Added new [Editor] config option:
SearchIgnoreCase - Added option to switch to buffer by pressing buffer index in buffer list
- Added config hot reload
- Added new commands
:reload keymap,:reload configand:checktimeto check for external changes of
keymap, config or current note - Added clean up method to remove orphaned sections from meta file
- Added highlight under cursor motion
*
Bug fixes:
- Fixed --version output when built locally
- Fixed renaming a note to an already existing note overwrites the old note
- Fixed cursor sticking to end of line after delete-substituting lines in visual mode
- Fixed GoToBottom and GoToTop not saving cursor position
- Fixed InsertAbove adding unnecessary row to content slice
- Fixed NextWord and NextWordEnd not working correctly with multiple spaces and punctuations
- Fixed SelectInnerWord failing when cursor is on a single letter
Full Changelog: v0.01...v0.02
v0.01
Full Changelog: https://github.com/pgml/bellbird-notes/commits/v0.01