Added
- Window-layout options in Settings > Document
- Many new theme options for configuring window appearance
- New option: Settings > Hide editor toolbars and panels when typing
- Auto-hiding glass controls in View > Enter Full Window mode
- Sidebar Cmd/Option+Up/Down navigation now jumps between groups
- Use toggle behavior for Go To Sidebar/Editor/Inspector commands
- Expanded sidebar drag-and-drop capabilities. Drag to and from most locations
- New
"indent" attribute allowing rows to be “over-indented” (Bike 1.x and TaskPaper style)
Fixed
- Improved row text move and delete commands
- Ordered list numbering across viewport gaps
- Go To issues when the sidebar had not yet been made visible
- IME improvements, including fixes for Korean input and likely others
- Improved per-window restorable state (more state restored, with better accuracy)
- Fixed a problem where pasted rows could appear in a broken collapsed state
- Fold state restoration for rows without a persistent ID
Changed
- New documents now start with one empty row
- Many refinements to the default theme (see as example for new options)
- Collapse Row now folds only selection-cover rows, not every selected row
For extension authors
- Added
Screen interface; screens and mainScreen on the global.
Window.frame, Window.screen, and PanelHandle.frame are now read/write
showPanel({ frame }) replaces the separate x/y/width/height/screen options.
StyleContext.isFullWindow (renamed from isInterfaceHidden) and StyleContext.viewportContentInsets.
StyleContext.consecutivePath: number[] replaces orderedIndex; covers both ordered and heading runs.