Skip to content
This repository was archived by the owner on Jul 5, 2024. It is now read-only.

Commit 8e989c6

Browse files
author
Lily2point0
committed
Merge branch 'blogpost/crosswords' of github.com:ftlabs/ftlabs.github.io into blogpost/crosswords
2 parents 49cb849 + 12158ac commit 8e989c6

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

_posts/2018-03-23-crosswords.html

+9-12
Original file line numberDiff line numberDiff line change
@@ -35,22 +35,13 @@ <h3>A cross-platform feature: the list view</h3>
3535
{% include youtube_video.html src="https://www.youtube.com/embed/PUAPFeQTvBc" %}
3636
</p>
3737
<p>Another iteration, and we moved the interaction away from the grid. Shifting the focus to the clue list by giving the possibility to answer within it has several advantages. On mobile devices, where the grid cells would be too small to select, the list is more practical to navigate and interact with. Even in the grid view, the answer should be given in the input above, which highlights the selected clue. Whichever type input you choose, grid or list, on mobile or desktop, partial answers in both areas will be updated in real time.</p>
38-
<p>From an accessibility standpoint, it is also a benefit.</p>
39-
40-
<figure>
41-
<img src="/assets/uploads/2018/03/mobile_views.png" alt="" />
42-
<figcaption>The grid and list views on mobile</figcaption>
43-
</figure>
4438

45-
<h4>Demoing the List View</h4>
39+
<h4>Demoing the Mobile View</h4>
4640
<p>
47-
{% include youtube_video.html src="https://www.youtube.com/embed/k5kC9v6bSAQ" %}
41+
{% include youtube_video.html src="https://www.youtube.com/embed/_9GDGBFlvG4" %}
4842
</p>
4943

50-
<h4>Demoing the Grid View - single clue</h4>
51-
<p>
52-
{% include youtube_video.html src="https://www.youtube.com/embed/gyzVizHKo9A" %}
53-
</p>
44+
<p>From an accessibility standpoint, it is also a benefit.</p>
5445

5546
<h3>Accessibility</h3>
5647
<p>This new feature ensures the accessibility of the crossword, where keyboard navigation and interaction focus on the list itself without the need for the grid (but still there as an alternative visual display).</p>
@@ -72,6 +63,12 @@ <h3>Print</h3>
7263
<h2>Technical challenges</h2>
7364
<h3>The complexity of new features</h3>
7465
<p>One of the biggest challenges with the new feature was to synchronise inputs across the grid and the list view, and figuring out which was each letter's rightful place. This was achieved by relying heavily on <code>data-</code> attributes.</p>
66+
67+
<figure>
68+
<img src="/assets/uploads/2018/03/mobile_views.png" alt="" />
69+
<figcaption>The grid and list views on mobile</figcaption>
70+
</figure>
71+
7572
<p>Similarly, with our focus on accessibility, ensuring content that was to be read out by screen readers was up-to-date proved arduous.</p>
7673

7774
<h3>Working across devices</h3>

0 commit comments

Comments
 (0)