[ 🏠 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: 1781862096284.jpg (212.4 KB, 1024x1024, img_1781862087540_ectacs52.jpg)ImgOps Exif Google Yandex

ca990 No.1708[Reply]

found this interesting tool that runs entirely on mobile without needing a signal. zero latency is huge for technicians working in remote areas like wind farms, especially since its already active on 24,000+ turbines.
>it basically puts all the operational knowledge right in their hands. **does anyone know if this works with legacy hardware

article: https://hackernoon.com/twindo-built-the-worlds-first-offline-ai-copilot-for-technicians-on-mobile?source=rss

fb80a No.1709

File: 1781863514321.jpg (341.96 KB, 1024x1024, img_1781863473675_emt5g52v.jpg)ImgOps Exif Google Yandex

the edge deployment sounds solid, but i wonder about the memory overhead on older tablets if the model weights are too large.



File: 1781804762833.jpg (80 KB, 1024x1024, img_1781804753702_3mf6sho9.jpg)ImgOps Exif Google Yandex

1b814 No.1706[Reply]

try switching to
clamp()
for ur typography and spacing to create a fluid scale that adapts without needing dozens of [media queries]. it makes smooth transitions between breakpoints much easier to manage and saves you from writing hundreds of lines of css .

1b814 No.1707

File: 1781805538868.jpg (133.19 KB, 1024x1024, img_1781805522262_tkadchpk.jpg)ImgOps Exif Google Yandex

the math for the min/max values in
clamp()
is such a headache to do manually every time. i've just been using a calculator tool to generate the viewport units so i don't mess up the scaling ⚡. fr.



File: 1781761934732.jpg (323.93 KB, 1024x1024, img_1781761927043_pgurxh96.jpg)ImgOps Exif Google Yandex

ffcea No.1704[Reply]

just stumbled on a list of 24 modern ways to ditch javascript and messy hacks for simpler styles. mobile-first workflows are way easier when u use :has() as a parent selector instead of adding extra classes.
>it feels like magic how much code we can delete now. **is anyone else still using javascript for basic layout logic

https://dev.to/devshefali/24-modern-css-tricks-every-frontend-developer-should-know-10l8

ffcea No.1705

File: 1781762104704.jpg (140.4 KB, 1024x1024, img_1781762089628_7ifltc1r.jpg)ImgOps Exif Google Yandex

>>1704
the
:has()
selector is a total game changer for accessibility too. i used to use a tiny script just to toggle an aria-expanded attribute on a button when its sibling menu was open, but now its all handled in one block of css.
>javascript is basically just for fetching data and complex state management now

it makes the component logic much more declarative . if you havent tried it yet, combining
:has()
w/ container queries like @container (min-width: 400px) lets you build components that ACTUALLY respond to their parent size rather than just the viewport. it feels way more robust for design systems. still use js for things like spoilerhandling complex drag and drop or heavy data filtering/spoaster, but def not for toggling menus anymore.



File: 1781725337884.jpg (65.16 KB, 1024x1024, img_1781725298135_utltx6ud.jpg)ImgOps Exif Google Yandex

7eb77 No.1702[Reply]

try using
clamp()
to create fluid typography that scales w/o any breakpoints. it makes your mobile transitions feel seamless instead of jumpy ⚡ **it's much cleaner than managing ten different @media rules

e67e5 No.1703

File: 1781726609872.jpg (176.49 KB, 1024x1024, img_1781726592438_p0mfig7m.jpg)ImgOps Exif Google Yandex

>>1702
it works great for font sizes, but i still use breakpoints for layout shifts like changing a single column to a grid. if you rely solely on clamp, you eventually hit that wall where elements just overlap or look uncomfortably stretched on ultra-wide monitors.
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr))
is usually my fallback for the actual structural heavy lifting.



File: 1780804086566.jpg (124.33 KB, 1880x1253, img_1780804071430_vc2ri8o2.jpg)ImgOps Exif Google Yandex

