eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

226
active users

#appkit

0 posts0 participants0 posts today

I have a question...

Why is it that so many of Apple's own apps do not remember their sidebar/inspector's widths?

This is literally free behavior in #AppKit and is also possible in #SwiftUI for #macOS without any work. I know because my apps do it -- both macOS apps (one in SwiftUI and the other in AppKit).

But so many of Apple's first party apps will not persist the widths you've set.

Shortcuts.app was one and now Icon Composer.

Truth be told, I‘m an #AppKit aficionado. With all its quirks and shortfalls and strange corners it’s the equivalent of an old house: somewhat smelly, out of style and surely in need of renovation. But at the same time: proven shelter, sturdy design, durable materials. And full of ghosts with interesting tales! I love it and am constantly exploring new old stuff, still after all these years.

Still waiting for SwiftUI to get Expansion Tooltips like those found in AppKit.

Basically, if you hover over truncated labels, like those often found in table views with columns, you get a tooltip looking overlay exactly over the label showing the entire string. It is super neat.

These are those little things that would surprise and delight all Mac users. The little things no one would think to do other than Apple on the Mac. I hope they come back.

I learned that if I just re-introduce NSTitlebarAccessoryViewController back to my app (I used to use it to display titles back in the day), I can get my opaque toolbars back.

Ignore the double titles for now, but this is what it would look like. (I wonder if I can trick it and make it like 1 pt in height and just leave it blank.)

But hey, at least I get my opaque toolbars back! :)

#macOSTahoe #WWDC25 #AppKit mastodon.social/@marioguzman/1

My own HIG guidelines do prohibit this... and honestly it can be done so easily using NSGridView.

At least in MY guidelines, helper text to a Checkbox should in secondary color and perfectly aligned with the title. Not with the checkbox, not doing its own thing, but with the title.

marioaguzman.github.io/design/
developer.apple.com/documentat

#AppKit #macOS #UIUX

First picture is of Apple Photo's Settings window. The second image is an example of my own HIG document.

I'm trying to fix my #AppKit app here...

From what I gather from the #WWDC25 videos, scroll edge effects only apply to lists/scroll views? What about Map Views?

Maps naturally show a lot of detail and it clashes with my toolbar's titles and buttons so badly... so what do I do here? I don't think scroll edge effects exist for MapViews.

Anyone learn anything that might help recently that I might have missed?

The toolbar styles you can apply in previous versions of macOS don't seem to work.

⭐️ I have finally published the source repository for Coppice, @pilky's mind-mapping app, as per his final wishes.

It is provided as-is, without a license, to help prospective #AppKit developers learn from a longtime Mac developer who really sweated the details, and always went out of his way to provide help to people who needed it.

github.com/steventroughtonsmit
mastodon.social/@stroughtonsmi

GitHubGitHub - steventroughtonsmith/coppice: CoppiceCoppice. Contribute to steventroughtonsmith/coppice development by creating an account on GitHub.

I really need the design team at Apple to think real hard when making new design systems.

Visually stacked items on the Z-Axis does not do you favors when it comes to a 2D display.

You can’t distinguish what elements goes with what view. #macOSTahoe doubles down on layering on the Z-axis more than ever before.

Both Apple and 3rd party devs now have to come up with fixes to address this mess. Like the new NSBackgroundExtensionView in #AppKit.

#UIUX #WWDC25 martianbase.net/@mackuba/11468

Overrode NSTableHeaderView and NSTableHeaderCell yesterday to get an Aqua appearance by custom drawing them myself in their respective draw functions... but refined it a lot more today!

(I removed most of the UI to call out the table view headers a bit more in this video)

Maaaaaan, AppKit is so fucking fun to use and make shit with.

No... I won't be shipping with #Aqua headers for the NSTableView but at least I now know I can override NSTableHeaderCell and draw whatever the hell I want and not keep the snoozeville boring flat UI headers they ship now. :) Flat UI sucks.

I will probably make some subtle gradient for the column headers that will make them stand out a bit more.

But look, AQUA!!!