Holiday cooking is upon me—today: 15 lb of masa into tamales.
Unfortunately, this preview release is not fully baked, but it has already been in prep far too long, so I am releasing it anyway. One major missing feature is outline filtering. Lots of other rough edges too. If you are using preview builds for real work, you may want to downgrade to build 253 after giving this version a quick try.
The biggest change in this release is the adoption of Apple’s new Liquid Glass UI in Bike. I have arrived at a design that I like, but feedback is always welcome. Hopefully it can be made even better. See the forums for discussion about why the UI is the way it is.
- Added an empty row in new documents
- Added Move Up/Down (maintain level) commands
- Added text wrapping keybindings (quotes, brackets, parentheses)
- Changed
.biketo require markup (emptytouchfiles won’t open) - Fixed Markdown code span escaping
- Fixed mouse cursor icon update issues
- Fixed keybinding prefix matching (full prefix required)
- Fixed crashes evaluating some outline paths
- Fixed pasting short (<4 char) plain text
- Fixed outline path queries with multibyte quoted chars (
"ü") - Fixed Bike Markdown escaping after numbers like
1 hello - Fixed Delete Forward on an empty line to reattach children
- Fixed outline keybindings to need Outline Editor focus
- Fixed redraw moving between displays of different resolution
For extension authors: new Row properties, transaction options and editor style functions, plus API fixes.
- Added editor style functions
selection-ancestor(),selection-descendant() - Added Row API properties (
level,prevBranch,nextBranch,isAncestor,isDescendant) - Improved transaction options (labels, spring timing)
- Updated API definitions to reflect new Row properties and transaction options
- Removed
selection-covered()editor style function - Fixed
attributedString.replaceAPI bug - Fixed multiple API crashes caused by invalid values (
null,undefined)