When an app goes offline, some functions will be inaccessible, while other functions will still work. How should we treat those inaccessible elements?
Hide them: "We should hide elements that don't do anything offline. Why waste pixels showing greyed out things that I can't use?"
Disable them: "We should just grey-out elements that you can't access offline. Don't disorient me with your disappearing UI."
Been wrestling with this for a while, thanks community!