Core

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.