Checkin 1.png

SwiftUI TabViews are woefully lacking, so I am going to have to make a new one. Here are the designs for what I'm thinking—the icons aren't final yet!

It needs to be:

* Fully visually customizable

* Allow integration with the navigation stack to conditionally show back buttons and view-contextual actions

* Retain navigation stack history on a per-tab basis

* Support for multiple gesture recognizers on a tab to allow for double-tap and long-press actions

* Publish events that allow views to control whether it is visible or hidden

* Support animation

Next milestone

First, we're going to implement basic functionality in a dummy environment. To start, hitting an external button should make the tab bar toggle between main and subview states.