Reminds me of what the official Instagram client looked like on iPad, a lot of margins, and a bit of that 640px wide feed (or whatever the actual width was)
Looks like nothing has changed. This is how it opens up on 4k screen. Although, it looks like they tweaked it a little. Up until recently I remember opening a post would show a hilariously small like 800 by 600-something box, half of which was comment section that’d fit like 5 comments at best. But now they finally made it properly scalable.
That’s because they didn’t make an iPad app and so it was just the iOS app on a large screen. Lots of app used to be like this until they made iPadOS versions.
I’m pretty judgemental of people who use more than one screen. Do you not have hotkeys to jump between bookmarked parts of your buffers? Is momentarily splitting a screen between two programs so difficult? Does Alt-Tab simply not exist in your universe?
You may find the need for 3 different aspect ratios, just to be sure you’re doing the whole user interface thing right. Judge if you like but here I still need to have multiple workspaces and stacked windows, so clearly the extra retail space works. Or its obnoxious and I’m merely coping.
Also fuck games that still dont work with alt tab in this day and age
There are games like that? The only games that don’t like it I find are the old computer games that are already troublesome to run on a modern Windows machine
Oh dont even get me started on modded Minecraft, I’m really not sure what makes it worse for alt tabbing over just older versions, maybe its just selection bias, but it’s like one mod can decide that it no longer wants to go fullscreen, and I don’t think its fabric/forge
KSP was another one that was just kinda finicky, I think it got better with patches
It’s pure insanity to work like you suggested. Sure it can be done, I used to work on a Mac and had no monitors but it wastes time switching between displays.
I’ll work with 2-3 monitors.
If it two then I’ll have my IDE on one and if I’m working on UI then I have the application open on the other. That way I change some CSS, save and glance left to see how it looks now. If I’m not doing UI work and I’m working on the server then my other monitor is used for the spec document, SQL server management and just web browsing.
On a three monitor setup then the third one would be where I would keep my email client open with teams.
I am literally at a loss for words with your weird take.
Hey you do you bro I’m not about to tell you how to do your shit, but I think the consensus here is pretty clear.
Anyways if it works for you then no harm no foul, just seems counter to anybody I’ve ever interacted with that’s a developer. (That’s sounds like I’m saying you’re not, and I don’t mean it that way.).
It was a bit tongue in cheek I know. I have a very similar setup, but why being judgemental with such a simple thing? It seems like a waste of time and energy. You need those to tweak the setup instead.
I’m an architect. It’s nice having the project I’m actively working on always active on one screen, with design sketches, marked up revisions, email with comments from client, renderer etc. active on the other. Sure it only saves a second not having to tab back and forth, but if you’re doing it non stop all day it makes a big difference. Also just less effort.
A glance to the side is much faster and easier than pressing physical buttons
You can see stuff with your peripheral vision. With alt-tab, you don’t see if anything is happening at all
Alt-tab is linear, screens are 2d
You can’t tile absolutely everything unless your screen is huge and has very high resolution, at which point it turns into rich people’s version of multi-monitor setup, since a bunch smaller screens are much cheaper than single big one
Alt-tab list changes constantly. But some apps are likely to be constantly there, you can throw them on separate screens and unclutter the main one by doing so
Alt-tab was my very last use-case because I literally have bindings to pull up my main programs.
As someone who has gone from tiling(i3), to floating (stump), to tiling again (i3/sway), and finally back to floating (awesome) - I can say floating wins in terms of predictability. You press a button to focus on your desired window and your entire desktop does not need to convulse to accommodate for it.
Floating window managers win on speed and predictability, and I’m wondering now if this is causing the rift in single/multi monitors in this discussion chain.
I didn’t really mean “tile” as in tiling WM, more like that if you’re this type of guy, then you could just just put everything you’d ever need somewhere on one screen, never maximize anything, and then nothing’s ever going to be out of sight.
My setup is mostly static, with 6 screens, so I rarely even switch windows on screen. I’ve got top-left for whatever is making sounds - music, movies, youtube, etc. Top-right is for the stock charts. Left is for comms - I’ve got all chats tiled up in there, but if I’m in the videocall I’ll fullscreen that, or, if I’m focusing, I put documentation and references there. Middle for IDE, right for the app I’m working on and a front-end debugger. There’s also bottom screen for a back-end debugger, a live database view and a small log tail. Top two screens are stationary that I only use at home, so I don’t need them when I’m out working. The rest are set up so that I don’t ever have anything important out of view. It’s exceptionally good when I’m debugging - I can see, live, absolutely everything that’s going with the app, from rendered page down to db data, click through steps and instantly see what happens where. It also saves me some time, as with one screen I would sometimes forget I was debugging after doing something different in IDE, and then wonder why tf is my app not responding. With debug always open this is never the case. I also set up win+WASD to jump between windows by direction, which in most cases means jumps between screens, so win+w - space would stop whatever is making a noise. When I’m off work, I usually surf or game on my middle screen, tops stay the same, so does the left, bottom switches to PC performance metrics, and right usually has something that controls the PC itself, like fan curves or sound mixer. Surely I could do with a single screen, and I actually went single-multiple-single-multiple before. The second cycle really taught me some window discipline. On the first go at multi-screen I got a short boost of productivity but then fell into a pit where I would have stuff all over the place, constantly switching and leaving apps forgotten on others. It wasn’t until after returning to single that I’ve realized exactly what I want out separated and consistent in one place.
floating (awesome)
Did you seriously set up awesome as a floating window manager? You monster! Jk, do whatever fits you
Ah I see what you mean by tiling. Still, such a setup feels… excessive, no? I can completely understand that you literally never need to pull up anything since it’s all just there, but I dunno (I’m reaching here) doesn’t your machine get hot from all the displays and forcing all screens to do constant screen updates?
It just seems unneccesary to me (like I said, I’m judgemental on this front). When you have to travel, you can’t take all that with you – so working on a laptop at the airport must be incredibly frustrating if you’re used to things just being there, no?
Did you seriously set up awesome as a floating window manager?
Haha, yes, the other layouts are wasted on me. Ideally a dwm desktop would suit me fine, but I enjoy the Lua extensibility.
Ah I see what you mean by tiling. Still, such a setup feels… excessive, no? I can completely understand that you literally never need to pull up anything since it’s all just there, but I dunno (I’m reaching here) doesn’t your machine get hot from all the displays and forcing all screens to do constant screen updates?
It is excessive yes, but I’m all about going above and beyond, sort of say. It doesn’t really get hot since it doesn’t update if there’s nothing to update - I’ve checked in the driver. Actually an error in said driver might have put an end to my windows journey on this machine, as some bug was causing all screens to not refresh unless there was any app doing a draw somewhere. It does use quite a bit of VRAM, though(~1.5 gigs) but that doesn’t matter when I’m working as I turn off the dGPU and the iGPU uses RAM which I have plenty. I used to just grab this machine and go to the nearest restaurant with poor internet(less distractions) and focus on work until the battery dies, and I’ve consistently got 2-2.5 hours off.
When you have to travel, you can’t take all that with you – so working on a laptop at the airport must be incredibly frustrating if you’re used to things just being there, no?
I do travel with it. It is a bit frustrating, yes, but as mentioned, the quad-screen setup is portable and I can pull it even in an airport given enough space. The problem is TSA, they used to not give a damn about laptops, but the last time I moved, they forced everyone to take out laptops and turn them on, at every one of the 4 airports I went through. But I had like 5 on me: My personal one w/extra screens, a corporate issued one as a spare, a tiny laptop that I used to carry in my pocket which saved me quite a few times, and also a colleague asked me to grab his laptop and iPad to pass off to his relatives. All this, along with a few HDD’s, was just enough to fit into a carry-on bag. But checkpoints were all something like:
Is that your stuff?
[On reflex already] Yes, and that thing in there is a vape, not a hand-gr…
Do you have any laptops in there?
Five
Five what?
Five laptops
Come here, put them out on this table and turn all of them on
😩😩😩 It’s going to take like 10 minutes to pack and unpack, and I’ve got a flight to catch
Don’t know, don’t care
5 minutes later
Alright, everything’s good. Why’d you need so many for, anyway?
I’m an IT specialist
Okay. But what’s this though?
It’s 4 hard drives
Take them out, show me
😩 Sure…
Okay, everything seems in order. Why’d you need so many for, though?
I’m an IT specialist
Ah, right… You’re free to go
I could’ve saved myself trouble and put all them into a checked baggage, but since I was moving through some totalitarian dictatorship states, I’d rather have all the data close to me rather than have it pulled out and searched without my consent, which they are likely to do given that they forced people to hand off unlocked phones for search before.
Well it sounds like your desktop is pretty scalable - no matter how many monitors - so that’s pretty good.
And hah yeah, it might be worth investing in a badge that reads “Hi, I’m an IT specialist, this all normal” and pinning it on your shirt before you enter customs
Just because you can work with one monitor doesn’t mean multiple monitors isn’t more comfortable though. You can have multiple windows open at once, at full size, and glance between them freely. No need for them to share the limited real estate of a single monitor.
I run Sway on my laptop because it lets me take full advantage of my single monitor, but on my multi monitor desktop setup I use a regular floating DE.
Java devs gotta be able to read the whole name of their WidgetFactoryBuilderRepositoryConstructorFactoryRepositoryBuilderFactoryRepositoryManagerBuilderFactoryRepositoryFactoryFactoryFactoryBuilderFactory
You could go columns for the content, but I think my ideal layout would still have the main content in a single column. I would put all of the chrome horizontally through. For example no header before and footer afterwards, put everything in different columns. Maybe even throw some extra navigation on the screen.
You don’t need to use every pixel, just avoid putting things offscreen unnecessarily.
This seems really cool for tiling windows managers (even Windows has tiling options, although I’m not familiar with those). That being said, I still prefer a multimonitor setup on my tiling WM of choice.
I think for most web apps it doesn’t make sense to allow the width to get so wide, except when the content being displayed is a columnar list and even then it’s a pretty marginal benefit.
What I’ve done is limit the max-width to some amount of px/chars and allowed the remaining space be empty, with an exception for when displaying tables. Even with tables, the bigger width is only beneficial if either the contents of the columns are large enough, or there are very many columns to show. The solution in my mind is limiting the column widths to the longest content.
I have 2 24" displays side by side. At some point I unified the desktops (or Spaces if you’re on Linux) to make it act “as if” it was a single ultra wide monitor. This was absolutely awful to use, especially during Google meetings where I had to share my screen.
Besides, I like being able to rotate 90° one of my screen because sometimes it’s just the best way to work.
This thing is stupid. Appealing maybe, but stupid.
if you use a tiling wm/compositor or extension, big screens aren’t so bad, because it will usually split first in the middle, basically giving you two screens, but with the option to also maximize over the whole area, if needed.
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmerhumor@lemmy.ml
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
Posts must be relevant to programming, programmers, or computer science.
No NSFW content.
Jokes must be in good taste. No hate speech, bigotry, etc.
And then you have that one guy that rotates his monitor using this.
I’m only 65 inches tall. I would want to make some sort of crazy mirror room with them.
deleted by creator
Someone:
html, body { max-width: 640px !important; }
The only reason I have an extension for custom css is this bullshit on far to many pages and I only have a normal Ultrawide
Reminds me of what the official Instagram client looked like on iPad, a lot of margins, and a bit of that 640px wide feed (or whatever the actual width was)
Don’t know if it’s still the same
Looks like nothing has changed. This is how it opens up on 4k screen. Although, it looks like they tweaked it a little. Up until recently I remember opening a post would show a hilariously small like 800 by 600-something box, half of which was comment section that’d fit like 5 comments at best. But now they finally made it properly scalable.
That’s because they didn’t make an iPad app and so it was just the iOS app on a large screen. Lots of app used to be like this until they made iPadOS versions.
Is there actually an OS called iPadOS? I thought it was just iOS?
There is. I think they used to run on iOS, hence the upscaling of the apps to the larger screen.
Wiki iPadOS 17
Edit: iPadOS Wiki adding this if you’re curious about the why and when they diverged.
deleted by creator
How are you gonna read all those Java class names otherwise?
The factory factory factory factory factory factory factory factory factory factory must grow
the guy who wrote Badger Badger was a visionary.
Weebl ❤️
It’s a signage display.
That was my first thought. I’d happily have one of these, but wall-mounted somewhere with high footfall, displaying a dashboard of some kind.
I have a coworker with 4 displays, this is for him.
They kept them all side by side like that, all landscape?
Yup
How else are you going to fit the entirety of a piano, to scale, on your screen?
I heard those screens can be programmatically split onto several logical displays. I guess, the only advantage is not having borders between them.
It feels a bit off to me, indeed
If it was slightly flexible, it’d be a good driving sim screen wrapped half way around the rig.
It’s “four screens side by side” display. Why not, I guess.
It’s for digital signage
I’m pretty judgemental of people who use more than one screen. Do you not have hotkeys to jump between bookmarked parts of your buffers? Is momentarily splitting a screen between two programs so difficult? Does Alt-Tab simply not exist in your universe?
The judgement continues.
You may find the need for 3 different aspect ratios, just to be sure you’re doing the whole user interface thing right. Judge if you like but here I still need to have multiple workspaces and stacked windows, so clearly the extra retail space works. Or its obnoxious and I’m merely coping.
Also fuck games that still dont work with alt tab in this day and age
There are games like that? The only games that don’t like it I find are the old computer games that are already troublesome to run on a modern Windows machine
Oh dont even get me started on modded Minecraft, I’m really not sure what makes it worse for alt tabbing over just older versions, maybe its just selection bias, but it’s like one mod can decide that it no longer wants to go fullscreen, and I don’t think its fabric/forge
KSP was another one that was just kinda finicky, I think it got better with patches
There needs to be a list for games that don’t like you alt-tabbing out of them so people can avoid
What? Are you an actual developer.
It’s pure insanity to work like you suggested. Sure it can be done, I used to work on a Mac and had no monitors but it wastes time switching between displays.
I’ll work with 2-3 monitors.
If it two then I’ll have my IDE on one and if I’m working on UI then I have the application open on the other. That way I change some CSS, save and glance left to see how it looks now. If I’m not doing UI work and I’m working on the server then my other monitor is used for the spec document, SQL server management and just web browsing.
On a three monitor setup then the third one would be where I would keep my email client open with teams.
I am literally at a loss for words with your weird take.
On Linux, using AwesomeWM bindings:
I have many more bindings, but these are the main ones and probably the only one’s I will ever need
If I need to do something concurrently I will split my focus between two tasks and no more.
If I need to edit a UI with code, I do Caps+E, do my edit, then Caps+D and refresh the UI.
I’m literally a finger away from everything, and my head does not need to move from center.
Hey you do you bro I’m not about to tell you how to do your shit, but I think the consensus here is pretty clear.
Anyways if it works for you then no harm no foul, just seems counter to anybody I’ve ever interacted with that’s a developer. (That’s sounds like I’m saying you’re not, and I don’t mean it that way.).
You’re so kewl
Thank you! It’s not often that users on Lemmy reply with such openness and honesty, instead of hiding behind the skirt of sarcasm
It was a bit tongue in cheek I know. I have a very similar setup, but why being judgemental with such a simple thing? It seems like a waste of time and energy. You need those to tweak the setup instead.
Cos. Superiority complex. No true hacker should need more than a harddrive and a needle to flip bits to do what they need to do in a pinch
I’m an architect. It’s nice having the project I’m actively working on always active on one screen, with design sketches, marked up revisions, email with comments from client, renderer etc. active on the other. Sure it only saves a second not having to tab back and forth, but if you’re doing it non stop all day it makes a big difference. Also just less effort.
I guess I can see for more UI oriented stuff how it can be useful to have on persistent graphic window
A glance to the side is much faster and easier than pressing physical buttons
You can see stuff with your peripheral vision. With alt-tab, you don’t see if anything is happening at all
Alt-tab is linear, screens are 2d
You can’t tile absolutely everything unless your screen is huge and has very high resolution, at which point it turns into rich people’s version of multi-monitor setup, since a bunch smaller screens are much cheaper than single big one
Alt-tab list changes constantly. But some apps are likely to be constantly there, you can throw them on separate screens and unclutter the main one by doing so
Alt-tab was my very last use-case because I literally have bindings to pull up my main programs.
As someone who has gone from tiling(i3), to floating (stump), to tiling again (i3/sway), and finally back to floating (awesome) - I can say floating wins in terms of predictability. You press a button to focus on your desired window and your entire desktop does not need to convulse to accommodate for it.
Floating window managers win on speed and predictability, and I’m wondering now if this is causing the rift in single/multi monitors in this discussion chain.
I didn’t really mean “tile” as in tiling WM, more like that if you’re this type of guy, then you could just just put everything you’d ever need somewhere on one screen, never maximize anything, and then nothing’s ever going to be out of sight.
My setup is mostly static, with 6 screens, so I rarely even switch windows on screen. I’ve got top-left for whatever is making sounds - music, movies, youtube, etc. Top-right is for the stock charts. Left is for comms - I’ve got all chats tiled up in there, but if I’m in the videocall I’ll fullscreen that, or, if I’m focusing, I put documentation and references there. Middle for IDE, right for the app I’m working on and a front-end debugger. There’s also bottom screen for a back-end debugger, a live database view and a small log tail. Top two screens are stationary that I only use at home, so I don’t need them when I’m out working. The rest are set up so that I don’t ever have anything important out of view. It’s exceptionally good when I’m debugging - I can see, live, absolutely everything that’s going with the app, from rendered page down to db data, click through steps and instantly see what happens where. It also saves me some time, as with one screen I would sometimes forget I was debugging after doing something different in IDE, and then wonder why tf is my app not responding. With debug always open this is never the case. I also set up win+WASD to jump between windows by direction, which in most cases means jumps between screens, so win+w - space would stop whatever is making a noise. When I’m off work, I usually surf or game on my middle screen, tops stay the same, so does the left, bottom switches to PC performance metrics, and right usually has something that controls the PC itself, like fan curves or sound mixer. Surely I could do with a single screen, and I actually went single-multiple-single-multiple before. The second cycle really taught me some window discipline. On the first go at multi-screen I got a short boost of productivity but then fell into a pit where I would have stuff all over the place, constantly switching and leaving apps forgotten on others. It wasn’t until after returning to single that I’ve realized exactly what I want out separated and consistent in one place.
Did you seriously set up awesome as a floating window manager? You monster! Jk, do whatever fits you
Ah I see what you mean by tiling. Still, such a setup feels… excessive, no? I can completely understand that you literally never need to pull up anything since it’s all just there, but I dunno (I’m reaching here) doesn’t your machine get hot from all the displays and forcing all screens to do constant screen updates?
It just seems unneccesary to me (like I said, I’m judgemental on this front). When you have to travel, you can’t take all that with you – so working on a laptop at the airport must be incredibly frustrating if you’re used to things just being there, no?
Haha, yes, the other layouts are wasted on me. Ideally a dwm desktop would suit me fine, but I enjoy the Lua extensibility.
It is excessive yes, but I’m all about going above and beyond, sort of say. It doesn’t really get hot since it doesn’t update if there’s nothing to update - I’ve checked in the driver. Actually an error in said driver might have put an end to my windows journey on this machine, as some bug was causing all screens to not refresh unless there was any app doing a draw somewhere. It does use quite a bit of VRAM, though(~1.5 gigs) but that doesn’t matter when I’m working as I turn off the dGPU and the iGPU uses RAM which I have plenty. I used to just grab this machine and go to the nearest restaurant with poor internet(less distractions) and focus on work until the battery dies, and I’ve consistently got 2-2.5 hours off.
I do travel with it. It is a bit frustrating, yes, but as mentioned, the quad-screen setup is portable and I can pull it even in an airport given enough space. The problem is TSA, they used to not give a damn about laptops, but the last time I moved, they forced everyone to take out laptops and turn them on, at every one of the 4 airports I went through. But I had like 5 on me: My personal one w/extra screens, a corporate issued one as a spare, a tiny laptop that I used to carry in my pocket which saved me quite a few times, and also a colleague asked me to grab his laptop and iPad to pass off to his relatives. All this, along with a few HDD’s, was just enough to fit into a carry-on bag. But checkpoints were all something like:
5 minutes later
I could’ve saved myself trouble and put all them into a checked baggage, but since I was moving through some totalitarian dictatorship states, I’d rather have all the data close to me rather than have it pulled out and searched without my consent, which they are likely to do given that they forced people to hand off unlocked phones for search before.
Well it sounds like your desktop is pretty scalable - no matter how many monitors - so that’s pretty good.
And hah yeah, it might be worth investing in a badge that reads “Hi, I’m an IT specialist, this all normal” and pinning it on your shirt before you enter customs
Just because you can work with one monitor doesn’t mean multiple monitors isn’t more comfortable though. You can have multiple windows open at once, at full size, and glance between them freely. No need for them to share the limited real estate of a single monitor.
I run Sway on my laptop because it lets me take full advantage of my single monitor, but on my multi monitor desktop setup I use a regular floating DE.
Max-width: 3000px
More like
max-width: 8000px;
Good thing we got flexboxes and grids and container queries now.
I had to look this thing up. It has a screen resolution of 3840x600. Oof.
deleted by creator
will be able to read motherfuckin’ websites really well
What the heck, is this real?
Yes. It’s a commercial signage display, not intended for desktop use.
Oh thanks. That makes (more) sense now!
You need to turn your head to read the line number.
Besides, your lines shouldn’t be longer than 80 characters anyway
Well, as the picture says, with this bad boy you can use 86 characters per line.
Two hours and no-one’s challenged this? People must be asleep.
(This is not that challenge. Only pointing out that someone usually has by now.)
Something something… pep8… something… 79… darkside…
Java devs gotta be able to read the whole name of their WidgetFactoryBuilderRepositoryConstructorFactoryRepositoryBuilderFactoryRepositoryManagerBuilderFactoryRepositoryFactoryFactoryFactoryBuilderFactory
Eh, depends on the language and the context. I still use 80 for C, but I’ve found 120 to be a much more reasonable number for Java.
Obligatory fuck Linus
Nvidia spotted. Launching “Nvidia, fuck you!” strike
What would even be the design solution without massive empty space? Add a lot of columns? Make the long content horizontal instead of vertical?
You could go columns for the content, but I think my ideal layout would still have the main content in a single column. I would put all of the chrome horizontally through. For example no header before and footer afterwards, put everything in different columns. Maybe even throw some extra navigation on the screen.
You don’t need to use every pixel, just avoid putting things offscreen unnecessarily.
This seems really cool for tiling windows managers (even Windows has tiling options, although I’m not familiar with those). That being said, I still prefer a multimonitor setup on my tiling WM of choice.
I think for most web apps it doesn’t make sense to allow the width to get so wide, except when the content being displayed is a columnar list and even then it’s a pretty marginal benefit.
What I’ve done is limit the max-width to some amount of px/chars and allowed the remaining space be empty, with an exception for when displaying tables. Even with tables, the bigger width is only beneficial if either the contents of the columns are large enough, or there are very many columns to show. The solution in my mind is limiting the column widths to the longest content.
No
Christ, they can’t handle 1920W. Everything is a phone now apparently.
I gotchu guys. My design has a max width.
I have 2 24" displays side by side. At some point I unified the desktops (or Spaces if you’re on Linux) to make it act “as if” it was a single ultra wide monitor. This was absolutely awful to use, especially during Google meetings where I had to share my screen.
Besides, I like being able to rotate 90° one of my screen because sometimes it’s just the best way to work.
This thing is stupid. Appealing maybe, but stupid.
It’s not meant for regular use, it’s digital signage
PL setups are the best.
Yes
if you use a tiling wm/compositor or extension, big screens aren’t so bad, because it will usually split first in the middle, basically giving you two screens, but with the option to also maximize over the whole area, if needed.