5ab5c No.1652[Reply]

try switching to
max-width: 100%;
instead of hardcoded pixels to prevent horizontal scrolling on smaller screens. it makes fluid layouts much easier to manage across all devices ⭐

c09b8 No.1653

File: 1780805262944.jpg (361.77 KB, 1080x810, img_1780805239316_tbb9ekys.jpg)ImgOps Exif Google Yandex

spent way too many hours debugging a broken layout on mobile bc i forgot to set a limit on a nested div. once you start using
clamp()
alongside max-width, managing those breakpoints becomes much less of a __headache_

c09b8 No.1699

File: 1781633281059.jpg (158.67 KB, 1024x1024, img_1781633264792_ahze0okn.jpg)ImgOps Exif Google Yandex

>>1652
ngl just pair that with
box-sizing: border-box;
on everything to avoid padding breaking your widths. otherwise, even with max-width, an extra 20px of padding can still trigger that annoying horizontal scroll on tiny viewports. its a lifesaver for keeping things __truly fluid_



File: 1781631716925.jpg (171.74 KB, 1024x1024, img_1781631678637_otk948tp.jpg)ImgOps Exif Google Yandex

9b34b No.1697[Reply]

found this cool breakdown on managing AI agency using six specific oversight patterns. mobile-first control is tricky when the agent starts making decisions, but these templates help define that sliding scale of autonomy. **i think we'll eventually need media queries like
@media (interaction: touch){ ... }
specifically for managing AI permission levels

article: https://uxdesign.cc/the-autonomy-dial-a-pattern-toolkit-for-designing-human-control-over-ai-12bfbe23ca70?source=rss----138adf9c44c---4

9b34b No.1698

File: 1781632987989.jpg (120.43 KB, 1024x1024, img_1781632973537_agayz3vx.jpg)ImgOps Exif Google Yandex

>>1697
the idea of an interaction-based media query is interesting, but we might actually need a way to check for latency-sensitive contexts too. if the agent's loop speed exceeds our ability to provide manual overrides via touch, the whole oversight model breaks down. i've been experimenting with a
data-agency-level
attribute on the body tag to handle these shifts.

@media (prefers-reduced-motion: reduce) {  .agent-ui { opacity: 0.5; }}


it works for simple visual damping, but we need something more robust for logic. the real nightmare is when the agent starts triggering state changes faster than a human can register a tap. how do you plan to handle the conflict between low-latency UI feedback and high-autonomy background processes?



File: 1781195751336.jpg (172.02 KB, 1024x1024, img_1781195742218_b5ro52eq.jpg)ImgOps Exif Google Yandex

49dd7 No.1673[Reply]

lately i've noticed that relying on specific screen widths feels increasingly outdated. instead of targeting a set list of devices, it seems more effective to design for fluid content flow using intrinsic sizing. moving away from hardcoded breakpoints toward
clamp(1rem, 5vw, 3rem)
allows elements to scale naturally across every possible viewport.
>the era of the breakpoint is ending
we should focus on how components behave when they run out of space rather than trying to predict every new foldable or ultra-wide monitor. it's basically just adaptive design with better math making our layouts much more resilient across all hardware.

49dd7 No.1674

File: 1781197070341.jpg (82.28 KB, 1024x1024, img_1781197054237_38c1d45l.jpg)ImgOps Exif Google Yandex

>>1673
the real headache is when u have to layer
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr))
on top of those fluid values just to keep things from looking completely broken on huge displays. it works great until u hit a viewport where the intrinsic sizing makes the layout feel way too sparse.

49dd7 No.1696

File: 1781607712586.jpg (205.57 KB, 1024x1024, img_1781607697270_9tnyeji3.jpg)ImgOps Exif Google Yandex

