Your GitHub repo and the associated medium article do a great job of describing the problem and the solution that you settled on. I don’t understand why you didn’t include a screenshot of what this looks like though. The suitability of your tool depends on what it looks like.
Please, always include screenshots in open source projects that are aesthetic in nature.
I'm assuming it wasn't the creator that posted this here, and I'm also assuming that the OP has managed to get this working. So @guessmyname can you please post a screenshot of the "fix" in use?
This has reminded me that in System 7, the code for the window was a system resource (resource forks contained all sorts of code, icons, text dictionaries etc). Anyhow, if you dropped an updated window resource into your system with the correct resource id, you could change this default behaviour. A friend of mine wrote a round window for a clock app, and made a copy with resedit in the system, and a reboot later, all windows were round.
It was a very flexible and hackable system, very fragile, and no security whatsoever, but lots of fun!
I think this project is best described by one of my favorite quotes from Top Gear: “an ingenious solution to a problem that should never have existed in the first place”.
> Note: This does not change the rounded corners of individual app windows. It only restores the straight silhouette at the edges of your display.
My display does not have rounded corners. I am on macOS Tahoe using external monitors. I know that newer macbooks have rounded display corners, but those are rounded at the hardware level afaik, those corner pixels simply don't exist. And besides that, the medium article linked in the repo specifically talks about external monitors. Does anyone have an example of what this program is actually meant to fix?
EDIT: I downloaded and compiled it myself to see. All it does is add a black border around your whole screen. Here is a screenshot: https://i.imgur.com/7XWAwxz.jpeg
Again, I don't have rounded corners on my display in the first place, but if I did I suppose this would hide them. At the cost of losing the whole edge of my display, lol. I don't see why anyone would actually use this, especially since it cuts off half the menu bar.
9 comments
[ 2.2 ms ] story [ 27.6 ms ] threadThe blog post about this is slightly interesting, but mostly feels like a candidate’s position paper on rounded corners, rather than an newsworthy or technical explanation: https://medium.com/@makalin/reclaiming-the-screen-a-develope...
The core innovation is the ctx.fill calls here: https://github.com/makalin/CornerFix/blob/main/Sources/Corne...
Please, always include screenshots in open source projects that are aesthetic in nature.
It was a very flexible and hackable system, very fragile, and no security whatsoever, but lots of fun!
> Note: This does not change the rounded corners of individual app windows. It only restores the straight silhouette at the edges of your display.
My display does not have rounded corners. I am on macOS Tahoe using external monitors. I know that newer macbooks have rounded display corners, but those are rounded at the hardware level afaik, those corner pixels simply don't exist. And besides that, the medium article linked in the repo specifically talks about external monitors. Does anyone have an example of what this program is actually meant to fix?
EDIT: I downloaded and compiled it myself to see. All it does is add a black border around your whole screen. Here is a screenshot: https://i.imgur.com/7XWAwxz.jpeg
Again, I don't have rounded corners on my display in the first place, but if I did I suppose this would hide them. At the cost of losing the whole edge of my display, lol. I don't see why anyone would actually use this, especially since it cuts off half the menu bar.