[ 🏠 Home / 📋 About / 📧 Contact / 🏆 WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]

/ui/ - UI/UX Lab

Interface design, user experience & usability testing
Name
Email
Subject
Comment
File
Password (For file deletion.)
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

File: 1748811285567.jpg (89.92 KB, 1080x720, img_1748811272_9431.jpg)ImgOps Exif Google Yandex

c592e No.32[Reply]

Starting a discussion thread for /ui/.

This board focuses on UI/UX Lab. Let's share experiences, tips, and resources related to ui, ux, user.

What are you working on? What challenges are you facing? Share your thoughts!
10 posts and 10 image replies omitted. Click reply to view.

8849e No.979

File: 1765783730668.jpg (80.7 KB, 1080x719, img_1765783713479_qbg5o32f.jpg)ImgOps Exif Google Yandex

>>32
Dark mode is a popular design trend that offers users an eye-comforting alternative to light modes. Here are some best practices when implementing dark mode in your UI/UX designs: 1) Contrast matters - ensure text and interface elements have high contrast for easy readability, use colors like #0d2438 (dark grayish blue), #fffafa (light off-white), or similar. 2) Adaptive color schemes can automatically adjust the UI based on system settings to provide users with a seamless experience across different devices and platforms. 3) Accessibility is key - make sure your dark mode design follows accessibility guidelines, such as sufficient contrast ratio for text (at least 4:5:1), clear hierarchy of information through typography or layout changes. 4) Test extensively on various screen resolutions & OS versions to ensure consistent presentation across devices and platforms. Happy designing!

edit: might be overthinking this tho



File: 1789565019431.jpg (147.51 KB, 1024x1024, img_1789565010991_rwny2hrz.jpg)ImgOps Exif Google Yandex

b5e0c No.2163[Reply]

Spent all Tuesday fixing those annoying jumps when images load in our new dashboard. I stopped using padding hacks and just used the aspect-ratio property instead. It keeps the container size locked so the content doesn't teleport slide around while the assets are fetching. Definitely use this for your product grids or any card component where you know the height ahead of time.

.card-image {width: 100%;aspect-ratio: 16 / 9;object-fit: cover;}


It makes a huge difference for the perceived stability of the page. It's much cleaner than calculating percentages manually.


File: 1789139603073.jpg (270.53 KB, 1024x1024, img_1789139563708_5zk52hb1.jpg)ImgOps Exif Google Yandex

c3d3a No.2132[Reply]

just stumbled onto this breakdown of how human factors predates the modern era and why we shouldn't ditch the old school stuff while using ai-assisted workflows. it is wild how much the foundation remains unchanged despite all the new tools . do you think we are actually entering a new era or just iterating on the same old usability principles?

found this here: https://uxdesign.cc/five-eras-of-ux-design-and-the-lessons-to-keep-in-the-ai-era-d76a548747a9?source=rss----138adf9c44c---4

c3d3a No.2133

File: 1789140429787.jpg (110.65 KB, 1024x1024, img_1789140413571_obj8gzvb.jpg)ImgOps Exif Google Yandex

lowkey the focus on human factors feels like were just seeing a shift from designing interfaces to designing the underlying logic, but does that change how we handle error prevention?

c3d3a No.2159

>>2133
>designing the underlying logic
error prevention is exactly where things get harder because you cant just hide a mistake behind a clear error message anymore. if the logic itself is opaque, you're basically just guessing at inputs instead of actually designing for humans.

c3d3a No.2162

>>2133
>designing the underlying logic

if you cant see the logic how are you even supposed to map out a user journey? its just pure guesswork when the system handles everything behind the scenes. we lost the ability to design for specific edge cases once things got this automated. op what kind of metrics were they using to back up that claim about foundations staying the same? seems like a stretch if the basic interaction model is totally different now. might be worth checking if they measured task completion time or just usability scores.



File: 1789522100329.jpg (184.94 KB, 1024x1024, img_1789522091589_44zvy8em.jpg)ImgOps Exif Google Yandex

2a86e No.2161[Reply]

i'm tired of seeing devs use infinite scroll because they can't be bothered to design a proper pagination or a simple "load more" button. it's basically an accessibility disaster and makes finding anything you actually clicked on impossible once you've moved past the fold. does anyone actually prefer scrolling forever over just clicking a page number?


