DEV Community

Cover image for Redefining List Design: A Bold Approach
Anatolii S.
Anatolii S.

Posted on

Redefining List Design: A Bold Approach

I asked friends what a line above the blocks signifies.
list with line above clock
On one hand, everyone guessed what I meant, but on the other, they all said it's very unintuitive. I agree with that sentiment. I've never come across such a solution before.

Here's one of the responses:

When a programmer comes up with a design, it ends up looking something like when a designer codes algorithms.

Most likely, such a list looks unintuitive because people aren't used to it. I hope over time it will become more familiar, because otherwise I can't fit enough information on a mobile screen.
For instance, compare:

comparison

As you can see, on a mobile device with a narrow screen, the fourth level barely fits, and the text is so short that its meaning gets lost. There's no even talking about the fifth level. With my approach, the space for text doesn't decrease.

Essentially, we split the list into two layers and then merge them:

schema

Here are a few more experiments with layering levels onto blocks:

variants 1-3

And a few more:

variants 4-6

A designer showed me a similar approach on some website, but there the level was shown as a number, not a line. I believe lines are still more illustrative.

I liked this version the most:

I liked this version the most

Judging by the feedback, it's still too early to use such an approach in a commercial project. But I'll give it a try in my personal project.

What do you think about this method of displaying levels?

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

While many AI coding tools operate as simple command-response systems, Qodo Gen 1.0 represents the next generation: autonomous, multi-step problem-solving agents that work alongside you.

Read full post

Top comments (0)

Sentry mobile image

Improving mobile performance, from slow screens to app start time

Based on our experience working with thousands of mobile developer teams, we developed a mobile monitoring maturity curve.

Read more

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay