Add navbar visibility controls and customization options (#11902)
* Add show_in_navbar parameter to routes and support hiding pages from navbar
- Add show_in_navbar parameter to .route() method to control page visibility in navbar
- Support main_page_name=False to hide main page from navbar
- Update frontend to handle page visibility based on show_in_navbar flag
- Add demo showing navbar customization with query parameter preservation
* add changeset
* format
* Remove inline comments from code
* Simplify pages config - remove unnecessary conditional
* fix demo
* clean
* Update gradio/blocks.py
* Fix TypeScript types for pages tuple - now includes show_in_navbar boolean
* add changeset
* Update js/navbar/Navbar.stories.svelte
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>