Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Harm from motion #25

Open
wants to merge 10 commits into
base: main
Choose a base branch
from
22 changes: 22 additions & 0 deletions guidelines/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,28 @@ <h3>Flexible views</h3>
<section class="guideline" data-status="placeholder">
<h3>Harm from motion</h3>
<p class="guideline-text">On-screen motion does not cause harm</p>
<div class="ednote">
<ul>
<li>Should the title be “harm from motion” or, “harm from visual motion”? </li>
<li>Have we identified two new criterion – harm from haptic motion and harm from audio experiences – that are needed if we are thinking about the future?</li>
<li>Does this mean that we need a larger “grouping” related to not causing harm? And, is that too big or ambiguous, and requires better grouping or definition?</li>
<li>And is “harm from…” appropriate given that the other efforts are framed in the positive?</li>
</ul>
</div>
<p class="outcome">Outcome: <strong>Motion is controlled by the user:</strong>
<span>Visual motion and pseudo-motion are under user-control</p>
<p class="outcome">Outcome: <strong>Motion is safe: </strong>
<span>Users are safe from the effects of continuous motion (actual, or perceived).</span></p>
<p class="outcome">Outcome: <strong>Safe from flashing: </strong>
<span>Users are safe from physical reactions due to flashing and strobing (such as seizures or sudden dizziness).</span></p>
<p class="outcome">Outcome: <strong>Consistent orientation and position:</strong>
<span>Controls and elements have a consistent orientation and reliable positioning within the interface.</span></p>
<p class="outcome">Outcome: <strong>Audio motion is controlled by user:</strong>
<span>Audio shifting designed to create a perception of motion is under user-control.</span></p>
<p class="outcome">Outcome: <strong>No physical movement required:</strong>
<span>Users do not have to move in order to use content (example: turning head or looking up quickly).</span></p>
<p class="outcome">Outcome: <strong>Save your work:</strong>
<span>The user is able to save their task progress when experiencing fatigue (take a break).</span></p>
</section>
<section class="guideline" data-status="placeholder">
<h3>Keyboard support</h3>
Expand Down
4 changes: 4 additions & 0 deletions how-to/outcomes/audio-motion/activities/activities.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"type": "activity",
"title": "Activity"
}
5 changes: 5 additions & 0 deletions how-to/outcomes/audio-motion/activities/design.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
subtitle: Design
---

Coming soon
5 changes: 5 additions & 0 deletions how-to/outcomes/audio-motion/activities/develop.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
subtitle: Develop
---

Coming soon
5 changes: 5 additions & 0 deletions how-to/outcomes/audio-motion/activities/edit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
subtitle: Edit
---

Coming soon
5 changes: 5 additions & 0 deletions how-to/outcomes/audio-motion/activities/plan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
subtitle: Plan
---

Coming soon
5 changes: 5 additions & 0 deletions how-to/outcomes/audio-motion/activities/test.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
layout: layout/test-activity.md
---

<!-- Leave this empty -->
3 changes: 3 additions & 0 deletions how-to/outcomes/audio-motion/audio_motion.11tydata.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module.exports = {
...require('../../build/get-outcome')(__dirname)
}
5 changes: 5 additions & 0 deletions how-to/outcomes/audio-motion/examples.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
title: Examples
---

Coming soon
23 changes: 23 additions & 0 deletions how-to/outcomes/audio-motion/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: Get Started
---

<div class="normative">
<p>{{ outcome.description }}</p>
</div>

## Summary

Coming soon

## Why

Coming soon

## Who it helps

Coming soon

## How

Coming soon
5 changes: 5 additions & 0 deletions how-to/outcomes/audio-motion/methods.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
layout: layout/methods.md
---

<!-- Leave this empty -->
8 changes: 8 additions & 0 deletions how-to/outcomes/audio-motion/methods/_template/_template.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"method": {
"index": 1,
"title": "METHOD NAME (Also, rename this file)",
"slug": "method-directory-name",
"description": "METHOD DESCRIPTION"
}
}
17 changes: 17 additions & 0 deletions how-to/outcomes/audio-motion/methods/_template/background.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
subtitle: Background
---

Coming soon

### Bibliography

