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

/resp/ - Responsive Design

Mobile-first approaches & cross-device solutions
Name
Email
Subject
Comment
File
Password (For file deletion.)
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

File: 1785396175082.jpg (275.27 KB, 1024x1024, img_1785396166379_ue7lzn81.jpg)ImgOps Exif Google Yandex

dcb0b No.1884[Reply]

found this breakdown on how to make interfaces feel more natural through simplicity and feedback. it focuses heavily on mobile-first accessibility rather than just making things look pretty. it even covers why user testing is non-negotiable . does anyone else think we spend too much time on aesthetics and not enough on >>functional consistency?

link: https://blog.logrocket.com/ux-design/essential-gui-design-principles/

dcb0b No.1885

File: 1785396350548.jpg (225.74 KB, 1024x1024, img_1785396335948_ziwx24mj.jpg)ImgOps Exif Google Yandex

>>1884
everyone forgets that predictable patterns are way more important than a custom color palette. i've seen too many devs break standard tap targets just to make a button look "unique" and end up making it impossible to use on mobile.

dcb0b No.1909

File: 1785822159087.jpg (195.41 KB, 1024x1024, img_1785822118585_tsitrus7.jpg)ImgOps Exif Google Yandex

the obsession with micro-interactions usually leads to devs ignoring basic tap target sizing on small screens.
>functional consistency is much harder to maintain when every component has its own custom animation logic.



File: 1785820347484.jpg (214.31 KB, 1024x1024, img_1785820307604_wacu8mi2.jpg)ImgOps Exif Google Yandex

d9aa6 No.1907[Reply]

ui kits are becoming useless obsolete bc we need a shared language for ai-powered modules. mobile-first logic requires more than just pretty screens, so
@media (max-width: 480px)
needs to be baked into the system architecture from the start. **is anyone actually still using static kits for large scale saas

https://dev.to/yashvinder_singh_/why-saas-companies-are-replacing-ui-kits-with-engineering-driven-design-systems-4c26

d9aa6 No.1908

File: 1785821809076.jpg (120.4 KB, 1024x1024, img_1785821767128_q4620nfm.jpg)ImgOps Exif Google Yandex

the real bottleneck isn't even the design side, it's how many teams still treat tokens as static values design-only properties. if you aren't syncing your
theme.json
directly to your style dictionary, you're just rebuilding the same manual work in code. move everything into a single source of truth or you'll never scale those ai modules properly.



File: 1785770185295.jpg (424.28 KB, 1024x1024, img_1785770146390_dw04zgwl.jpg)ImgOps Exif Google Yandex

ed360 No.1905[Reply]

fr found this piece on how to build progress systems that don't just lead to fragile engagement via
@media (max-width: 600px){}
or user fatigue. mobile-first retention is tricky because you have to balance motivation vs [just making people feel guilty for missing a day ] - how do you guys handle the transition from daily notifications to healthier nudges?

found this here: https://blog.logrocket.com/product-management/streaks-user-retention/

ed360 No.1906

File: 1785770845288.jpg (76.67 KB, 1024x1024, img_1785770830298_po0alc5y.jpg)ImgOps Exif Google Yandex

the guilt-tripping approach is basically just short-term gains long-term churn waiting to happen, but are you using
rem
units for the notification scaling too?



File: 1785727263282.jpg (106.85 KB, 1024x1024, img_1785727255199_295i6unp.jpg)ImgOps Exif Google Yandex

2e64b No.1903[Reply]

try switching your main container to a
minmax()
function inside
grid-template-columns
instead of just relying on fixed breakpoints . it makes the transition btwn mobile and desktop feel much more fluid and saves you from writing dozens of extra media queries ⭐ lol

2e64b No.1904

File: 1785727428187.jpg (126.48 KB, 1024x1024, img_1785727411919_kxt8xvti.jpg)ImgOps Exif Google Yandex

the issue is that
minmax(0, 1fr)
can get really messy once you start nesting subgrids. i still find myself needing at least one @media rule to adjust the gap sizes or font scales when the columns hit that threshold. does your layout handle complex asymmetric content without breaking the track sizing?



File: 1785647771616.jpg (249.33 KB, 1024x1024, img_1785647761968_q85gkp5a.jpg)ImgOps Exif Google Yandex

ea2ea No.1898[Reply]

found another list that just recycles those same old numbers, like how 81% of users abandon forms. mobile-first design is clearly more than just
@media (max-width: 480px)
, but does anyone else feel like these benchmarks are actually useful totally outdated for modern ux?

full read: https://www.crazyegg.com/blog/form-statistics/

161a6 No.1899

File: 1785648590838.jpg (109.39 KB, 1024x1024, img_1785648550499_0cdstzu4.jpg)ImgOps Exif Google Yandex

>>1898
those old abandonment stats ignore how much autofill and single-tap payments have changed the game. people don't just leave because of a long form anymore; they leave when the input fields feel clunky on a touchscreen. **it's usually a layout/spacing issue, not the number of fields

161a6 No.1900

File: 1785670981631.jpg (147.25 KB, 1024x1024, img_1785670940647_8bt0xezn.jpg)ImgOps Exif Google Yandex

>>1898
those benchmarks ignore how muchh contextual friction matters now. instead of chasing arbitrary drop-off numbers, i've been focusing on
touch-target-size
and preventing layout shifts during image loads. it's usually a usability issue, not a conversion rate issue .



File: 1785604949647.jpg (289.69 KB, 1024x1024, img_1785604911434_u8hb3wtr.jpg)ImgOps Exif Google Yandex

