daneden / Zeitgeist

👁 An iOS app for keeping an eye on your Vercel deployments
http://zeitgeist.daneden.me
Apache License 2.0
190 stars 7 forks source link

Design app hierarchy/account management #73

Closed daneden closed 2 years ago

daneden commented 2 years ago

Currently there's incompleteness/inconsistency in how the app hierarchy is structured. This has the most potent impact on how accounts are managed and switched.

  1. On iOS, the views are divided into three tabs: Projects, Deployments, and Account. Account switching changes context for the entire app.
  2. On iPadOS and macOS, the views are shown in a sidebar navigation view with an account switcher at the top of the sidebar menu. Account switching (ideally) changes context for the windowed instance only.

The interaction pattern here either needs to be aligned across platforms or at least made reliable per platform idiom.

daneden commented 2 years ago

Minor update: good progress on iPadOS and macOS: