- Added the new Attribute Palette
- Added value pickers, including a calendar
- Added Actual Size attachment display mode
- Added attachment management to Document Info
- Added a message in the editor when a filter matches nothing
- Typing in big documents no longer gets slower as the window gets taller
- Scrolling big documents is faster, and spell checking stays out of the way
- Fixed a performance issue with Japanese and other IME input
- Fixed unused attachment files, they now move to the Trash on close
- Fixed a long filter query overflowing the toolbar
- Fixed selection not covering a badge wrapped onto its own line
- Fixed a badge alone on a wrapped line sitting too low and growing the row
Core
-
Built in attribute support for done, due, priority, estimate, flagged, and
progress. Decided I needed to really build a bunch to help drive API design. -
Changed calendar extension in quite a few ways. Default behavior is now to
filter. Drag to filter multiple days. Double click or Return for old behavior of
creating a day for selected row(s).
Extensions
Lots of changes in attributes, badges, summary, menu, and picker APIs. They all
interact and as I implemented the built in attributes I kept finding changes to
make. Likely still some loose ends, but I’m using these API to implement all the
built in attributes, and generally they seem to be working well. Biggest changes
from previous API is menu is now much simpler. No embedded calendar or other
elements, just plain menu items. Instead there is a new picker API that allows
picking specific values, such as dates or durations.