Bluesky app fork with some witchin' additions 馃挮 forked from jollywhoppers.com/witchsky.app

Extract shell state into separate context (#1824) master

* WIP * Add shell state * Integrate new shell state for drawer and minimal shell mode * Replace isDrawerSwipeDisabled * Split shell state into separate contexts to avoid needless re-renders * Fix typo --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>