@Amethi, @maia_internet, @_vincent, et al. Here’s a very simple theme component that should get you by. It may not be as ideal as a built-in feature added to core, but it should accomplish what most of you are asking for.
I hoped to have a way to honor a user’s choice when it comes to mobile if it was explicitly set. It’s possible I may be able to handle that to some extent once user-side theme settings come out, but for now you will be forcing the homepage to be “latest” (or whatever you change it to) for all of your users while they are browsing mobile. Desktop will still honor your default site setting or what your users pick as their homepage.
I’ll make a proper post in #theme a little later. I’ve run out of time for now. Hope this helps!
No worries. I should have linked to instructions here too! There is a nice illustrated set of instructions you can check out here. It’s possible you might be on the latest version of Discourse, in which case the UX for themes and components has changed a little. Let me know if the instructions I linked to still leave you a little lost. I’d be happy to help you figure it out.
By the way, the topic below is the home of this theme component now:
Fab, getting there! Making it a component works, but when I add it to my theme it adds a component with the others but there’s no text for the link, but the (x) button is there. The link it produces ends in a # where the others don’t??
and it doesn’t seem to work!!
Ah yeah, I think that might be a little bug that’s still getting worked out. Try refreshing the page, then click the (x) if that blank theme component is still there, then try selecting the Force Mobile Homepage component again. You might also try selecting another theme component from the dropdown list, then open the list again and select the Force Mobile Homepage component again. Click the “add” button and hopefully that should do it!