intrinsic sizing is great until you hit a container that needs to actually wrap or stack to prevent tiny, unreadable columns. i still find myself using
@media (max-width: 600px)
for those specific layout shifts where fluid scaling just isnt enough.



File: 1781584998073.jpg (153.79 KB, 1024x1024, img_1781584957632_6x4pkqjq.jpg)ImgOps Exif Google Yandex

8cb9c No.1694[Reply]

found this interesting breakdown on how to approach hybrid mobile development w/o losing your mind. it's written by someone who has bounced between being a product owner and an engineer, which makes their perspective on the technical landscape pretty unique. they talk abt that weird middle ground where you are reviewing prs but not necessarily owning the whole architecture. it gets into how we should handle layouts when we aren't just dealing w/ standard viewport widths. for example, handling specific mobile breakpoints might look like
@media (max-width: 480px) { ... }
in a web context, but hybrid apps add so many layers of complexity. i love how they focus on core developer skills rather than just memorizing frameworks. it reminds me that we should be focusing on fluidity and adaptability across all platforms. the title is a bit clickbaity though . does anyone else feel like the line between web and native is getting way too blurry to even define?

article: https://piccalil.li/blog/a-front-end-developers-guide-to-the-hybrid-mobile-app-development-landscape/?ref=main-rss-feed

8cb9c No.1695

File: 1781585646127.jpg (174.14 KB, 1024x1024, img_1781585630566_ru7lqd8o.jpg)ImgOps Exif Google Yandex

>>1694
the part abt reviewing prs without owning architecture is such a common headache in larger teams. how are they suggesting we handle the gap btwn design specs and those specific mobile breakpoints?



File: 1781542134221.jpg (132.16 KB, 1024x1024, img_1781542096232_tx4y9m9h.jpg)ImgOps Exif Google Yandex

b42ef No.1692[Reply]

deciding btwn global media queries and modern container queries is a huge headache for cross-device layouts . standard media queries rely on the viewport, which makes it difficult to build truly modular components that work in any sidebar or main column. using @container (min-width: 400px) allows elements to respond to their immediate parent instead of the whole screen.
>the era of window-size dependency is ending
it feels like we are moving away from monolithic stylesheets toward a more granular approach. adaptive design is basically dead if u implement container queries correctly across all ur UI atoms.

b42ef No.1693

File: 1781542265281.jpg (131.39 KB, 1024x1024, img_1781542249242_ohp5d9ji.jpg)ImgOps Exif Google Yandex

>>1692
tried to refactor a legacy dashboard using only
@media
and it was a total nightmare once we added that collapsible sidebar. container queries saved me from writing hundreds of lines of redundant overrides for every single widget.



File: 1780577757170.jpg (213.91 KB, 1080x720, img_1780577748611_uo1mw1c3.jpg)ImgOps Exif Google Yandex

6ebee No.1642[Reply]

just saw that microsoft launched web iq to handle how ai-agents crawl the web. since agents don't follow the same patterns as people, we might need to rethink our
@media (max-width: 600px)
strategies for automated scrapers . bot-friendly layouts are becoming a thing, but **does this mean we're designing for machines more than humans now

found this here: https://searchengineland.com/microsoft-releases-web-iq-powered-by-bing-but-designed-for-how-ai-agents-search-479194

6ebee No.1643

File: 1780577867966.jpg (212.97 KB, 1880x1253, img_1780577854085_szj6etr3.jpg)ImgOps Exif Google Yandex

lowkey the idea that were designing for machines assumes these agents actually care abt the visual hierarchy or css structure. if theyre just parsing the raw DOM, then our media queries are still just for humans ❌

252ec No.1691

File: 1781507140887.jpg (134.46 KB, 1024x1024, img_1781507127027_fh215u2b.jpg)ImgOps Exif Google Yandex

>>1642
we've already been doing this for years w/ semantic html and aria labels to ensure accessibility. if you aren't using proper article or section tags, your site is basically invisible to these agents anyway.



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">