169
submitted 1 year ago by nikodunk@lemmy.ml to c/linux@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] GenderNeutralBro@lemmy.sdf.org 30 points 1 year ago

One important missing piece is having information on the maximum desired size of a window. This is the size beyond which the window content stops looking good. Not having this information is one of the reasons that traditional tiling window managers have issues, especially on larger screens.

I have been upset over losing this functionality from the classic Macintosh days for decades now. This was built into the Macintosh OS going back to at least System 7. Clicking the "expand" button in the title bar would expand (or shrink) a window to its optimum size. For Finder windows, that meant the smallest size that could display all the files without scrolling (if possible).

Developers had to implement logic to make it work. For the most part, they did, and it worked very well up through OS 9.

Then came OS X. The green button, at first, worked exactly the same way it did in OS 9. The problem was that even Apple didn't give a damn to write any logic for it into their apps. It might as well have been a "randomize" button. Users got frustrated. Windows converts wondered why there was no "maximize" button and blamed the very concept of expanding rather than Apple's now-piss-poor implementation. Longtime Mac users wondered why we effectively lost a very useful feature.

Over the years, Apple continued to neglect the function of the green button, and third-party devs largely followed suit. Eventually Apple changed the default behavior of the green button to go into full-screen mode, hiding the original (still mostly broken) "zoom" functionality behind an Option-click. At this point, the the difference is effectively "full screen" vs "windowed full screen". RIP the classic Mac OS expand function.

[-] asparagapple@lemmy.world 3 points 1 year ago* (last edited 1 year ago)

Although the functionality is still abysmal, you can also double click the title/header bar to zoom.

[-] garam@lemmy.my.id 2 points 1 year ago

What is zoom in Mac. I never have mac, I'm curious 😂

[-] asparagapple@lemmy.world 4 points 1 year ago* (last edited 1 year ago)

Similar to maximize but it tries to expand the window only enough to show all the content without needing to scroll.

this post was submitted on 26 Jul 2023
169 points (100.0% liked)

Linux

48313 readers
701 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS