Victor's Avatar

Victor

@vpon.me.bsky.social

I post about UI/UX, usability, design and development. UI/UX weekly tips πŸ‘‰ https://l.vpon.me/newsletter-b

3,180 Followers  |  543 Following  |  1,757 Posts  |  Joined: 29.10.2024  |  1.9836

Latest posts by vpon.me on Bluesky

An example of how to use ElevenLabs API to generate music

An example of how to use ElevenLabs API to generate music

ElevenLabs introduced AI generated music.

Any genres, styles, with or without vocals, in multiple languages.

Even with the API for that.

06.08.2025 11:57 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

And then like a folder with pictures sent to the customer?

That's what I've been doing on X, but I feel the lack of "report" style. E.g. a table of issues, critical/moderate/nice-to-fix etc, which are connected to cleanshot or figma pictures.

06.08.2025 11:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Looks like a good way indeed.

The only thing is I'm trying to figure out how to categorize or systemize things like critical/nice-to-have, or, say, a11y, responsiveness, etc.

For now I simply put all my thoughts on frames, but there is not feel or complete "report"

06.08.2025 11:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I still don't get why SEO is a thing when:

- Many people use ChatGPT
- Others get AI-generated responses in SERP that take up the whole screen

In my opinion, having a personal blog is useful for brand awareness, viral articles, proof of knowledge but not for SEO.

31.07.2025 10:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

And that's fine, since apps like Chrome, Word, and others has hundreds of options and gosh who needs an icon for each.

So indeed, it might be the fact that bookmark icon is more used but not because it has the same meaning as the floppy drive.

L - Logic :P

31.07.2025 06:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

haha, yes.

By the way, I've quickly googled menus with the save icon and you know what - it looks like most heavy menus that were in 2000-2010 with al that icons, they simply removed them.

31.07.2025 06:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Do you have a set of tools you use for making UI/U Reviews?

1. Something where you put comments on screens (Figma shareable files?)
2. Some kind of a table or a list of issues (prioritized) that needs to be fixed
3. Video?

If anyone has any examples, would love to see them!

31.07.2025 06:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

πŸ”ΉAnd sound - do we mean volume here or what? Because the speaker icon has always been the default. That waveform? More like an audio track or signal indicator.

I get the attempt to modernize, but let’s not pretend these β€œold” icons are extinct.

They’re still alive and well in the wild.

30.07.2025 09:27 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ”ΉThe save icon - yeah, the floppy is ancient, but it’s still what β€œsave” means in most desktop tools. The other one is clearly bookmark, not save.

πŸ”ΉThe phone icon - is still the clearest symbol for calling or showing a phone number. The smartphone outline? Kinda vague.

30.07.2025 09:27 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ”ΉThe send icon - was that envelope ever really the standard for sending? That’s usually used for messages or marking as read/unread.

πŸ”ΉThe hamburger icon? It’s the go-to for mobile navigation and shows up even on desktops. The three dot icon is more for overflow or dropdowns - not menus.

30.07.2025 09:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ”ΉThe filter icon on the left is still very much in use. Sure, the slider version pops up in some contexts, but the funnel is far from outdated.

πŸ”ΉThe share icon on the left is just as common - if not more. The β€œnew” one honestly looks more like an upload button than a share action.

30.07.2025 09:27 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
An example of evolution of icons in UI design

An example of evolution of icons in UI design

Seriously?

30.07.2025 09:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0

Hey everyone,

It's been a long time.

How's BlueSky? How are you guys doing? 😊

18.07.2025 14:10 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Nope, well, just thinking about it.

It took me a year to migrate a project from VueJS 2 to 3, but it's of course a different case. Now I'm just scared of updating versions :D

But it looks like it's easy, right?

Do you like overall the v4?

18.06.2025 12:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
UI/UX Newsletter by Victor Ponamariov Designing and developing user interfaces in digital products

I share UI/UX tips on my newsletter as well, 1-2 week, depending on... my mood πŸ˜…

Would be happy to see you here πŸ‘‡

l.vpon.me/eXgXhh

18.06.2025 12:21 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
An example of using forced-colors query

An example of using forced-colors query

5. forced-colors (92.86% global support)

Used to detect if the user agent has enabled a forced colors mode where it enforces a user-chosen limited color palette on the page.

An example of a forced colors mode is Windows High Contrast mode.

18.06.2025 11:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
An example of using prefers-reduced-transparency

An example of using prefers-reduced-transparency

4. prefers-reduced-transparency (73.15% global support)

Tells us if the user prefers less transparency (e.g. no glassmorphism, hello new iOS design πŸ‘‹)

18.06.2025 11:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
An example of prefers-contrast usage

An example of prefers-contrast usage

3. prefers-contrast (92.68% global support)

Indicates the user prefers higher (or lower) contrast between elements.

Possible values are more/less/custom.

18.06.2025 11:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A code example of using prefers-color-scheme query

A code example of using prefers-color-scheme query

2. prefers-color-scheme (95.16% global support)

Detects whether the user prefers a light or dark color theme.

In this example we change the styling if the user prefers the dark theme.

18.06.2025 11:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A sample code for disabling motion effects if the prefers-reduced-motion is set to reduce.

A sample code for disabling motion effects if the prefers-reduced-motion is set to reduce.

1. prefers-reduced-motion (95.57% global support)

Indicates whether the user prefers less motion to avoid VIMS -
Visually-Induced Motion Sickness.

Here we disable any animations or transitions, but we can be flexible here (e.g., REDUCE motion but do not disable it completely)

18.06.2025 11:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If you care about UI/UX and accessibility, you need to know about prefers-* media queries.

Here’s the full list - what they do and when to use them πŸ‘‡

18.06.2025 11:10 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Accessibility in real life πŸ€¦β€β™‚οΈ

17.06.2025 14:42 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1
Google sharing modal

Google sharing modal

Bad UX example: Google Docs sharing modal.

To remove access, you instinctively look for a delete button somewhere.

Instead, you must find a second small dropdown next to "Anyone with the link".

Which is odd when no clear remove access button present and there are 2 dropdowns.

16.06.2025 10:23 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

P.S. I might be wrong and I'm not a CSS pro, it just how it feels to me.

Otherwise instead of Bulba I would choose Vuetify/Quasar (for example) that already have styles + functional components for cards/buttons etc.

But I don't like their styles :)

15.06.2025 11:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

So between applying .card class from Bootstrap or applying few utility classes, I would choose utility classes due to flexibility.

15.06.2025 11:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

So to me it seems like Boostrap = mix of utility classes + components
Tailwind = utility classes

But it's not hard to make a component out of utility classes, since anyway you'll have Card.vue or Button.vue (either from a library like Vuetify, or from scratch)

15.06.2025 11:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'm pretty sure the frameworks like Bootstrap can do this but it's simply harder to customize everything, plus, they are limited to the components they have.

But also they have the same classes for margins, paddings, grids and so on.

15.06.2025 11:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

E.g. if I need a card component, and I want it to look a certain way, I can instantly think of

"Okay, so, <div class="bg-white rounded p-4 shadow">"

now if I want to make it more rounded, I'll use rounded-xl.

15.06.2025 11:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Now, tailwind certainly gives full flexibility, while other frameworks give components that are customizeable. But the more customization you need to apply the harder it gets.

15.06.2025 11:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I can
1. Take Vuetify and use their Button.
2. If I don't like how it looks I can customize it.
3. But if I don't like the whole Vuetify, and I prefer building components from scratch, then I need styles.

15.06.2025 11:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@vpon.me is following 20 prominent accounts