- Added Bike > Interface Explorer
- Added Bike > Extensions Explorer
- Added Expand All / Collapse All commands (+ By Level)
- Added
==mark==Markdown syntax for highlight/mark formatting - Added text semantics move, delete, cut, copy, paste commands
- Added more system level commands from Cocoa keybindings
- Changed inspector UI
- Changed status bar popups to a standard UI
- Changed Select All to expand immediately to document scope
- Moved Settings > Keybindings to Bike > Commands Explorer
- Moved Logs Explorer from the Window to the Bike menu
- Moved Outline Path Explorer from the Window to the Bike menu
- Fixed sorting order
- Fixed ordered list numbering
- Fixed Editor Filter context menu Cut/Copy actions
- Fixed focus out decoration action to keep scroll position
For extension authors: extension-kit has changed structure and location. It’s no longer a mono-repo that you fork and work in. Instead it’s a package that you depend on, and it now includes tooling for unit tests and releasing extensions. New location: https://github.com/bike-outliner/extension-kit
- Added panel/window API
- Added defaults and window restorable state JSONStore APIs
- Added
AttributedString.fromMarkdown()andfromHTML()APIs - Added typing to DOMScript message protocols (see example-extensions)
- Changed extension name and id to derive from folder name
- Removed manifest name and id
- Split core extensions into core-extensions
- Split example extensions into example-extensions
- Renamed !bike.bkext to bike.bkext
- Removed !startup.bkext