Nameless
Nameless copied to clipboard
Improved guest settings
Describe the feature
~~We're aware there's a feature freeze until post-2.0.0 and are sharing for future consideration.~~
The language auto-detection introduced in pr13 is great for bringing Nameless sites to a wider audience. However, we feel there's room for improvement on how it's been implemented. On pr12, there was merely the text "Toggle dark mode" as a setting in the footer when logged in. It wasn't noticeable, and visitors aren't used to scrolling down for settings on most websites, so we added a switch to help it stand out:
https://user-images.githubusercontent.com/80560008/172041053-1cc1280a-13b5-4f9d-b902-4a77ba25130d.mp4
However, now that pr13 adds another footer setting—the "Auto language (Enabled)" text—two is a crowd for switches, especially since a language switch wouldn't appear to do anything for some users. We would consider a dropdown for language selection, but strangely one can only turn off detection, instead of choosing which language they would like, as is convention.
So, we'd like to propose using UI elements instead of text, and letting guests select language, along with one of the following:
- Relocate language selection and/or dark mode to top/navbar (like in the admin panel)
- Keep dark mode where it is and list available languages across footer (like facebook.com login)
- Create a guest settings button (perhaps ⚙️ to the left of Log In, and change the post-login admin panel button to 🔧) with either a dropdown or dedicated page for toggling dark mode, setting language, and room for future settings.
Thank you so much for the detailed proposed solutions! Marking this for 2.1.0, so I will be circling back here soon:tm: to get more information from you.