Earlier quoted context omitted.
The real real problem is that so many sites overcomplicate their design. HN works beautifully on any window / screen size.
What? I can’t count how often I accidentally downvoted a post because I can’t hit the correct arrow on mobile!
Just because I have a vertical screen doesn’t mean I’m on a phone
391–399 of 399 posts
Re: Just because I have a vertical screen doesn’t mean I’m on a phone
#392Sites are not detecting a portrait screen and deciding that they're displaying on a phone. Someone who switches their monitor to portrait, or resizes a window to be taller than it is wide, is still going to get the desktop view. In this case the author is scaling their resolution, and so their browser is presenting itself to sites as 720px wide. Sites see that and show a layout optimized for a screen of that width. T…
I would add to this that the specific sites in question have fairly unreasonable media-queries: The Guardian breaks to mobile at 980px, and Just Eat at 1024px . On my MacBook Pro with default scaling, these are both more than 50% the width of the monitor; i.e. if I size the window to half-screen, I'm in mobile mode on these sites. For reference, in sites I make I usually set the mobile breakpoint closer to 768px (not…
Re: Just because I have a vertical screen doesn’t mean I’m on a phone
#393Earlier quoted context omitted.
Yeah, I still very often get "here is the desktop design, here is the mobile design". Depending on who is developing the designs depends how that's going to translate. I have all the time in the world for developers that reflow the page and remove/adjust elements at different breakpoints (based on the design) between 'desktop' and 'mobile' so the experience is good for everyone. Sadly, most people don't bother.
Convincing a client to pay for time to spend checking the design and tweaking it in the space between the breakpoints can be more hassle than it's worth. That said, sane breakpoints can usually avoid unexpected hamburgers on the desktop.
Re: Just because I have a vertical screen doesn’t mean I’m on a phone
#394Re: Just because I have a vertical screen doesn’t mean I’m on a phone
#395Earlier quoted context omitted.
Agreed, Tablet is the only intermediate I consider. The rest is just not worth the time investment.
What tablet? Aren't we talking pretty much anything between about ~500px and ~1200px here? That's pretty much tablet zone...
Re: Just because I have a vertical screen doesn’t mean I’m on a phone
#396Earlier quoted context omitted.
Stop tricking people. Yes you can use unicode for all kinds of fun stuff, but that's not formatting, it's a hack.
I’m sorry, it was not my intention to mislead anyone. Yes, it’s all trickery with copy-and-pasted Unicode bold characters.
Re: Just because I have a vertical screen doesn’t mean I’m on a phone
#397As a product manager, my immediate response is... not worth the time. You've chosen to have a unique setup, which is fine, but your use case represents some absolutely miniscule fraction of users. On top of that, it's not even that websites are unusable, just that they're not ideal. When you decide to do weird/special/unique stuff, don't expect the world to adapt to you. You can rotate your monitor back or live with…
People with disabilities or visual impairments often have unusual setups that enable them to read. They didn't CHOOSE to be disabled.
Re: Just because I have a vertical screen doesn’t mean I’m on a phone
#398Earlier quoted context omitted.
The problem is that the horizontal space only tells you how many pixels are available, not how big whatever you use those pixels for ends up on the screen. The precise vs coarse isn't helpful either for something like this because this isn't just about clicking vs tapping, it is about how the end result looks - and there are PCs with both very small monitors and very big monitors (and relatively large monitors with l…
CSS pixels are good for layout, not just sizes and positions, because a pixel (in a browser) now represents an apparent size. That is, if the user has a large device far from their face, or a small device close to their face, a pixel represents a similar portion of their vision. If they want things larger, they can adjust the scaling so a pixel represents a larger apparent size, or the reverse.
Re: Just because I have a vertical screen doesn’t mean I’m on a phone
#399Earlier quoted context omitted.
Thanks. Does the server really send the info to construct all possible page configurations for all possible devices? And if so, why are the websites still rendering with touch-interface objects when we doesn't have touch, as reported by OP? (The lack of touch screen ability seems like it should trump things like screen resolution.)
Laptops and desktops can have touchscreens too. When having a small viewport less stuff fits on screen and thus a different design is required, we may associate this with our smartphones but they also work for mouse/keyboard input.