Skip to content

Commit

Permalink
Fix links
Browse files Browse the repository at this point in the history
  • Loading branch information
akaDuality committed Jan 27, 2024
1 parent e0ab74f commit 0d2b9d5
Show file tree
Hide file tree
Showing 8 changed files with 10 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ https://github.com/akaDuality/RotorHeaders

### Tutorial

Read <doc:AdoptingCell> for example
Read <doc:AdaptingCell> for example



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ Probably, some users will enable hints via <doc:Rotor> when they use a new app a
### Tutorial

Read <doc:AdoptingCell> for example
Read <doc:AdaptingCell> for example

## Topics

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,4 +93,4 @@ User can call "magic tap" gesture to perform main operation on the screen. Examp

## Topics
- <doc:ControlHierarchy>
- <doc:AdoptingCell>
- <doc:AdaptingCell>
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ Accessibility part of UIKit and SwiftUI frameworks helps developers to represent
There are three main assistance for blind or motion limited users:
@Links(visualStyle: compactGrid) {
- <doc:VoiceOver>
- <doc:Voice Control>
- <doc:Switch Control>
- <doc:VoiceControl>
- <doc:SwitchControl>
}

- **<doc:VoiceOver>** helps blind or low-visioned persons to use a phone by listening audio description of UI and command by different swipes and non-direct touches. Developer prepare text description of the element, iPhone will generate voice description from text.
Expand All @@ -21,7 +21,7 @@ There are three main assistance for blind or motion limited users:

![Voice Control modes: with labels, enumerated elements or grid](VoiceControlOverview)

- **<doc:Switch Control>** allows to connect external devices and link them to any command. As a result paralyzed people can control a phone by simple signals: finger movement, muscle stretches, etc. Also, a iPhone's camera can recognize facial expression or any sound like a command. In the end user moves focus on screen and pass command to focused element by submenu that is presented after selection.
- **<doc:SwitchControl>** allows to connect external devices and link them to any command. As a result paralyzed people can control a phone by simple signals: finger movement, muscle stretches, etc. Also, a iPhone's camera can recognize facial expression or any sound like a command. In the end user moves focus on screen and pass command to focused element by submenu that is presented after selection.

![Switch Control modes: focus groups on elements, cross selection and submenu](SwitchControlOverview)

Expand All @@ -36,7 +36,7 @@ To prototype interaction on early stage of development you can use [VoiceOver De
Step by step practice course.

@Links(visualStyle: detailedGrid) {
- <doc:AdoptingCell>
- <doc:AdaptingCell>
- <doc:AdjustableTutorial>
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
@Tutorial(time: 10) {
@Intro(title: "Adopting Cell") {
@Intro(title: "Adapting Cell") {

To have assistive technology work as intented sometimes it is needed to **simplify complex cells** to such degree so there is no difference for accessibility features between *differentiated abstractions* that are stored in the cell. In other words, if there is a cell with pizza's description it is understandable to distinguish data by its nature: have an image as an illustration, a title, a list of ingridients and a price - but it complicates the work for VoiceOver, Voice Control and Switch Control. Such layout makes it adapt the cell's contents **wrong**. Let's take a look of what can be done to help our digital assistants navigate through the cognitive models we come up with,.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@


@Volume(name: "Getting Started") {
@Chapter(name: "Adopting Cell") {
@Chapter(name: "Adapting Cell") {
Simplifies navigation and control over a complex element for VoiceOver.

@Image(source: "Chicken BBQ", alt: "Cell of Chicken BBQ with image, title, ingredients and price")

@TutorialReference(tutorial: "doc:AdoptingCell")
@TutorialReference(tutorial: "doc:AdaptingCell")
}

@Chapter(name: "Control Hierarchy") {
Expand Down

0 comments on commit 0d2b9d5

Please sign in to comment.