Accessibility
A tiny home that welcomes different ways of working.
Tiny Pet Home is designed to make its main controls understandable by name, expose useful state to macOS assistive technologies, respect Reduce Motion, and keep hidden task details private in both the visual interface and accessibility descriptions.
Keyboard access and named actions
Tiny Pet Home uses native macOS controls for its primary actions. Important window choices use direct names such as Full House, Small Home, and Hide, rather than relying on an unexplained symbol alone. Icon controls also provide descriptive accessibility labels and help text.
- Native buttons, menus, toggles, and settings choices participate in macOS keyboard navigation and activation.
- Return activates the default action in setup and confirmation flows where a default is provided.
- Escape steps back from a task preview, collapses Activity, or closes the Activity information panel as appropriate.
- Command-O activates Continue in Codex for the selected task preview.
- Activity provides named Back, Expand, Collapse, information/privacy, focus, and filter controls.
Labels, values, and selected states
Controls that are visually represented by artwork, swatches, or icons expose text alternatives so their purpose and current state are not available through color or shape alone.
- Pet, home, frame, Small Home style, theme, settings-tab, and display-mode choices report their names and whether they are selected.
- The resident reports its name and a short current status instead of presenting only an animated image.
- Activity rows combine task, project, state, and update information into descriptive labels.
- Previewed messages identify whether the visible text came from the user or Codex.
- Controls such as Activity information and project overflow report relevant values, including whether task details are shown or hidden.
Reduce Motion
Tiny Pet Home reads the macOS Reduce Motion preference and keeps its core controls and outcomes available while reducing decorative movement.
- Spring and sliding transitions around Activity, setup, settings, and arrival are removed or replaced with stable presentation.
- Continuous pet movement, micro-expressions, pulsing accents, and decorative arrival animation stop.
- The arrival experience skips its staged walk and scene motion, presents a stable title moment, and continues into setup.
- Meaningful state remains available through text, labels, and a still resident pose rather than motion alone.
Privacy in task previews
Optional Codex task previews are read locally from a folder the user selects. They are read-only inside Tiny Pet Home; replies, approvals, and tool work remain in Codex.
- The Activity information control is labeled and reports whether task details are currently shown or hidden.
- When privacy mode is on, Activity rows use Private task and the selected preview title is described as Task title hidden.
- Hidden preview text is described as Message hidden for privacy, so the accessibility tree does not reveal the concealed message.
- The privacy preference is remembered across launches.
Learn more about local data handling in the Tiny Pet Home Privacy Policy.
About Apple's Accessibility Nutrition Labels
This page describes accessibility behavior implemented in Tiny Pet Home. It is not a formal Apple Accessibility Nutrition Label, certification, or claim that every assistive-technology workflow has completed release testing.
Tiny Pet Home will not publish formal label claims until common tasks have been evaluated on the exact final signed build. That evaluation should cover first move-in, changing residents and homes, switching window modes, reviewing Activity, opening a read-only task preview, setting focus, changing privacy, and using Settings with the relevant macOS accessibility features.
Share accessibility feedback
If a label is unclear, focus is difficult to follow, a control cannot be reached, motion remains uncomfortable, or task information is exposed unexpectedly, please tell us. Email feedback@tinypethome.com or visit Support.
Helpful details include the Tiny Pet Home version, macOS version, accessibility feature or input method in use, and the steps that caused the problem. Please do not include private task text, project files, passwords, or API keys.