Implement a language dropdown for gatsbyjs.org.
Courtesy of @fk
Figma clickable prototype / design

langs list is non-empty/languages page_TODO (@fk): Mobile version of this design
π First thoughts regarding the mobile version: From 360px device/viewport width up, we don't have any space issues with the current header layout if we drop the "Languages" title/label:
Google Nexus 5X

For 320px keeping the search input like it is now, stuff gets a little crowded. One thing (that is cheap) is to drop the GitHub link, but well, β¦ don't really want to do that. Just to see how that'd look:
iPhone SE

If we didn't want to just "truncate" the search input (and it's placeholder) β _which IMO is absolutely fine for the first shot (let's check analytics for those viewport widths though)_
β there are other obvious solutions β¦ hello usual suspects:
TL;DR: _TODO: Look at analytics regarding clicks on the GitHub link and usage stats x devices/viewport dimensions)_
Last but not least, the dropdown: Also IMO OK to do that for the first shot, and assuming that we will start out with up to ~5 languages in there. Depending on the number of items this will get icky, esp. if we want to be nice and start to be a little more conscious about landscape orientation.
Braindumping:

What do y'all think?
(PS: Edited the issue description to contain the link to the Figma "Desktop" design source file along the link to the clickable prototype; hope that was OK?)
I like it! Thanks for all the detail and research you put into this Flo. I agree that we can start off with the dropdown for v0, and iterate from there. After all, our search bar also doesn't have a specific UI for mobile either :)
After all, our search bar also doesn't have a specific UI for mobile either :)
π― π― π― β¦ π π
Hiya!
This issue has gone quiet. Spooky quiet. π»
We get a lot of issues, so we currently close issues after 30 days of inactivity. Itβs been at least 20 days since the last update here.
If we missed this issue or if you want to keep it open, please reply here. You can also add the label "not stale" to keep this issue open!
As a friendly reminder: the best way to see this issue, or any other, fixed is to open a Pull Request. Check out gatsby.dev/contribute for more information about opening PRs, triaging issues, and contributing!
Thanks for being a part of the Gatsby community! πͺπ
Hi,
I'd be happy to start working on this.
Just a few questions:

Thanks!
edit:
so far I have this:

Most helpful comment
π First thoughts regarding the mobile version: From
360pxdevice/viewport width up, we don't have any space issues with the current header layout if we drop the "Languages" title/label:Google Nexus 5X
For
320pxkeeping the search input like it is now, stuff gets a little crowded. One thing (that is cheap) is to drop the GitHub link, but well, β¦ don't really want to do that. Just to see how that'd look:iPhone SE
If we didn't want to just "truncate" the search input (and it's placeholder) β _which IMO is absolutely fine for the first shot (let's check analytics for those viewport widths though)_
β there are other obvious solutions β¦ hello usual suspects:
TL;DR: _TODO: Look at analytics regarding clicks on the GitHub link and usage stats x devices/viewport dimensions)_
Last but not least, the dropdown: Also IMO OK to do that for the first shot, and assuming that we will start out with up to ~5 languages in there. Depending on the number of items this will get icky, esp. if we want to be nice and start to be a little more conscious about landscape orientation.
Braindumping:
What do y'all think?
(PS: Edited the issue description to contain the link to the Figma "Desktop" design source file along the link to the clickable prototype; hope that was OK?)