Raindrop.io Bookmarks 07/19/2024
著
- Build Design Systems With Penpot Components -- Smashing Magazine
"Penpot's implementation of components and its support for real CSS layouts make it a standout tool for designers who want to work closely with developers."
- An update on invokers: Invoker commands in HTML | utilitybend
"One new thing compared to the old explainer we need to take into account is that when the command attribute is missing it will default to an invalid state. There will be some exploring to enable implicit command and/or commandfor values where the value can easily be inferred."
- Private Browsing 2.0 | WebKit
"Last September, we added a whole new level of privacy protections to Private Browsing in Safari 17.0. And we enhanced it even further in Safari 17.2 and Safari 17.5. Plus, when a user enables them, all of the new safeguards are available in regular Safari browsing too."
- Google URL Shortener links will no longer be available - Google Developers Blog
"Any developers using links built with the Google URL Shortener in the form https://goo.gl/* will be impacted, and these URLs will no longer return a response after August 25th, 2025."
- Does WCAG 2.2 apply to native apps - TetraLogical
"Does WCAG 2.2 apply to native apps? Yes, mostly."
- Forms without an accessible name are not exposed as ARIA landmarks | Stefan Judis Web Development
"If you're not setting accessible names on your forms, they won't have the form role, which means they're not marked as forms and thus hard to discover and inaccessible."
- The 3 Types of CSS Utility Classes
"The sole concern of an aesthetic class is the look of the element. The "(B)locks" in CUBE. They are specific to the branding of the company or project. They will be named things like: .card, .aside, .quote, .note, .toast, .dialog, .menu, and .tab and contain properties like color:, background:, border:, and box-shadow:. They SHOULD NOT contain things like padding:, display:, or margin:."