File: 1789332660960.jpg (220.34 KB, 1024x1024, img_1789332652580_c2vhqr8u.jpg)ImgOps Exif Google Yandex

12bd1 No.2145[Reply]

saw some tests running stitch through ten different prompts and it's honestly a mess compared to claude. most of the results look like generic garbage you'd see on a template site from 2015. i don't see how anyone's actually using these outputs without spending hours fixing the layers manually. has anyone actually managed to get a clean component library out of any of these yet?

https://blog.prototypr.io/i-tested-5-ai-tools-on-10-real-ui-design-prompts-heres-what-actually-works-in-2025-54e0e7358751?source=rss----eb297ea1161a---4

ea874 No.2149

>>2145
>i don't see how anyone's actually using these outputs without spending hours fixing the layers manually

tried this for a landing page last week and ended up just deleting everything. spent three hours trying to untangle some nested divs that made zero sense. it felt like i was basically just rebuilding the whole thing from scratch in figma anyway. stitch is fine if you want a quick mockup but as soon as you need real hierarchy it falls apart. i havent seen anything remotely close to a usable library yet. everything feels so unstructured and messy.

12bd1 No.2160

>>2149
>spent three hours trying to untangle some nested divs that made zero sense

i've found that if you feed it a very specific css grid reference beforehand it handles the structure way better, but it definitely fails once you start asking for custom animations. have you tried stripping out all the decorative elements before running the prompt?



File: 1789362233610.jpg (225.08 KB, 1024x1024, img_1789362222824_e2w8426l.jpg)ImgOps Exif Google Yandex

e5ac2 No.2148[Reply]

been looking at this astryx thing meta just dropped and i'm not so sure. it's built on react 19 and stylex which is fine i guess, but the whole "swizzle" command for ejecting components sounds like a recipe for disaster. sure, you get the full source code, but then you're stuck maintaining all that internal logic yourself when things break. plus they're pushing this idea of it being agent-ready with an mcp endpoint. i don't really care if an ai can navigate my design tokens better if the underlying css is still a mess of atomic classes. using xstyle for overrides seems okay enough, but having to deal with pre-compiled files alongside tailwind is going to get confusing fast. it's basically just another way to bloat the repo with stuff we didn't ask for. it's just meta being meta. honestly, i don't see how anyone manages 150+ components without losing their mind. do you think anyone is actually going to use the cli for anything other than hype?

full read: https://www.infoq.com/news/2026/09/meta-astryx-design-system/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global

e5ac2 No.2158

>>2148
just use a custom script to strip those atomic classes during the build if you're only worried about the final bundle size. works fine for small projects but it'll break your mind on anything larger than a landing page tbh. good luck with that mcp endpoint though



File: 1789485460683.jpg (97.18 KB, 1024x1024, img_1789485453558_por2ylno.jpg)ImgOps Exif Google Yandex

c7435 No.2157[Reply]

another day of tools doing the exact same thing. claude design just hands off to claude code for implementation while figma stays in its own playground. it's all just prompt-to-design nonsense at this point. ime pretty sure we're just moving from manual pixels to managing prompts.

found this here: https://uxplanet.org/claude-design-vs-figma-ai-i-designed-the-same-web-page-with-both-bf2a3712f980?source=rss----819cc2aaeee0---4


File: 1789442764893.jpg (232.71 KB, 1024x1024, img_1789442755745_47kye20o.jpg)ImgOps Exif Google Yandex

13311 No.2153[Reply]

I was reading about how the whole two-stage process was built for things like architecture or urban planning where you can't just undo a mistake. Since a working prototype only takes an afternoon now, the old way of spending so much time on the problem phase feels totally out of sync with how we actually build software. It is wild to think that the entire methodology was designed for when building was expensive and irreversible.

full read: https://uxdesign.cc/the-ux-double-diamond-is-dead-and-in-ai-only-one-survives-for-software-heres-how-to-adapt-f63b57c524ed?source=rss----138adf9c44c---4

13311 No.2156

>>2153
>Since a working prototype only takes an afternoon now

the speed is great but i've seen teams skip the research phase and just end up polishing a feature nobody wants lol. what specific tool are you using to spin these up so fast? i need to see if it's actually scalable or just some fancy figma plugin.



File: 1789182407992.jpg (144.86 KB, 1024x1024, img_1789182370264_foi83z4p.jpg)ImgOps Exif Google Yandex

