Alt text:

Twitter post by Daniel Feldman (@d_feldman): Linux is the only major operating system to support diagonal mode (credit [Twitter] @xssfox). Image shows an untrawide monitor rotated about 45 degrees, with a horizontal IDE window taking up a bottom triangle. A web browser and settings menu above it are organized creating a window shape almost like a stepped pyramid.

Edit: alt text

You are viewing a single thread.
View all comments View context
168 points

Hmm yes, web dev horrors beyond my comprehension!

permalink
report
parent
reply
38 points

That, right there, is a perfect example of why folks need to stop trying to shoehorn web apps everywhere they don’t belong. It’s a use-case for a proper native mobile app if ever there was one.

permalink
report
parent
reply
27 points

even if it’s just mobile

you already have to handle landscape/portrait mode

now imagine having to handle angled

permalink
report
parent
reply
30 points
*

That’s why you should’ve just handled arbitrary rotations instead of inventing a finite predefined set of orientation “modes” in the first place.

Things get a lot easier in the long run if you aggressively look for commonalities and genericize the code that handles them instead of writing bunches of one-off special cases.

permalink
report
parent
reply
10 points

Yeah, but I don’t want to have an app on my phone for a store I go to once. I don’t give a fuck if the page is ugly.

permalink
report
parent
reply
7 points
*

That just means it shouldn’t be a native app or a web app, but instead should be a plain ol’ webpage that doesn’t try to do app-y things in the first place. The notion that web pages have any legitimate reason to know your viewport size (let alone anything at all about the screen hardware itself) is like one of those “statements dreamed up by the utterly deranged” memes, except not satirical.

Seriously: literally the entire defining principle of HTML (well, aside from the concept of “hyperlinks”) is that the client has the freedom to decide how the page should be rendered, but misguided – or megalomaniacal – graphic designers webmasters front-end web “devs” have been trying to break it ever since.

permalink
report
parent
reply
7 points

Huh? How’s this an example of web apps being bad?

permalink
report
parent
reply
2 points

The thread OP has an axe to grind against web devs because he thinks they’ve ruined the Internet.

permalink
report
parent
reply
1 point

shoehorn web apps everywhere they don’t belong

Who is doing that? In my experience, “web apps” are on the web or occasionally on desktop and are fine. Slack for example, is a fabulous desktop app and has used web tech from day one to great success

permalink
report
parent
reply
6 points

VS code is an electron app, there are a few others that have a simple enough purpose that they shouldn’t be using a whole dedicated chrome engine to function.

permalink
report
parent
reply
1 point
*

This could totally be adapted into a game for a very interesting immersive experience. Imagine entire worlds of gameplay that adapted to the orientation of your viewport.

permalink
report
parent
reply

Programmer Humor

!programmer_humor@programming.dev

Create post

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics

Community stats

  • 8.8K

    Monthly active users

  • 1.2K

    Posts

  • 44K

    Comments