Victor
banner
vpon.me
Victor
@vpon.me
Helping devs, founders and designers fix their UI.

100 UI/UX tips (free) 👉 https://vpon.me/hundred
UI/UX tip 💡

Use okLCH instead of HSL/RGB.

This topic deserves an article, and there are already many on it.

In a nutshell it:

1. Includes more colors than RGB (P3, Rec2020)
2. Better for accessibility
3. Better for design consistency
4. Better aligned with human perception
November 14, 2025 at 9:45 AM
UI/UX Tip ⚡

When performing lengthy tasks, inform users about the time it will take, and allow them to continue using the app while the task runs in the background.
November 12, 2025 at 10:29 AM
Another trick is to use grayscale on the <html> tag.

This way you can look at your app from a different perspective and see how it looks grayscaled.

It is useful if you want to see what draws users' attention most, whether interactive elements are recognizable without colors.
November 10, 2025 at 12:59 PM
UI/CSS Tip 💡

There is a grayscale filter in CSS that can make your pictures completely grayscale.

It's useful when you want to show a bunch of logos, making them grayscale by default, but when you hover over them, they become colorful.

But!
November 10, 2025 at 12:59 PM
Last year I sent quite a few real letters via post.

I didn't just send simple postcards, but rather a large envelope filled with interesting content.

The problem is that each letter costs around ~$10-15 to send, and if I send, say, 100 letters, it'll be $1000.
November 5, 2025 at 11:54 AM
UI/UX Tip 💡

Avoid placing all validation messages below the form in one spot.

This forces users to move their eyes up and down to match errors with inputs.

When users fill out a specific input, they are within the CONTEXT of that data.
November 3, 2025 at 12:26 PM
UI/UX Tip ⚡

People often want to use your logo, and they'll typically right-click on it on the landing page.

Consider offering an option to copy the logo or access brand guidelines, which can include various logo variations.
October 31, 2025 at 9:58 AM
UI/UX Tip 💡

Emphasize important information.

Users frequently visit your app and become familiar with the dashboard cards, their placement, and their content.

However, if the label and value have the same visual weight, it can make more distraction than clarity.
October 28, 2025 at 8:24 AM
Let’s forget about UX for a moment and just enjoy the design.
October 27, 2025 at 1:59 PM
That's the UX spirit.

How can I fill in the zip code?
October 27, 2025 at 10:01 AM
Good old days
October 26, 2025 at 11:38 AM
What's going on here?

A11y of a banana?? 🤣
October 25, 2025 at 3:01 PM
Want to keep your subscribers on your list?

Don't let them uncheck the "Lessons and Learning" checkbox.

Still, make sure to show it, so users understand they will receive notifications regardless.
October 25, 2025 at 10:55 AM
UI/UX Tip 💡

For draggable handles, create an invisible area larger than the visible one, making it easier to interact with.

This approach is especially important for mobile devices, where precise tapping can be challenging.
October 24, 2025 at 11:51 AM
UI/UX Tip

Instead of using generic text like "Type your reply" in placeholders, try being more specific.

For instance, if you're replying to someone, include their name in the placeholder.

This approach can be applied to many other situations as well.
October 23, 2025 at 11:20 AM
UI/UX Tip ⚡

A handy trick to standardize icons is to place them inside rectangles with fixed dimensions.

This method helps compensate for inconsistencies when icons are of different sizes.

By putting them into containers, you make them appear uniformly sized.
October 21, 2025 at 2:08 PM
The most powerful CAPTCHA I've ever seen.

Yes, the numbers are in plain text in HTML.
October 18, 2025 at 9:40 AM
A or B?
October 14, 2025 at 12:47 PM
My settings. Posts related to design, tech, but definitely not virology.
October 11, 2025 at 4:39 PM
Why? Just... why?
October 11, 2025 at 4:38 PM
Awful UX.

I don't get it, why 20% of a video is covered by who-knows-what.

- Sometimes I can't see important parts of the video.
- I never can find "the full video" when YouTubers ask for it.
- I'm afraid to touch all of these text elements since they are clickable.
October 10, 2025 at 3:01 PM
What a great CTA animation! 🤯
October 10, 2025 at 9:59 AM
I'll just leave it here.
October 7, 2025 at 11:50 AM
The best progress bar I've ever seen 😂
October 6, 2025 at 9:59 AM
I've set the interests quite a while ago. As you can see, not that much (if any) tech stuff
October 6, 2025 at 6:10 AM