Christian Tietze

  • Blog Posts
  • Writing
  • Apps
  • Work With Me
  • Contact

macOS Sonoma Menu Section Headers Look a Bit Off

Jun 12th, 2023

Teaser image

In my opinion, the new section headers of NSMenu don’t have enough top margin. In the WWDC 2023 example, there are no “descenders” in the menu title typo of e.g. “Section 2”. (Descenders are e.g. the lower-case g or p going below the baseline.)

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • design
    • ux

'Black Box' Unifies Software Modeling in Modules

Sep 15th, 2022

Teaser image

The metaphor of the “black box” is very common in programming. It is so general that it’s nearly meaningless; but it summarizes a lot of specialized principles nicely and shows a unifying principle. A black box is characterized by: It can be applied to “modules” on all levels of abstraction.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • design
    • modeling
    • module

Universal Deep Linking on iOS: Design Each Scene to Be Remarkable

Sep 29th, 2015

Deep linking in iOS is all the hype. It’s interoperability opens up the platform both for developers and users. But it brings new transitions to the platform and with them new responsibilities to design your application.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • ios
    • design
    • usability

Contact • Newsletter • Blog Feed • /feeds • /now • /uses • @ctietze@mastodon.social • Privacy & Legal Information

Except where otherwise noted, content on this site is licensed CC BY-SA 4.0.

As an Amazon Associate I earn from qualifying purchases. This e.g. applies to links to Amazon.com.