About:

Martin is a web designer from Glasgow, passionate about accessibility and community building, with a career spanning web design, digital products, and teaching.

Website:

Specializations:

Interests:

Web design Digital products Accessibility Frontend development Community building

Incoming Links:

Outgoing Links:

Subscribe to RSS:
The author discusses the importance of adhering to the Web Content Accessibility Guidelines (WCAG) version 2.1, level AA, and the benefits of taking a stricter approach to ensure compliance. They emphasize the potential issues wit...
The post is a roundup of Apple's WWDC 2025, discussing the new Liquid Glass visual design language, the new features and improvements, and the author's thoughts on the changes.
The text discusses the use of color in web content accessibility guidelines, emphasizing the need for additional affordances when using color to convey meaning. It also criticizes the exceptions in the guidelines that may encourag...
The author discusses the use of tables in software design and the challenges they pose on small screens. They explore the concept of reflow and the use of lists as an alternative to tables for better accessibility.
The text discusses the concept of focus priming, which is the act of manually placing focus on a specific element on a webpage for testing accessibility. It explains how to prime focus using a mouse, keyboard, and screen reader, a...
The text discusses how navigation should work for keyboard users in web design. It explains the example markup, the difference between navigation and button groups, keyboard behavior, and the addition of buttons into the mix. It a...
The text discusses the behavior of button groups for keyboard users, including menubars, toolbars, menus, and tablists. It explains the markup and keyboard behavior for each type of button group, as well as the additional consider...
The text discusses the difference between menubar navigation and regular navigation. It points out that menubars are for actions, while navigation is for moving between pages. The W3C's example of menubar navigation is criticized ...
The text discusses the importance of skip links for keyboard-only users to bypass blocks of content and move their focus to the main content area on a web page. It explains why skip links are important and how to implement them.
The author discusses the importance of ensuring web projects work in every browser and for every user, particularly focusing on accessibility. They highlight the challenges and the importance of making products accessible for all ...
The <iframe> element is commonly used to embed web pages within other pages, but using it for general text-based content can lead to various issues. If the content inside the iframe doesn't have fixed dimensions, it can cause disp...
The blog post discusses the importance of alt text for avatars or user photos in ensuring accessibility for blind screen reader users. The author argues that in certain contexts, such as lists of people, avatars should be visually...
The author shares their experience upgrading from an iPhone 13 Mini to an iPhone 16 Pro, discussing the camera, camera control, action button, dynamic island, battery, screen, case, USB-C, and speakers. They appreciate the new fea...
The blog post discusses the flaws in Apple's Dynamic Island feature, particularly the interaction methods. The author suggests that the quick tap should open the Dynamic Island to interact with it as a widget, while a long press s...
The blog post discusses the importance of screen reader software in digital product development and provides a detailed guide on getting started with NVDA on Windows. It covers topics such as installing NVDA, configuring settings,...
The blog post discusses an enhancement to accessible responsive tables, focusing on the issue of tables receiving focus when keyboard users don't need them to. The author proposes a solution using JavaScript to remove the tabindex...
The tension between user wants and accessibility in organizations is a common problem. Users often resist change, and the user base is usually homogenous, making it difficult to introduce accessibility changes. The aim is to intro...

0WWDC 2024 roundup

2024-06-13

The blog post is a roundup of the WWDC 2024, discussing the new features and updates announced by Apple, including the Passwords app, Automatic transcription in Voice Memos, Extensions in web apps, updates to iOS 18, tvOS 18, Watc...
The blog post explains how to browse the web using only a keyboard, focusing on accessibility and design for keyboard-only users. It covers topics such as scrolling, following links and pressing buttons, interacting with forms, an...
The author expresses their desire for Apple to announce Automatic Voice Memos transcription and a stand-alone Passwords app at WWDC 2024. They discuss the inconvenience of using the current password manager and express hope for a ...
The blog post discusses the problems with accessibility overlays, arguing that they do little-to-nothing to improve website accessibility and can actually hinder the experience of disabled users. It highlights that disabled users ...
The blog post discusses the issue of images preceding text in interactive elements like buttons or links, causing accessibility problems for screen reader and speech recognition software users. The author provides an example of pr...
The blog post discusses the new feature in Safari 17.4 that supports 'alt' text for content added with CSS. The author questions the need for adding content to the page with CSS, highlighting the separation of concerns between HTM...
The blog post discusses the importance of having accessibility conversations that focus on the experience of screen reader users rather than just achieving a certain level of accessibility. The author also mentions sending an acce...