This one dev's custom toolchain is absolutely bonkers. Sure, it's optimized for a specific problem space, but this feels utopic.
Not spoiling the details (the video is full of delightful twists), but let's just say that two minutes in, the author casually mentions that the whole game is incrementally recompiled and hot-reloaded for every single keystroke in the code editor. It goes way, way crazier from there.
A fun/psychotic thing to do: copy the iOS 17 release notes into a note, and make them into a checklist. Now you can make sure you try out everything you're interested in!
Did I just spend multiple days on centering toolbar items? Y-yeah. Turns out in an AppKit toolbar, either all items have a label, or none of them does. Setting an empty label leaves the view weirdly positioned.
The code is a big hack: it mutates AppKit-created constraints, finding them by item/attribute pairs. And to make sure the tweak re-runs whenever the toolbar item updates, I had to swizzle a method on the NSToolbarItemViewer private class.
Huh, how long has this been a feature?! In macOS Sonoma, if you hover the left edge of a window with a native sidebar: the sidebar will peak a little, allowing you to grab and expand it.
Tested in Disk Utility, Safari, Mail, Notes, so it's pretty standard. Never seen that before!
@onegeekarmy AFAIK, there's a bug in Xcode, where all text views revert to TextKit 1 as soon as the view debugger is invoked. Maybe your view is normally using TK2, and the change causes behavior/performance differences?
Here’s where I’m at with the data gathering for the Type Atlas. Still a lot to fill in, but it already has more than 7000 typefaces. (Note: this is just a preview, the URL is likely to change)
@iandundas I hope that's the future of UI design. No more space taken up by pointlessly large toolbar buttons—just everything in a row, as colored stoplight buttons
My assumption is that the main reason Microsoft's new Recall feature exists, is to collect massive amounts of extra training data for their LLM endeavours. That stuff is getting rare!
@stroughtonsmith@ctietze In my experience, even with a sidebar tracker, flexible spaces won't do anything, when using the "everything on one row" style. You do have to use the older toolbar layout.
@Cykelero@Retcon i'm shilling retcon over at twitter since that's where most of my social graph is (https://twitter.com/__justplaying/status/1788293496501055922) but seriously this app is the singlemost bull case for GUI apps. i just refactored a super messy branch into something much better with retcon + a bit of sourcetree + some CLI into a beautiful, mostly atomic set of commits, as it should be
I haven’t formed my thoughts fully, but I think about this often: running a more ethical, less extractive and capitalist business.
I’ve spent years doing this and what surprised me was the lack of appreciation for “doing things right”. I thought there was a certain audience (often, the indie web one) who would. but mostly what I’ve seen was heavily entrenched capitalism.