shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

268
active users

#appkit

0 posts0 participants0 posts today

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.

Here is the list of feedback I've submitted for #AppKit in macOS Tahoe so far

- NSTokenField crashes due to NSGenericException caused by too many Update Constraints (FB18088608)
- Improve consistency between NSTextField and NSComboBox (FB18025262)
- NSUserInterfaceValidations is not called on NSTableView selection change when using the mouse (FB18110955)
- NSPasteboard privacy access dialog crashes if accessed from viewDidLoad (FB17604889)

(1/2)

⭐️ 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.

DST change reminded me of that time QA discovered that, if you build a date from NSDateComponents, any missing items will not be set to zero, but will be set to the corresponding value from the current date and time.

Which meant that my March 30th, 12:00 would get random one-minute-drift like 12:00:59 because the user entered the date right before a minute change.

Makes sense for the date, but was a bit bewildering for the time, especially seconds.

I have added a new article to my own #HIG for Mac apps: Toolbar Guidelines.

This article goes over how to design, organize, and use built-in #NSToolbar & #NSToolbarItem objects and their features.

It also goes over system behaviors when toolbars are mixed with Sidebars, Inspectors, & multi-content layouts!

As a bonus, it also goes over bottom bars & accessory bars. Check it out and let me know what you think!

#AppKit #SwiftUI #macOS #MacOSX #Mac #UIUX #Toolbars

marioaguzman.github.io/design/

Mario GuzmanToolbar GuidelinesThe following sections are general guidelines that describe fundamental Toolbar layout and design principles on the Mac. Following these guidelines will help you create functional and aesthetically pleasing toolbars that are easy for Mac users to understand and use.