Fixing QuickLook (2023)
foon.uk
foon.uk
As someone who doesn't use ObjC in earnest, it's also a good reminder of how nice it is under the hood.
But I've had some weird issues using "thread ret" (even when using it as the first instruction in a function when it shouldn't corrupt the stack), so patching memory is probably cleaner.
I hadn't noticed before, but it is very strange to round corners of images in QuickLook. Apple should revert this change.
I don't see how this point really matters. Sure you can name your functions and selectors stupidly all the same. There are also probably obfuscators for it (Proguard-like?). But that's not really relevant to my point.
Anyone have a good way to not be distracted by every egregious annoying thing that appears in your daily routine?
Have we lost the art of OS design?
I mean, surely there must be designers and programmers in those companies who still know what a good OS experience is like. But are marketing and sales people louder in those companies?I use a Mac and I disable SIP. Why? Because it makes me happier. I spend all day using a computer. I want the computer to work exactly how I tell it to work. I don’t ever want the computer to refuse to do something even when I enter the root password.
Life is about managing risks. Every day we take risks that are much bigger than disabling SIP: e.g. driving a car, crossing a road, riding a bicycle, eating a hamburger, or going outside without sunblock (if you have light skin) are infinitely more risky than disabling SIP.
If you don’t see any benefit from disabling SIP then feel free to leave it enabled. But don’t let fear run your life. We’re not here forever.
> Or Linux that lacks the apps that I want to run?
Emulation exists.
Linux presents no shortage of compromises itself. You could just as well say that if you're not satisfied with native Linux software, then you're not satisfied, or "comfortable", with Linux. This example is especially humorous since you might very well end up bringing another OS into the fold (to virtualize or, heaven forbid, emulate). That's about as strong a signal of dissatisfaction as they come.
For us, there are still options on the Mac: https://gist.github.com/LeoNatan/b1cf77e1a0df2558f02631656e5...
Disabling SIP has certainly made my Mac life much better.
Really? I wouldn’t touch iOS with a ten-foot pole, so that shows what you know.
Buttons are flat text that doesn't look clickable, with the best case of having a very faint border, sometimes only on hover. There are multiple ad-hoc checkbox replacements. There's a jarring cacophony of old macOS and new iPadOS UI elements — old UI elements with small fonts, small padding, and teeensy disclosure indicators share the screen with big fat round blobs lazily transplanted from a touch screen OS. Some elements react to hover, some don't. Some can only be discovered by hovering mouse in a specific location. Menus have varying heights, and varying padding.
Such unpolished inconsistent details used to be a tell-tale of non-native UI toolkits, or skins for other OSes faking a Mac OS X look. Now macOS looks like a hasty unfinished reskin of iPadOS ;(
This rounded rectangle doesn't even make sense. I don't know if I'm baffled more that it was prioritized or that it was even approved in the first place.
Did you know it works many places, not just the Finder, including places where there is no preview pane? (Eg with items on the Desktop.)
Did you know you can do useful things right in the Quickview, like mark up an image or PDF? Here’s more: https://www.maketecheasier.com/use-quick-look-macos/
So why do you think they wouldn't?
although apps can integrate with quicklook (eg vscode/textmate for code files), there are some files that should be previewable but isn't, like animated webp or webm files.
Look at the left and right screenshot. On the left, I can clearly see the Preview button. On the right, it's barely a button. Also, the default window background colour now looks like a washed out water colour brown.
What are they thinking?
Making buttons that melt into the background is demonstrably bad accessibility.
> Also, the default window background colour now looks like a washed out water colour brown.
That's just a misunderstanding. It isn't a background colour, it's a glassy effect texture. So the "brown" is just from whatever the desktop background image was behind the window. If the second screenshot had the same desktop background and window accent tinting settings then the backgrounds would have appeared the same between screenshots.