Minimum Viable App Drawer
Since we likely won't be able to get the entire overview and app drawer implemented by launch, here's a slimmed-down version of the design with only the most basic functionality:
- The app drawer (without search and favorites) lives in a panel below the open apps, attached to the bottom bar
- Tapping the bottom bar or swiping up moves the entire app drawer panel up to reveal the first page of the drawer
- Subsequent pages are arrayed vertically below the first one
- Apps in the drawer flow from left to right, and top to bottom
- Preinstalled apps have a hardcoded position such that core functionality is always easily accessible on the first page (until we get drag-and-drop reordering)
- Apps installed by the user are added to the end of the list, and flow over to the next page if the page is full
Illustration of the swipe gesture from the bottom (the red frame being the visible viewport)