Also, it's animated (of course) even though it only ever animates over two pixels.
I set up a reminder to myself at the end of the month. Guess what happened on Feb 29? Right, calendar switched to March silently, since there was no Feb 30. Which is a reminder that programmer’s logic is usually something completely different from people’s logic.
P.S. there’s a special setting in Calendar.app to get exactly what I want, but it seems to be buried deep down and, from the looks of it, Apple doesn’t really work on it all that often (see spacing between controls, calendar grid alignment, black border instead of light one, the fact that Ok/Cancel button were cut off by the edge of the screen).
To be fair, I did ask to “Siehe Karte” (= see a map).
Popup are great! As long as they are simple and static. When you start building interactive UIs inside them, all bets are off. E.g. if you start nesting them, or add scrolling to them, and then move content underneath the mouse. Very tricky interaction that no user likes.
If there’s enough space, avoid scrolling is more important than putting currently selected option under the cursor.
Thanks @benKolyaM for the video
The most over-designed field editing UI I’ve seen. Three different screens, two screen transitions where sinlge text field would suffice