Accessibility on macOS

SEO log analysis designed for more ways of working.

Nirengi uses standard SwiftUI controls, descriptive labels, keyboard commands, text-and-symbol status cues and accessible summaries for its data visualizations.

Implemented support

Accessibility features built into Nirengi

Support focuses on real workflows: selecting files, starting an analysis, understanding progress, navigating reports, inspecting data and exporting results.

Implemented

Descriptive control labels

Important controls — export, new analysis, report details, filters and file removal — expose meaningful names. Repeated removal actions also announce the filename they apply to.

Implemented

Accessible progress information

The analysis stage, processed lines and bytes, total bytes and percentage are all exposed. Starting, completing or failing an analysis is announced to assistive technology.

Implemented

Text alternatives for charts

Charts provide spoken summaries covering range, total requests, peak time and values. Main chart cards also carry visible links to the underlying reports.

Implemented

Information that does not rely on colour

HTTP status codes stay as text. Bot verification results combine wording, an SF Symbol and colour. With Differentiate Without Color enabled, density cells show a numeric label.

Implemented

Contrast-aware presentation

Nirengi follows the system appearance and native semantic colours. When macOS Increase Contrast is on, the density map becomes more visible.

Implemented

Keyboard-oriented workflow

Standard macOS controls support keyboard focus and activation. Drag and drop is never required — files can also be added through the standard picker.

Core workflows

Scope of the accessibility evaluation

Core Nirengi tasks and accessible paths
TaskAccessible pathInformation provided
Selecting server logsStandard macOS file picker or drag and dropFilename, size, selected-file count and a contextual removal action
Configuring the analysisLabelled fields, toggles, buttons and disclosure controlsSite, sitemap, category file, DNS verification, robots.txt and limits
Running or cancelling an analysisStart and Cancel buttons plus a keyboard commandStage, elapsed time, lines, bytes, percentage, warnings and confirmation
Exploring the resultsSidebar, report search, dashboard buttons and shortcutsReport names, counts, severity symbols, summaries, charts and tables
Inspecting a reportSearch, sorting, filters, a selectable table and a detail panelColumn names, cell values, selected rows, filters and row details
Exporting findingsToolbar menu or keyboard commandCSV/HTML selection, progress, cancellation, success and error states

Keyboard reference

Built-in keyboard commands

These commands complement the standard Tab, Shift-Tab, arrow key, Space, Return and Escape behaviour of macOS controls.

Nirengi keyboard shortcuts
CommandActionAvailability
Command NStart a new analysisWhen analysis is idle
Command ReturnRun the configured analysisWhen a supported log is selected
Command 1Open OverviewWhen results are ready
Command 2–9Open pinned reportsWhen the report is available
Command FSearch the current reportWhile viewing a report
Command EExport report dataWhile results are displayed
Command ,Open SettingsAt any time

Transparent status

Known limitations and ongoing evaluation

VoiceOver and Voice Control support has to be evaluated by completing every core task without visual or pointer assistance. Nirengi provides labels, values, announcements, report links and native controls, but this end-to-end manual testing will be finished before any App Store declarations are made.

Dense tables and charts may take longer to navigate with assistive technology. Hover detail on the hourly chart is supplementary; a spoken summary and the related data report are also available. Testing for Zoom, Hover Text, window resizing and long localized content continues.

Nirengi contains no video or audio media, so captions and audio description do not apply to its core workflows. Accessibility support will be reassessed whenever the interface or report catalogue changes.

Feedback

Tell us what blocks your workflow.

Share your macOS and Nirengi versions, the assistive technology you use, the screen or report involved, and the steps that caused difficulty. Do not send real production logs without redacting them first.

← Back to the Nirengi product page