[nav/appearance] More work on the frontend