It would be great if we could create Custom Navigation Filters (Top Menu) that allow us to display topics from specific categories/subcategories regardless of the user’s notification/mute settings for them.
This navigation bar is more accessible on mobile devices than the category filter. It would also enable more sophisticated filter customizations and allow users to set a custom view as the default view within their profile.
This is essential for “Publishing” communities where the site content needs to be suppressed from the main community discovery but still needs to be easily browsable in an aggregated way within its own section.
I have just noticed that by enabling the option to hide the default Discourse navigation menu in the theme component, nothing shows up on the mobile interface.
The desktop interface works as expected (shows the theme component links).
i’ll have a look in a bit when i am back and my desk to see if a PR is needed. this feels like it may be a regression due to updates.
edit: i had a look at this and i think it needs a decent refactor for this case - i’m not sure about the interaction for the mobile modal container with the default Top Menu admin site setting that requires /latest. i can get it to show just the custom link[1], but it renders the button with the wrong label because of that Top menu route with the count. I can achieve the desired effect, but somewhat hackity combined with change Site Texts (personally, i’d prefer it to go directly from the button link instead of mobile modal if there is only one item):
however, i have built .gjs components with buttons that do similar with the mobile modal[2][3], and it is possible this component may need to have similar refactoring for interacting with that route when latest is the minimum and the setting to hide all default links is enabled. but this use case is somewhat edgy perhaps.