Stream: ideas

Topic: Website Redesign consistent with new Docs


view this post on Zulip Anthony Bullard (Jan 16 2025 at 23:45):

I was told I could take this on, so here is where I will be "thinking in public" about it

view this post on Zulip Anthony Bullard (Jan 16 2025 at 23:45):

Screenshot 2025-01-16 at 5.44.03 PM.png
Here's my research...

view this post on Zulip Anthony Bullard (Jan 16 2025 at 23:46):

If you care about our identity as we head to a v.0.1.0 release, give me your thoughts!

view this post on Zulip Luke Boswell (Jan 16 2025 at 23:59):

Why isn't Roc on the top of your list? :zany_face:

view this post on Zulip Anthony Bullard (Jan 17 2025 at 00:04):

That's in my favorites at top

view this post on Zulip Anthony Bullard (Jan 17 2025 at 00:04):

Screenshot 2025-01-16 at 6.04.30 PM.png
I have a separate space for Roc :stuck_out_tongue:

view this post on Zulip Anthony Bullard (Jan 17 2025 at 01:12):

By the way, there are some truly horrendous websites for languages that a lot of people use

view this post on Zulip Anton (Jan 17 2025 at 11:11):

Anthony Bullard said:

If you care about our identity as we head to a v.0.1.0 release, give me your thoughts!

Some adjectives; practical, simple, friendly and fast

view this post on Zulip Sam Mohr (Jan 17 2025 at 11:12):

safe

view this post on Zulip Anthony Bullard (Jan 17 2025 at 11:21):

Was not going to change much language wise

view this post on Zulip Anthony Bullard (Jan 17 2025 at 11:21):

I really want to first align on Colors, Fonts, Spacing, etc

view this post on Zulip Anthony Bullard (Jan 17 2025 at 11:22):

And then I'll work on how to take most of the existing content from the landing page and make something that hits different/better

view this post on Zulip Anthony Bullard (Jan 17 2025 at 11:46):

Screenshot 2025-01-17 at 5.46.15 AM.png

Here's a kind-of rough mockup of what a content page could look like just focusing on Font, Color, and Spacing alignment

view this post on Zulip Anthony Bullard (Jan 17 2025 at 11:49):

We could keep the header width constrained as well, but I think that works less well

view this post on Zulip Anthony Bullard (Jan 17 2025 at 11:56):

Looks like Rust, Go, Dart, Kotlin, and Typescript all have "wide headers", most others have narrow headers/navigation, a couple others are just narrow with no true header.

view this post on Zulip Anthony Bullard (Jan 17 2025 at 11:58):

Dart, Kotlin, and Nim opt for "sticky" headers. All others with headers have them inline and let them scroll away. I almost always prefer sticky (outside of pure news content)

view this post on Zulip Anton (Jan 17 2025 at 12:22):

I also like sticky :)

view this post on Zulip Richard Feldman (Jan 17 2025 at 12:26):

I like sticky when scrolling, but it messes up fragment links because the browser jumps to the fragment and then the sticky header covers up the heading

view this post on Zulip Richard Feldman (Jan 17 2025 at 12:27):

e.g. if I click a link in our search box for List.concat, the heading (with the type of the function) is completely covered by the sticky header and it's not even obvious that it exists:

054B34A5-391D-4241-86D8-BAEBE0D7D038.jpg

I have to know to scroll up to reveal it:

A688B784-839B-436B-A188-5E195CEFC689.png

view this post on Zulip Anton (Jan 17 2025 at 12:28):

Here's a kind-of rough mockup of what a content page could look like just focusing on Font, Color, and Spacing alignment

I would reduce the spacing below "Fast Programs" a bit. For the H3's like "Limiting factors..." the space below seems roughly equal to the space above. I think the space below should be the smallest of the two, so it's clear which section of the text the h3 belongs to.

view this post on Zulip Anton (Jan 17 2025 at 12:29):

I don't love the boldness on the h3, I guess it's the combination of bold and a longer title that looks a bit off

view this post on Zulip Anton (Jan 17 2025 at 12:31):

the heading (with the type of the function) is completely covered by the sticky header and it's not even obvious that it exists

I would guess it's possible to shift that so it appears below the sticky header?

view this post on Zulip Anthony Bullard (Jan 17 2025 at 12:32):

Richard Feldman said:

I like sticky when scrolling, but it messes up fragment links because the browser jumps to the fragment and then the sticky header covers up the heading

I can fix this. It’s not even hard and sorry I missed it

view this post on Zulip Anthony Bullard (Jan 17 2025 at 12:33):

And thanks for the feedback Anton. It was a very rough draft, me just doodling in dev tools basically

view this post on Zulip Anton (Jan 17 2025 at 12:38):

I really want to first align on Colors, Fonts, Spacing, etc

With the adjectives I was also thinking about the design; a design can look "practical, simple, friendly"

view this post on Zulip Richard Feldman (Jan 17 2025 at 12:38):

Anthony Bullard said:

Richard Feldman said:

I like sticky when scrolling, but it messes up fragment links because the browser jumps to the fragment and then the sticky header covers up the heading

I can fix this. It’s not even hard and sorry I missed it

well that would remove that downside nicely! :smiley:

view this post on Zulip Richard Feldman (Jan 17 2025 at 12:39):

thanks!


Last updated: Jun 16 2026 at 16:19 UTC