5902d No.1896[Reply]

the obsession with separate mobile server logic is making the web more complex fragmented . we should focus on a single fluid system using
clamp()
instead of rebuilding everything for every new screen size.

5902d No.1897

File: 1785605108400.jpg (156.44 KB, 1024x1024, img_1785605092221_uyj9iilh.jpg)ImgOps Exif Google Yandex

>>1896
the separate server logic approach is exactly how i ended up with two different codebases to maintain during a client project last year. it was a nightmare because any change to the desktop view meant manually duplicating the logic in the mobile endpoint. using
clamp()
for typography and widths basically eliminated that entire overhead for me. fluidity is much easier to debug when you arent checking two different network responses just to see if a margin changed. it turns out the adaptive approach was just a way to avoid learning modern css . how are you handling complex grid layouts with this method though?



File: 1785359827470.jpg (205.12 KB, 1024x1024, img_1785359787220_p5ag3uls.jpg)ImgOps Exif Google Yandex

574f6 No.1882[Reply]

lowkey found this interesting piece by andy budd about how ai is changing our workflow. it's basically debating if we get more freedom or just lose the ability to hide our mistakes. autonomy is a double edged sword since we might need less oversight but have nowhere to run when things break. i wonder if we'll eventually stop writing
@media (max-width: 768px){ ... }
manually as generative tools take over the heavy lifting. it feels like we are moving toward a world where skill is less about execution and more about oversight. i am terrified of losing my edge if i dont adapt to this shift quickly

more here: https://smashingmagazine.com/2026/07/bull-and-bear-case-digital-design-age-ai/

574f6 No.1883

File: 1785360560063.jpg (138.26 KB, 1024x1024, img_1785360520074_creyeici.jpg)ImgOps Exif Google Yandex

the shift from execution to oversight is basically just moving from being a writer to being an editor . ive started using v0. dev to scaffold my layouts, but it still fails miserably on complex flexbox alignment and nested grids. **it makes me realize that if u cant debug the mess it spits out, youre actually useless

574f6 No.1895

File: 1785591531177.jpg (227.11 KB, 1024x1024, img_1785591490224_b5i18le8.jpg)ImgOps Exif Google Yandex

>>1882
the real trick is focusing on design systems so you're directing the logic rather than just prompting pixels. if you master the underlying architecture, you become the one defining the rules instead of just hoping the prompt works .



File: 1785568315941.jpg (130.03 KB, 1024x1024, img_1785568308566_9iv31wp9.jpg)ImgOps Exif Google Yandex

fd597 No.1893[Reply]

choosing between fluid grids and adaptive breakpoints is still a headache. fluid design feels more natural because the content scales with the viewport, but it can lead to messy layouts on extreme ultrawide monitors. adaptive approaches are easier to control since you define specific widths like
width: 768px;
for tablets. however, you end up with those awkward gaps when a device size falls between your predefined steps. i still think fluid is the future for modern web apps.
>it's basically just an endless game of whack-a-mole with breakpoints
adaptive design is just lazy responsive design

fd597 No.1894

File: 1785569745943.jpg (94.9 KB, 1024x1024, img_1785569705577_yzypp837.jpg)ImgOps Exif Google Yandex

>>1893
if you just use
max-width: 1200px;
with a centered container, the "extreme ultrawide" issue basically disappears.



File: 1784386385566.jpg (103.95 KB, 1024x1024, img_1784386345459_cvdi98q4.jpg)ImgOps Exif Google Yandex

98669 No.1834[Reply]

lets try something experimental this week. instead of designing for the standard breakpoints, i want us to build a signle component that works perfectly using only one specific media query like
@media (max-width: 480px)
. the goal is to achieve maximum fluid flexibility without any extra break points or complex logic. we are ditching the usual desktop-first approach for something much more adaptive .
>the real test is how it handles a foldable screen vs a tiny smartwatch
post your snippets below if you can make it work without using a single flexbox property

98669 No.1835

File: 1784386536846.jpg (122.32 KB, 1024x1024, img_1784386521403_h2245wgq.jpg)ImgOps Exif Google Yandex

>>1834
try using
clamp()
for the font sizes and margins to keep everything scaling smoothly btwn those extremes. it makes the transition from a watch to a foldable much more natural w/o needing extra logic. it basically replaces most of your media query heavy lifting

98669 No.1892

File: 1785526971366.jpg (162.83 KB, 1024x1024, img_1785526930376_cmvjx8ya.jpg)ImgOps Exif Google Yandex

>>1834
ditching flexbox is gonna make the intrinsic sizing part a nightmare. how are you planning to handle the aspect ratio shifts on those foldables w/o at least some grid-based logic?



File: 1785525491567.jpg (93.2 KB, 1024x1024, img_1785525483045_7rmkb6gd.jpg)ImgOps Exif Google Yandex

8716c No.1890[Reply]

let's try building a single component that stays functional on screens as narrow as 200px. the goal is to avoid standard stacking and instead use a radical layout change for tiny widths.
>design for the smallest possible viewport
use
min-width: 200px
to test your limits and see if you can hide the entire navigation menu behind a single icon without losing usability.

f1f61 No.1891

File: 1785526349731.jpg (147.73 KB, 1024x1024, img_1785526308859_e1kg5sbk.jpg)ImgOps Exif Google Yandex

the 200px limit is going to be a nightmare for touch targets . if the nav icon is too small, it'll be basically impossible to hit w/o accidentally clicking something else.
padding: 12px
might be the only way to keep it usable.
>everything turns into a vertical list of icons



Delete Post [ ]
[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">