- [Coming soon](https://)

### Assumptions

- [Coming soon](https://)

### Accessibility Support

Text
33 changes: 33 additions & 0 deletions how-to/outcomes/audio-motion/methods/_template/code-snippets.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
subtitle: Code Snippets
---

### Passed

#### Passed Example 1

Coming soon

```html
Code snippet
```

### Failed

#### Failed Example 1

Coming soon

```html
Code snippet
```

### Inapplicable

#### Inapplicable Example 1

Coming soon

```html
Code snippet
```
5 changes: 5 additions & 0 deletions how-to/outcomes/audio-motion/methods/_template/definitions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
subtitle: Technical Definitions
---

Coming soon
22 changes: 22 additions & 0 deletions how-to/outcomes/audio-motion/methods/_template/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
subtitle: Introduction
---

### Summary

Coming soon

<dl class="method-card">
<div>
<dt>Platform:</dt>
<dd>Any platform supporting HTML</dd>
</div>
<div>
<dt>Technology:</dt>
<dd>HTML</dd>
</div>
</dl>

### How it solves user need

Coming soon
13 changes: 13 additions & 0 deletions how-to/outcomes/audio-motion/methods/_template/test.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
subtitle: Test
---

Coming soon

### Applicability

Coming soon

### Expectation

Coming soon
3 changes: 3 additions & 0 deletions how-to/outcomes/audio-motion/methods/methods.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"type": "method"
}
5 changes: 5 additions & 0 deletions how-to/outcomes/audio-motion/outcome.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"index": 4,
"title": "Audio motion is controlled by user",
"description": " Audio shifting designed to create a perception of motion is under user-control."
}
7 changes: 7 additions & 0 deletions how-to/outcomes/audio-motion/resources.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
title: Resources
---

## W3C Resources

Coming soon
25 changes: 25 additions & 0 deletions how-to/outcomes/audio-motion/user-needs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: User Needs
---

<div class="normative">
<p>{{ outcome.description }}</p>
</div>
<!-- don't change anything above this line -->

## Barriers Encountered

* barrier
* barrier

## Common User Needs

* user needs that are common across different disabilities

## Unique User Needs

* user needs that may be in conflict with needs of other disability groups

## Functional Needs

* "Use with" lists from <a href="https://w3c.github.io/fast/">FAST</a> (or in addition to the FAST document)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"type": "activity",
"title": "Activity"
}
5 changes: 5 additions & 0 deletions how-to/outcomes/consistent-orientation/activities/design.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
subtitle: Design
---

Coming soon
5 changes: 5 additions & 0 deletions how-to/outcomes/consistent-orientation/activities/develop.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
subtitle: Develop
---

Coming soon
5 changes: 5 additions & 0 deletions how-to/outcomes/consistent-orientation/activities/edit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
subtitle: Edit
---

Coming soon
5 changes: 5 additions & 0 deletions how-to/outcomes/consistent-orientation/activities/plan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
subtitle: Plan
---

Coming soon
5 changes: 5 additions & 0 deletions how-to/outcomes/consistent-orientation/activities/test.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
layout: layout/test-activity.md
---

<!-- Leave this empty -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module.exports = {
...require('../../build/get-outcome')(__dirname)
}
5 changes: 5 additions & 0 deletions how-to/outcomes/consistent-orientation/examples.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
title: Examples
---

Coming soon
23 changes: 23 additions & 0 deletions how-to/outcomes/consistent-orientation/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: Get Started
---

<div class="normative">
<p>{{ outcome.description }}</p>
</div>

## Summary

Coming soon

## Why

Coming soon

## Who it helps

Coming soon

## How

Coming soon
5 changes: 5 additions & 0 deletions how-to/outcomes/consistent-orientation/methods.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
layout: layout/methods.md
---

<!-- Leave this empty -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"method": {
"index": 1,
"title": "METHOD NAME (Also, rename this file)",
"slug": "method-directory-name",
"description": "METHOD DESCRIPTION"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
subtitle: Background
---

Coming soon

### Bibliography

- [Coming soon](https://)

### Assumptions

- [Coming soon](https://)

### Accessibility Support

Text
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
subtitle: Code Snippets
---

### Passed

#### Passed Example 1

Coming soon

```html
Code snippet
```

### Failed

#### Failed Example 1

Coming soon

```html
Code snippet
```

### Inapplicable

#### Inapplicable Example 1

Coming soon

```html
Code snippet
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
subtitle: Technical Definitions
---

Coming soon