touch-action for scrolling issues
stopped using overflow-y auto on my mobile nav because the whole page started jittering during swipes. it's much cleaner to just usenav {touch-action: pan-y;}so the browser knows exactly what we're doing with the vertical scroll. anyone else still fighting with that weird delay on ios? clamp for gap sizes
I'm tired of managing massive lists of media queries just to tweak spacing between cards. It gets messy when you have different containers at different widths. Instead of jumping through hoops with breakpoints, try using the clamp function for your grid gaps. It makes the spacing scale naturally with the viewport without any extra logic. Just set a minimum value and a preferred value based on viewport width.using min-content for text wraps
stop trying to force everything into a grid with fixed columns. if you have a label or a button that looks.label {width: min-content;white-space: nowrap;}adobe's project oasis is hiding again
adobe's playing games with this project oasis thing. they're keeping everything under nda and won't show any actual features yet. it's just another web-based tool they want us to apply for. honestly doesn't matter how much hype they build if i can't even see the interface. anyone managed to get an invite yet?container queries for component padding
I'm tired of using media queries to fix padding on nested cards when the parent container is what actually changes size. Using @container is much more predictable once you set up a wrapper with a specific size..card-wrapper {container-type: inline-size;}@container (max-width: 400px) {.card {padding: 10px;}} aspect-ratio for embedded images
trying to stop that weird layout shift when my lazy images load. using aspect-ratio: 16 / 9 isimg {width: 100%;aspect-ratio: 4 / 3;object-fit: cover;} fixed width containers are still ruining everything
someone told me today that we should just use width: 1200px; for the main wrapper because it's "easier to track". i can't even. it's not easier when you're staring at a broken horizontal scroll on a small tablet. if you aren't using max-width, you're basically just making a desktop site and hoping for the best.free tools for social media visuals
found some killer free design software that saves a ton on subscriptions since visuals drive all the engagement across platforms like bluesky and tiktok. **anyone else still paying for adobeadaptive layouts are getting weirdly complex
the way developers are moving away from simple fluid grids toward component-specific breakpoints is making the mobile experience feel much more intentional. instead of just scaling everything, we are seeing more logic likedisplay: none;used to swap out entire interaction patterns for smaller screens.
handling agent disconnects without losing data
found this interesting approach to managing event logs so remote agents don'tdeath of the mobile breakpoint
noticed something weird while auditing a few recent site builds. developers are moving away from traditional breakpoints and leaning much harder into fluid typography and intrinsic sizing. instead of defining specific widths, we are seeing more reliance onclamp(1rem, 5vw, 3rem)to handle scaling. this makes the transition between a small smartphone and a tablet feel seamlessly smooth rather than jumpy. it feels like the industry is finally moving toward a truly liquid layout approach where content dictates the space.
adaptive design is just a fancy way to say lazy
we should stop pretending thatmax-width: 1200pxinstead of true fluid proportions, you arent actually building for cross-device reality ⚠
Can GPT-6 Actually Do UX Design?
GPT-6 Astra can create impressive prototypes. I've tested this AI model for creating mobile layouts:ultra-minimalist layout challenge
lets try something weird for a week. the goal is to design a single landing page using zero media queries and no fixed widths. everything must rely onclamp()or
calc()functions to handle transitions between mobile and desktop.
font-sizelogic you used below.
found some decent ai laptops for motion/vfx work
mobile-first power is the only way to handle these renders without a desktop, but im wondering if anyone has actually tested them on a heavy timeline . smooth playback depends so much on the hardware specs.handling adaptive vs responsive for foldable devices
i am struggling w/ how to approach layouts for new foldables. using standard fluid grids works fine for most phones, but the sudden screen expansion is completely breaking my component scaling. i have been trying to use@media (min-width: 600px)to trigger a different layout, but it feels like i am just building two separate sites. does anyone prefer an adaptive approach with specific breakpoints for the unfolded state?
shift from breakpoints to fluid typography
noticed lately that standard media queries feel a bitclamp(). it makes the transition between mobile and desktop look much smoother bc there are no sudden layout shifts.
single-breakpoint challenge
let's try a design experiment where we build a complex landing page using only one media query. the goal is to see how much we can rely on flexbox and grid to handle fluid resizing w/o constant breakpoints. you must useflex-wrap: wrap;or similar logic to manage the layout transition btwn mobile and desktop.
death of the breakpoint
the way we handle desktop layouts is shifting toward fluid typography instead of fixed breakpoints. developers are moving away from rigidwidth: 1200pxcontainers and relying more on
clamp()to bridge the gap between mobile and ultra-wide monitors. it makes adaptive design feel much more natural
using clamp for fluid typography without media queries
managing font sizes across different viewport widths usually involves writing a dozen separate media queries. instead of manually adjusting breakpoints, u can use theclamp()function to create a single line of CSS that scales smoothly between a minimum and maximum value. this method relies on the viewport width unit to calculate the intermediate steps automatically.
modern container queries for component-driven layouts
stop relying solely on viewport width to dictate your layout logic. if you are building a library of reusable components, using @media queries means the element only knows abt the screen size, not its actual space. instead, try using @container rules to make elements react to their immediate parent. this allows a card component to switch from a single column to a horizontal layout based on whether it is sitting in a narrow sidebar or a wide main content area. ⚡container-type: inline-size;property. once that is set, you can use simple media-query-like syntax to adjust children. this creates a truly modular system where components are self-contained and device-agnostic.
using clamp() to fix fluid typography headaches
managing font sizes across devices usually involves a messy stack of media queries that are hard to maintain. instead of writing separate rules for every breakpoint, you can use theclamp()function to create truly fluid type. this allows the text to scale smoothly between a defined minimum and maximum value based on the viewport width. it removes the need for
adaptive vs fluid layouts for complex dashboards
lowkey choosing between adaptive and responsive approaches depends on how much control you need over the user experience. adaptive layouts use specific breakpoints likemax-width: 768pxto swap out entire components, which is great for maintaining strict design patterns on mobile. fluid designs rely more on relative units and flexbox to ensure content flows naturally across every single screen size.
css clamp for fluid typography without media queries
stop using fixed pixel sizes for headers and embrace fluid scaling . instead of writing multiple media queries to adjust font size, you can use theclamp()function to define a minimum, preferred, and maximum value. this creates a smooth transition between viewport widths.
modern way to handle fluid typography
stop using fixed pixel sizes for font scaling across different viewports. you can achieve a smooth transition btwn mobile and desktop by using theclamp()function.
adaptive vs responsive for wearable screens
i'm struggling with deciding between a purely responsive approach or building a separate adaptive layout for smartwatches. the current CSS@media (max-width: 300px)setup feels like it might break the usability of our complex navigation menus.
zero-breakpoint experiment
let's try smth different by ditching standard breakpoints entirely. the goal is to build a single component that relies purely on fluid typography and intrinsic sizing instead of fixed media queries. we will avoid using@media (min-width: 768px)or any other rigid layout shifts. everything must scale smoothly from a tiny smartwatch screen to an ultrawide monitor using only relative units like
clamp(),
vw, and
ch.
scaling flutter features with clean architecture and ddd
the current setup works fine for us, but i wonder if things would completely break once we hit 20+ devs on the same repo. it feels like modularizing via ddd is the only way to avoid a massive mess . does anyone else think clean architecture is overkill for smaller squads?anthropic's new invisible watermark
anthropic just dropped that claude is using an invisible statistical watermark now. it means we can't rlyfluid vs adaptive layouts for modern web
deciding between a purely fluid approach and an adaptive strategy usually comes down to how much control you need over specific breakpoints. fluid design uses relative units likewidth: 100%to ensure everything scales smoothly across every possible viewport size. adaptive layouts are more rigid because they rely on fixed snapshots for certain devices.
explaining the double diamond
found a good breakdown of how to use the double diamond to balance exploration versus decision-making. it covers everything from problem discovery to delivery, plus when you might need to reverse the whole thing . mobile-first workflows are way easier when you actually follow these phases instead of just jumping into the final UI. does anyone else find this framework a bitspacex is taking nvidia hardware to orbit
spacex and nvidia are basically porting the nvl72 rack-scale platform into space, which means we might see massive compute power floating above us soon. it sounds cool until you realize they still gotta figure out how to stop radiation from@media (min-width: 0px) { .radiation-shielding { display: block; } }death of fixed breakpoints
lowkey noticing a shift where developers are moving away from specific device widths and toward more fluid, intrinsic sizing. instead of targeting a precise breakpoint like@media (max-width: 768px), the focus is shifting to content-driven layouts. it feels like true responsiveness relies on letting elements dictate their own space rather than forcing them into rigid containers.
using clamp to avoid media query bloat
stop writing dozens of separate breakpoints for every single screen size. you can achieve fluid typography and scaling margins using theclamp()function instead. this allows elements to scale smoothly between a defined minimum and maximum value based on the viewport width.
clamp(1rem, 5vw, 3rem)to handle everything from mobile to desktop automatically. it is way better than
death of the breakpoint
the way modern browsers handle fluid typography makes traditional media queries feelclamp(1rem, 5vw, 3rem)to maintain a seamless transition across devices.
ultra-minimalist layout experiment
try building a single page that uses zero media queries to handle everything from mobile to desktop. it is much harder than it looks when you rely solely on flexbox and intrinsic sizing . can anyone share their results usingclamp(1rem, 5vw, 3rem)for typography?
shifting critiques from pixels to logic
since ai handles the heavy lifting of generating layouts, ive been focusing my feedback on context and trade-offs rather than just looking at the screen. it's basically moving from critiquing art to critiquing decision-making . does anyone else feel like were becoming more like product strategists during reviews?modern fluid typography with clamp
stop using fixed pixel sizes for headers. you can achieve a seamlessly scaling type system by using theclamp()function to set a minimum, preferred, and maximum value. this removes the need for dozens of manual media queries across different screen widths.
vwunits for the middle value to create that smooth transition effect. it makes your mobile layouts feel far more integrated with desktop views. it's basically magic for fluid design ⚡
using clamp for fluid typography without media queries
managing font sizes across different viewports used to require a dozen separate breakpoints. instead of writing multiple overrides, you can use theclamp()function to create a single line of css that scales smoothly btwn a minimum and maximum value. it works by defining a preferred value based on viewport width, which prevents text from becoming unreadable on small mobile screens or overly massive on ultrawide monitors.
google's new mobile ad loading animation
spotted a new animation for sponsored results on mobile today, and it makes the content pop much more during that initial fetch. is this just a minor polish or is it making ads even harder to skip ?adaptive layouts vs fluid grids
ngl we are seeing a massive shift awayyy from purely fluid containers toward more intentional adaptive breakpoints . relying solely on percentage widths makes it too hard to control the user experience on ultra-wide monitors. fluid is becoming a relic of the pasthandling background tasks in dart without everything dying mid-sync
fr dealing with ios background modes vs android workmanager is a total headache when u're trying to keep syncs alive. does anyone else find it impossible to manage these without constant crashes once the app hits the background?adaptive layouts are getting weird again
the line btwn responsive and adaptive is blurring bc of how much we rely on foldables now. instead of just fluid grids, i am seeing more layouts that strictly trigger specific component swaps via@media (min-width: 600px)to handle the screen crease. it feels like we are moving away from a single flexible container toward discrete device profiles for every new form factor.
clamping typography without media queries
stop writing dozens of separate breakpoints just to scale ur font sizes. using theclamp()function allows u to define a minimum, preferred, and maximum value in one line. it creates a fluid scaling effect that adapts automatically between screen widths.
@media (max-width: 768px)blocks manually. it might slightly impact performance on extremely low-end hardware if overused .
how to keep motion precise with lottie
found this breakdown on how alexey kopytin used distance-based math and dom events to sync animations. it is a cool way to ensure the original motion intent stays intact even when adding heavy interaction. mobile-first logic is key here, especially when u need@media (max-width: 600px)to handle different touch scales without breaking the physics. i still think lottie can be a resource hog if you overdo it
death of media queries?
everyone is moving toward container queries to handle component-level responsiveness. we should prob stop relying on@media (min-width: 768px)for everything and focus on how elements behave inside their specific parent containers.
adaptive vs responsive workflows
stuck deciding btwn server-side adaptive layouts or a single fluid codebase. adaptive feels more controlled for specific hardware, but maintaining separate templates is a total nightmare . im leaning toward usingcontainer queriesto handle component scaling instead of relying on old media query breakpoints. ➡ true fluidity comes from the element itself, not just the viewport width.
handling foldable screens and device rotation
i am struggling with how to manage layout shifts when a user rotates their tablet or unfolds a device. currently i use@media (orientation: landscape)to adjust the grid, but it feels like i am just
stop using fixed margins for mobile
instead of setting hard pixel values, try using aclamp()function to handle fluid spacing between breakpoints. this makes ur layout transitions feel much more organic across different screen sizes.
kraken listing soda on sonic and arbitrum
kraken just added SODA to their lineup for both networks following that 1:1 ICX migration. massive liquidity jump if this hits the mainstream, but is anyone actually watching the tokenomics shift? wondering if it staysbetter ways to iterate with claude design
ive been struggling to get Claude Design beyond the initial draft, but i found a few tricks that make iterating much smoother than just typing follow-up prompts. instead of @media (max-width: 768px) { ... } logic directly. mobile-first adjustments are way easier when u treat the ai as a collaborator rather than a magic button it's basically just advanced prompting . anyone else finding that simple prompting is sweet spot for agent handoffs
found this breakdown on how to balance autonomy vs human intervention. it's basically about avoiding that total disaster scenario where an agent goes rogue, but also not just building a fancy chatbot . if your logic is stuck in@media (max-width: 600px) { ... }style loops without an exit strategy, you're basically making a ultra-minimalist layout experiment
lets try building a single component that works perfectly on everything from a tiny smartwatch to an ultrawide monitor. the goal is to avoid using anyclamp(1rem, 5vw, 3rem)for ur typography to see how fluid scaling affects readability. post ur results and any CSS breakthroughs below ⚡ **dont forget to check your container queries
clamping font sizes without a dozen media queries
managing typography across different screen sizes is a headache when you rely solely on fixed breakpoints. instead of writing separate rules for mobile and desktop, use the clamp function to create a smooth scaling effect. this allows your text to fluidly resize between a defined minimum and maximum value based on the viewport width.font-size: clamp(1rem, 5vw, 3rem);
vwensures that the fluid transition stays tied to the device width.
is adaptive design dead?
the shift toward fluid layouts makes using@media (min-width: 1200px)feel
adaptive layouts feeling a bit outdated lately
the way we handle fluid typography is changing bc desktop-first approaches feel sostop overusing media queries for everything
instead of writing dozens of breakpoints, try using theclamp()function to create fluid typography. it allows ur font size to scale smoothly between a minimum and maximum value based on the viewport width. this approach makes ur design feel muchh more seamless across different screen sizes.
adaptive vs responsive for foldable screens
is anyone else finding that fluid layouts are breaking on the new edge panels? im trying to decide if we should stick to a standard viewport or implement a specific@media (max-width: 600px){}breakpoint to handle the hinge area differently. the adaptive approach feels safer but way more expensive to maintain fluid typography with clamp
stop using fixed pixel values for font sizes on mobile. usingclamp()allows ur text to scale smoothly between a minimum and maximum size without needing
using container queries instead of media queries
stop relying on viewport width for every single component. switch to @container (min-width: 30rem) to make your modules truly adaptive based on their parent element rather than the whole screen size. it makes refactoring much less of a headache ⚡fluid vs adaptive layouts for modern mobile web
fr choosing between fluid grids and fixed-breakpoint adaptive design depends entirely on your target device range. fluid layouts usingwidth: 100%ensure content scales smoothly, but they can sometimes lead to unreadable line lengths on ultra-wide monitors. adaptive approaches are easier to control because you define specific rules for certain screens.
@media (max-width: 768px)for everything, which feels a bit
adaptive layouts are becoming a massive waste of resources
we spend way too much time building separate logic for every single viewport instead of focusing on true fluid grids. relying onmin-width: 1024pxbreakpoints is
moving past basic chatbots with copilot studio
found this deep dive on building autonomous agents that dont just crash when they hit real-world enterprise walls. most of what we see online is just a fantasy version of the tech where everything works perfectly and data is always clean. it focuses on the massive gap between a simple youtube demo and something actually ready for production. u have to deal with messy organizational complexity and strict security boundaries that tutorials usually ignore. building agents that handle real enterprise data requires a much more robust approach than just setting up basic intents. it is basically the difference between a toy and a tool . i think we need to stop focusing on simple chat flows and start thinking about how these systems behave under pressure. it reminds me of how we used to only care about desktop layouts before we had to deal with@media (max-width: 600px) { ... }for everything. does anyone else feel like the industry is oversimplifying the security side of agentic workflows?found some solid free plugins for wordpress sliders and carousels
stumbled upon this list of 10 plugins that actually handle touch swipes properly w/o breaking the layout. it is pretty easy to break your mobile viewport if you do not use@media (max-width: 768px)to scale the images correctly. mobile-first implementation is still non-negotiable for these types of heavy assets, but does anyone else find that carousels just kill your lcp scores?
3 login design inspo
found these 3 examples of auth flows that actually nail the balance between security and usability. it is all about low-friction patterns and making sure your@media (max-width: 480px)queries dont break the layout, but does anyone else think biometrics are becoming a mandatory requirement for mobile-first auth? i am tired of typing passwords on small screens
adaptivecx seems pretty interesting for handling non-linear user flows
most tools fail when a visitor bounces btwn tabs or switches categories bc they rely on@media (max-width: 768px)overrides or if it operates purely at the content layer?
ultra-minimalist viewport test
try building a single component using onlymin-widthqueries and see if you can avoid any
max-widthdeclarations. it is surprisingly difficult to maintain layout integrity without breaking the mobile experience when you rely entirely on progressive enhancement. fr.
stop relying on fixed breakpoints for everything
instead of writing endless media queries, try using theclamp()function to create fluid typography. it helps ur layout scale smoothly btwn a minimum and maximum size w/o needing spoilerhundreds of lines of css. focus on intrinsic sizing to make ur components truly adaptive arcoss all screen widths.
check out this archive setup for chems. studio
just stumbled upon this new framework for chems. studio and the layout is something else. it manages to pull years of film work into a single, cohesive space without feeling cluttered. the whole thing relies on a very minimalist architecture that stays out of the way of the moving images. i noticed they used some clever fluid typography logic to keep things legible across different viewports.@media (max-width: 768px) { .archive-container { flex-direction: column; }}dealing with messy object hierarchies without losing your mind
managing complex layouts gets a nightmare when you have to constantly update every single component manually. i was digging into the visitor pattern lately and it's basically a way to add new operations to your objects without@media (max-width: 600px) { .card { padding: 10px; } }is just one part of the puzzle, but this pattern helps handle the underlying complexity of how those elements behave. it basically saves you from the inevitable spaghetti code mess . has anyone else used this to manage complex state changes in large-scale responsive apps?stop messing up your design. md files
i noticed that bad documentation is making ai-generated layouts look completely broken on smaller screens. you rly need to prioritize mobile-first logic in your instructions, especially when defining how@media (max-width: 480px)overrides should behave, or else the output is just useless garbage .
YouTube tests image ads during horizontal mobile playback
YouTube is overlaying static image ads during landscape mobile videos, potentially giving advertisers a new placement.death of the breakpoint
it feels like we are moving away from fixed breakpoints toward a more fluid-first approach. instead of jumping between specific widths, everything seems to rely onclamp()for typography and spacing. this makes the transition between mobile and desktop feel much more natural rather than
is claude design going to kill our workflow?
anthropic just dropped this new workspace that lets non-designers skip the usual handoff bottleneck. it feels like it might be the end of waiting weeks for a simple mockup, but i wonder if we'll lose all control over brand consistency . does anyone know if we can still use custom@media (max-width: 768px){...}rules or is it strictly ai-generated layouts lmao?single-breakpoint experiment
let's try building a layout using only one media query. instead of the usual fluid approach, pick a specific breakpoint like@media (min-width: 768px)and force every other device to use a completely different structural logic. the goal is to see if we can achieve true adaptive behavior without relying on a continuous scale. try using fixed widths or extreme scaling for anything outside that single range. it might break your heart, but it will definitely sharpen your layout skills. post your screenshots and the resulting css below.
stop using fixed breakpoints for everything
instead of hunting for specific device widths, try relying on intrinsic web design patterns. focus on the content's natural breaking points rather than trying to match an iphone or ipad screen exactly. u can useminmax(300px, 1fr)within a grid container to let elements resize fluidly between a minimum and maximum threshold. this approach makes ur layouts feel much more organic across all possible viewports. it prevents those awkward gaps that happen when a breakpoint triggers too early or too late. spoilerit alsooo saves u from writing hundreds of lines of unnecessary media queries.]] focus on how the layout breaks rather than where it sits.
say goodbye to sizes attribute hell
lowkey it feels like we might finally be able to ditch that nightmare of keeping sizes="." synced w/ our media queries. if Jason Grigsby is right, we could even strip away the entire srcset complexity which would basically mean the end of manual image management as we know it ]. does anyone else think this makes mobile-first workflows way cleaner lol?new dev tools to check out
found a solid list of new gear including some interesting ai agents and self-hosted apps. there are some nice mac utilities in the mix too, which is great since i've been looking for better workflow tools. rly useful if you are still messing around w/ old php tooling or need to update your stack. i am particularly curious abt how these new agents handle@media (max-width: 600px)logic during testing. maybe they can finally automate my breakpoints . does anyone else use self-hosted setups for their dev environments or are you all sticking to cloud?
adaptive vs fluid layouts
stuck deciding between fixed breakpoints and using a purely fluid approach withclamp(). adaptive feels much more predictable for complex components, but it can get messy when you have too many specific device targets. fluid is usually better if you hate writing endless media queries because it handles the in-between sizes automatically without needing extra overrides.
gui design basics for better interfaces
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?moving past ui kits to engineering-driven systems
ui kits are becoming@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
avoiding streak burnout
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?stop using max-width for everything
try switching your main container to aminmax()function inside
grid-template-columnsinstead of just relying on
tired of seeing the same recycled form stats everywhere
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
bull and bear case for design in the ai era
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 quicklyfluid vs adaptive layouts
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 likewidth: 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.
ultra-minimalist layout challenge
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 .
ultra-small screen experiment
let's try building a single component that stays functional on screens as narrow as 200px. the goal is to avoidmin-width: 200pxto test your limits and see if you can hide the entire navigation menu behind a single icon without losing usability.