@chebur

1 Followers
23 Following
11 Posts

For the last 4-5 years I have learned so much about viruses, vaccines, inflation, trade balance, geopolitics, car engines.

It was so interesting to learn, but I don’t know if I really need all of that knowledge and apply it anywhere in my life.

What a gem for Mac devs this is!

@marioguzman fills Apple’s role and writes his own take on HIGs for macOS apps in such a detailed fashion.

So far, he has published these two:
- Layout Guidelines: https://marioaguzman.github.io/design/layoutguidelines/
- Toolbar Guidelines: https://marioaguzman.github.io/design/toolbarguidelines/

Layout Guidelines

Learn fundamental Mac layout principles of center equalization, text and control alignment, and visual balance.

Mario Guzman

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

https://marioaguzman.github.io/design/toolbarguidelines/

Toolbar Guidelines

The 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.

Mario Guzman
Progress indicators

Dynamicland's new website, documenting ten years of work, will be released tomorrow at dynamicland.org

In the meantime, this video about Dynamicland's precursor gives some backstory and motivations. https://www.youtube.com/watch?v=uI7J3II59lc

Hypercard in the World, May 2016

For links, transcript, and annotations, see https://dynamicland.org/2016/Hypercard_in_the_World/A laser-powered live-programming environment for the real wor...

YouTube

Список европейских альтернатив интернет-сервисов — хостинги, VPN, системы рассылок и т. п.

Плюс опенсорс-альтернативы, которые можно запустить где угодно.

Большинство из них гораздо лучше заботятся о личных данных пользователей.

https://european-alternatives.eu/categories

Service categories | European Alternatives

List of all categories on European Alternatives

European Alternatives
Achievement: improved UI responsiveness by not iterating over NSTreeController.children (that seemed to be super slow) but over the underlying data that fuel the tree controller. That was not an obvious fix, and not noticeable on small tree #appkit