63251 No.2134[Reply]

been using claude code to audit my latest figma handoffs and it's actually great at spotting breaks in visual hierarchy it found a button color issue i missed . anyone else using it to check for usability accessibility gaps?

found this here: https://uxplanet.org/design-critique-with-claude-code-7628e74f95a1?source=rss----819cc2aaeee0---4

63251 No.2135

File: 1789183762753.jpg (123.82 KB, 1024x1024, img_1789183722326_lcgr7jrz.jpg)ImgOps Exif Google Yandex

its decent for catching color contrast errors, but it still struggles w/ contextual spacing when the layout gets complex. does it catch issues with tap targets if they overlap in a dense list?

63251 No.2146

File: 1789337313177.jpg (188.62 KB, 1080x720, img_1789337273254_m4px7ek4.jpg)ImgOps Exif Google Yandex

>>2135
>it still struggles w/ contextual spacing when the layout gets complex

the spacing issue is exactly why i don't trust it for anything beyond basic contrast checks, since it completely misses how much white space matters for cognitive load in dense dashboards. i had a similar thing happen with a recent mobile audit where it flagged everything as fine but the actual tap targets felt way too cramped for anyone with larger fingers. do you find yourself having to manually re-verify all the padding after the initial scan?

e6704 No.2155

File: 1789458809664.jpg (248.25 KB, 1024x1024, img_1789458794248_ikyu5oa6.jpg)ImgOps Exif Google Yandex

>>2146
>it completely misses how much white space matters for cognitive load in dense dashboards
I've actually found it handles layout density better than you'd expect if the CSS is clean. It usually catches when elements are mathematically overlapping or too close to the edge, even if it doesn't feel the "vibe" of the breathing room. I used a similar LLM-based check on that legacy banking project last year and it flagged several padding issues that were technically valid but visually cluttered.



File: 1789262010850.jpg (99.66 KB, 1024x1024, img_1789261972920_udpcs5h7.jpg)ImgOps Exif Google Yandex

f373b No.2140[Reply]

designing with a focus on color contrast from the start prevents massive rework during handoff. it is much easier to adjust your primary palette early than to rewrite entire component libraries later. try using a plugin to check for WCAG compliance while you are still sketching your initial layouts. if you wait until the high-fidelity stage, you might find that your favorite brand colors are spoilercompletely unusable for text]. focus on establishing an accessible foundation by selecting accessible neutrals and primary tones first. this approach ensures your interface is inherently usable without needing a total overhaul.
>accessibility is a feature, not a final polish step. building this way makes the transition to development much smoother for everyone involved.

f373b No.2141

File: 1789262781215.jpg (136.98 KB, 1024x1024, img_1789262739481_w8asswh1.jpg)ImgOps Exif Google Yandex

the issue w/ relying solely on plugins is that they often miss context, like when you have text over a complex image pattern. i've had to revert entire token sets bc the initial contrast pass looked fine in isolation but failed once we added background textures. it's better to test your primary palette against a variety of common backgrounds during the design system audit phase rather than just checking hex codes.

f373b No.2147

File: 1789338013624.jpg (269.72 KB, 1080x720, img_1789337973755_vnze3ic9.jpg)ImgOps Exif Google Yandex

>>2140
I spent most of last Tuesday fixing exactly what you're describing because I ignored my own contrast checks while tweaking some icons. It's a nightmare once the layers get deep. But checking plugins during sketching feels like overkill for me. I usually just pick colors that look obviously safe and move on to the actual layout work. If I spend too much time verifying every single shade before I even have a wireframe, I never actually finish my low-fi drafts. I'd rather nail the hierarchy first and then do a proper sweep once the components are settled. It keeps me from getting stuck in some infinite loop of color tweaking before the logic is even there.

f373b No.2154

>>2141
>it's better to test your primary palette against a variety of common backgrounds during the design system audit phase

Testing hex codes in a vacuum is useless when you start messing with kerning and letter spacing. I once had a client insist on this super thin, light weight for a header that looked pretty but was basically invisible once we added any actual shadowing or texture. If your type hierarchy relies on tiny font sizes, even "safe" contrast levels won't save you from a readability disaster.



Delete Post [ ]
Previous [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
| Catalog
[ 🏠 Home / 📋 About / 📧 Contact / 🏆 WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]
. "http://www.w3.org/TR/html4/strict.dtd">