1
0
Fork 0

Presentation adjustments

This commit is contained in:
Ava Wroten 2020-03-15 23:28:59 -05:00
parent 062a7ae23b
commit 8a94ede329

View file

@ -4,7 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>reveal.js</title>
<title>A11y First, and Everyone Wins</title>
<link rel="stylesheet" href="css/reset.css">
<link rel="stylesheet" href="css/reveal.css">
@ -78,16 +78,17 @@
<p>A project feature saved by A11y</p>
<ul>
<li>Composable Components</li>
<li>Discoverable UX</li>
<li>Rendering Tests</li>
<li>Adding Functionality w/ Composable Components</li>
<li class="fragment">Equitable & Discoverable UX</li>
<li class="fragment">Automation Testing A11y</li>
</ul>
</section>
<section>
<h2>
Feature: <em>Item Reordering</em>
Feature:
</h2>
<h3>Item Reordering</h3>
<p class="fragment">Mouse Drag & Drop</p>
<p class="fragment text-gray-600">Do we support Touch?</p>
<p class="fragment text-yellow-400">What about A11y?</p>
@ -127,15 +128,6 @@
</h2>
</section>
<section>
<p>Web assistive technologies commonly help with...</p>
<ul>
<li>Vision</li>
<li>Hearing</li>
<li>Movement</li>
</ul>
</section>
<section>
<h2>Degrees of Disabilities</h2>
<p>Limited mobility, muscle slowness, tremors, low vision, color blindness, partial hearing loss, etc</p>
@ -150,6 +142,15 @@
</aside>
</section>
<section>
<p>Web assistive technologies commonly help with...</p>
<ul>
<li>Vision</li>
<li>Hearing</li>
<li>Movement</li>
</ul>
</section>
<section>
<p>👩🏽‍🔬 👨🏾‍🎨 👩🏻‍🔧 👨🏼‍✈️</p>
<p>I build software for humans</p>
@ -164,16 +165,22 @@
</section>
<section data-background-iframe="https://www.w3.org/TR/wai-aria-practices-1.1/examples/listbox/listbox-rearrangeable.html" data-background-interactive>
<p class="bg-black float-right p-12 rounded-full shadow-lg text-xl">W3C Pattern Rearrangable Listbox</p>
<aside class="notes">
This UI felt intuitive because it used existing UI elements and keyboard shortcuts I was familiar with.
</aside>
</section>
<section>
<p><a href="https://emberobserver.com/addons/ember-sortable"><img src="./sortable.png" alt="ember-sortable on ember observer" /></a></p>
</section>
<section>
<h2><a href="https://github.com/adopted-ember-addons/ember-sortable">ember-sortable</a></h2>
<p>✔️ Mouse Drag & Drop</p>
<p>✔️ Touch Drag & Drop</p>
<p>✔️ High Ember Observer Ranking</p>
</section>
<section>
@ -190,7 +197,7 @@
```
</div>
<div data-markdown class="w-1/2">
<div data-markdown class="w-1/2 fragment">
Custom Wrappers
```html.hbs
@ -202,7 +209,19 @@
</div>
</section>
<section>
<p>Heres the final result...</p>
</section>
<section data-background-iframe="http://localhost:4200/52958" data-background-interactive>
<p class="bg-black float-right p-12 rounded-full shadow-lg text-xl" style="margin-top: 400px;">
<a href="https://gitlab.com/gaiety/sortable-recipes">https://gitlab.com/gaiety/sortable-recipes</a>
</p>
</section>
<section>
<h2>Implementation Details</h2>
<p><a href="https://gitlab.com/gaiety/sortable-recipes">https://gitlab.com/gaiety/sortable-recipes</a></p>
</section>
<section>
@ -241,6 +260,10 @@
&gt; Foo &lt;/div&gt;
</code></pre>
</div>
<aside class="notes">
Useful with glimmer components that dont have a default div wrapper. Moves implementation details to parent.
</aside>
</section>
<section>
@ -336,14 +359,14 @@
<li>
Quick Feedback Loop
<ul>
<li><span class="text-gray-600">...with </span> development</li>
<li><span class="text-gray-600">...with </span> design</li>
<li><span class="text-gray-600">...with </span> project managers</li>
<li class="fragment"><span class="text-gray-600">...with </span> development</li>
<li class="fragment"><span class="text-gray-600">...with </span> design</li>
<li class="fragment"><span class="text-gray-600">...with </span> project managers</li>
</ul>
</li>
<li>Sign off for UX</li>
<li>Less stress on QA</li>
<li>Less scope creep</li>
<li class="fragment">Sign off for UX</li>
<li class="fragment">Less stress on QA</li>
<li class="fragment">Less scope creep</li>
</ul>
</section>
@ -355,6 +378,7 @@
<h2>Where do we go from here?</h2>
<ul>
<li class="fragment">A11y Screen Announcements</li>
<li class="fragment"><a href="https://github.com/adopted-ember-addons/ember-sortable/pull/345">ember-sortable v2.2.x modifiers</a></li>
<li class="fragment"><a href="https://github.com/ember-a11y/ember-a11y-testing">ember-a11y-testing</a></li>
</ul>
@ -362,12 +386,12 @@
<section>
<h2>
Outro
What We Discussed
</h2>
<ul>
<li>Adding Functionality w/ Composable Components</li>
<li>Equitable & Discoverable UX</li>
<li>Automation Testing A11y</li>
<li class="fragment">Equitable & Discoverable UX</li>
<li class="fragment">Automation Testing A11y</li>
</ul>
</section>
@ -386,6 +410,10 @@
And, finally, make A11y a priority. You may be surprised how many people thank you for it.
</aside>
</section>
<section>
<p>Thank you</p>
</section>
</div>
</div>