Added
- Added Bike > Interface Explorer
- Added Bike > Extensions Explorer
- Expand All / Collapse All commands (+ By Level)
==mark==markdown syntax for highlight/mark formatting- Text semantics commands for move, delete, cut, copy, paste
- Include more system level commands from Cocoa keybindings
Changed
- Updates to inspector UI
- Standardize status bar popup UI’s
- Select All expands immediately to document scope
- Moved Settings > Keybindings to Bike > Commands Explorer
- Moved Window > Logs Explorer to Bike > Logs Explorer
- Moved Window > Outline Path Explorer to Bike > Outline Path Explorer
Fixed
- Sorting order
- Ordered list numbering
- Editor Filter context menu Cut/Copy actions
- Focus out decoration action maintains scroll position
Extensions
Changes to extension-kit structure and location.
It’s longer a mono-repo that you fork and work in. Instead it’s a package that you depend on. 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)
- Derive extension name and id from folder name. No more manifest name, id
- Split core extensions into: https://github.com/bike-outliner/core-extensions
- Split example extensions into: https://github.com/bike-outliner/example-extensions
- Renamed !bike.bkext to bike.bkext
- Removed !startup.bkext