[Feature]: Navigation Panel Improvements
Is there an existing issue for this?
- [X] I have searched the existing issues
Summary
Please add the JS to Show nav bar available in the Navigation panel in the app settings and the All apps button in left navigation panel
Why should this be worked on?
We've implemented user authentication upon landing on the home page of our app. However, even when authentication fails, users can navigate to other pages through the navigation panel. To enhance this, if JS is made available for the Show nav bar in the app settings, we can dynamically adjust its visibility based on the authentication status.
Regarding the 'All Apps' functionality, we have designed a dedicated landing page where users can discover all public apps. However, currently, when users click on the 'All Apps' button, they are redirected to their respective workspaces. Our preference is to direct users to the custom landing page we've created. If JavaScript functionality is enabled for the 'All Apps' button, we can use it to navigate users to the intended custom URL, improving the overall user experience.
@saivikash1522 Toggling the navbar using JS is definitely useful. Adding this to our backlog.
@kocharrahul7 would the second part of the request on 'All apps' navigation fall under the purview of the IDE pod?
@bharath31 I've added the appropriate label
@bharath31 thanks for the update
Hi @bharath31 is there any update on this?
@saivikash1522 thanks for your patience. @somangshu could someone from the App Viewers pod take a look at this?
@saivikash1522 we are looking at revamping the navigation under the new layout system (Anvil) we are building. Hence, prioritizing you request is not possible at the moment.
I am assuming that even if the users can visit the pages, they cannot access any functionality since they are not authenticated. The workaround I could think about is to add ?embed=true to you login URL to avoid showing the navbar all together. When you navigate from the login page on successful auth, you can remove the query param to show the navbar again.