diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/AccessibilityAdaption.md b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/AccessibilityAdaption.md index 99869a2..fd175bc 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/AccessibilityAdaption.md +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/AccessibilityAdaption.md @@ -5,6 +5,7 @@ Nothing here yet, but one day will be a verbose guide on how to develop accessib ## Небольшой зачин для интро (про что эта статья) ## Зачем нужно делать доступные приложения - табличка с видами дизабилитис с фокусом на матерей в слингах в кофейнях и автомобилистах. Про статистику использования аксесиблити сетинг, про расширение аудитории, пару слов про ДОБРОДЕТЕЛЬ +@Image(source: fifteen-percent, alt: "") ## Пару слов про дизайн diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/AdaptionStrategy.tutorial b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/AdaptionStrategy.tutorial index c25f6dc..625c281 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/AdaptionStrategy.tutorial +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/AdaptionStrategy.tutorial @@ -29,7 +29,6 @@ @TutorialReference(tutorial: "doc:DescribeElements") @TutorialReference(tutorial: "doc:AdaptCells") - @TutorialReference(tutorial: "doc:Traits") } @Chapter(name: "Reduce Number of Controls") { @@ -123,6 +122,14 @@ @TutorialReference(tutorial: "doc:UITesting") } + @Chapter(name: "Maintenance") { + @Image(source: chapter-placeholder.png, alt: "") + + How to maintain accessible apps. + + @TutorialReference(tutorial: "doc:Maintenance") + } + @Chapter(name: "Activism") { @Image(source: chapter-placeholder.png, alt: "") diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Advanced/VerticalSwipes/AdjustableElements/AdjustableElements.tutorial b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Advanced/VerticalSwipes/AdjustableElements/AdjustableElements.tutorial index 0ae59a1..9bcad93 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Advanced/VerticalSwipes/AdjustableElements/AdjustableElements.tutorial +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Advanced/VerticalSwipes/AdjustableElements/AdjustableElements.tutorial @@ -1,8 +1,20 @@ + @Tutorial(time: 10) { @Intro(title: "Setting Up Adjustable Elements") { Simplifies interactions with complex elements for VoiceOver. } + + @Section(title: "Title") { + Jepa. + @Steps { + @Step { + Jepa. + @Image(source: placeholder-image.png, alt: "") + } + } + } + @Comment { @Section(title: "Basic Setup") { @ContentAndMedia { @@ -92,3 +104,4 @@ } } } + diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Advanced/VisualProperties/ColorsAndShapes.tutorial b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Advanced/VisualProperties/ColorsAndShapes.tutorial index 6e5fb42..f44d03b 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Advanced/VisualProperties/ColorsAndShapes.tutorial +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Advanced/VisualProperties/ColorsAndShapes.tutorial @@ -1,7 +1,11 @@ @Tutorial(time: 15) { @Intro(title: "🔒 Accessible Colors And Shapes") { это для сотрудников арт лебедев + @Image(source: visual-properties, alt: "") + } + + @Section(title: "<#text#>") { @ContentAndMedia { diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Advanced/VisualProperties/DynamicType.tutorial b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Advanced/VisualProperties/DynamicType.tutorial index 044f1d3..72fd1c3 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Advanced/VisualProperties/DynamicType.tutorial +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Advanced/VisualProperties/DynamicType.tutorial @@ -1,8 +1,10 @@ @Tutorial(time: 30) { @Intro(title: "🔒 Dynamic Type") { - + @Image(source: vision-loss, alt: "") } + + @Section(title: "<#text#>") { @ContentAndMedia { <#text#> diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/AdaptCells/AdaptCells.tutorial b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/AdaptCells/AdaptCells.tutorial index f9438bd..d9af613 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/AdaptCells/AdaptCells.tutorial +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/AdaptCells/AdaptCells.tutorial @@ -5,9 +5,9 @@ Описание ячеек выглядит как хорошее продолжение темы лейблов и вэлью: если мы видим элемент как единое целое, то описывать мы его тоже должны как один элемент. При этом случаи бывают сложные, например, когда надо порядок элементов решать. Ну и типо го разберем, заодно и код посмотрим } - To have **Accessibility Features** 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 cells. + To have **Accessibility Features** work as intended 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 cells. - In other words, if there is a cell with pizza's description it is reasonable 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. + In other words, if there is a cell with pizza's description it is reasonable to distinguish data by its nature: have an image as an illustration, a title, a list of ingredients and a price - but it complicates the work for VoiceOver, Voice Control and Switch Control. Such detailed layout makes automated adaption of the cell's contents **wrong**. @@ -25,7 +25,6 @@ @Steps { @Step { Firstly, **there is a definite problem for *VoiceOver* to adapt such interfaces**. - The thing is that **the focus works such way so it outlines *every* single element of a cell starting from *the title***. > Note: Pay attention that **images are hidden from VoiceOver *by default***, therefore are *inaccessible* to be focused on. @@ -54,7 +53,7 @@ } @Step { - Moreover such discretion leads to a decrease in *comrehensibility*: users can easily **lose track of what pizza in particular they are going through at the moment**. + Moreover such discretion leads to a decrease in *comprehensibility*: users can easily **lose track of what pizza in particular they are going through at the moment**. @Code(name: "Several Cells, Wrong Rhyme", file: "DescribeCell_3_1.swift") { @Image(source: "DescribeCell_3_3", alt: "Focus outlines the button with the price.") @@ -62,7 +61,7 @@ } @Step { - For example, **the price button* may be percieved connected to the next title** which is something we really don't want to have. Normally prices are playing a critical role in choice-making. + For example, **the price button* may be perceived connected to the next title** which is something we really don't want to have. Normally prices are playing a critical role in choice-making. @Code(name: "Several Cells, Wrong Rhyme", file: "DescribeCell_3_2.swift") { @Image(source: "DescribeCell_3_3", alt: "Focus outlines the button with the price.") @@ -75,7 +74,7 @@ > Tip: The solution here is to **use *the title* as the cell's *label***. - @Image(source: "chicken-bbq-price-pronounciation", alt: "Voice Control shows the badge over the button with the price") + @Image(source: "chicken-bbq-price-pronunciation", alt: "Voice Control shows the badge over the button with the price") } } } @@ -86,7 +85,7 @@ In order to **properly *describe* the cell so VoiceOver can read it correctly** we have to transfer the text from *labels* to the *accessibility description* of the cell in a *correct order* and with a *correct type*. Let's try to do so. - @Image(source: "chicken-bbq-priority", alt: "Order in which elements are read is controlled by designers' vision.") + @Image(source: "cell-priority", alt: "Order in which elements are read is controlled by designers' vision.") } @Steps { @@ -98,7 +97,6 @@ @Step { First of all we have to **specify that the cell will be a *focusable element***. By doing that we ***reduce* the number of elements available on the screen**, which is, as you remember from the previous section, really helpful for *adaption*. - There is no need to *explicitly* hide other elements - setting the cell with `accessibleElements` property is enough. To see **how it works *exactly*** take a look at where everything is explained in *greater* detail than we can afford in *tutorials*. @Comment { @@ -121,16 +119,11 @@ @Step { Not to forget there is also *the price* which is **an *essential* part of cells with a *product offer***. - To adapt it *correctly* we need to follow the strategy controlled by *the cell's design* whose concept is to make users *notice* the product. - Its **image is what *attracts the attention***, then **title is read and understood *loud and clear*** - it's on top and visually distinguished by a *bolder* font used. - - Furtherly the attention may be *interrupted* by a **bright coloured button**. - + Next the attention may be *interrupted* by a **bright coloured button**. **Ingredients are least prior** to the attention and this is in their nature: this elements is of an *informative matter*, therefore not about *attention attraction*. - - Logically **we place the price *after* the title**. Pay attention that **to keep label simple the price has to be put in the beginning of `accesibilityValue`**. + Logically **we place the price *after* the title**. Pay attention that **to keep label simple the price has to be put in the beginning of `accessibilityValue`**. @Code(name: "Cell and VoiceOver.swift", file: "DescribeCell_9.swift") { @Image(source: "DescribeCell_9_preview", alt: "Reading order is controlled by people who want to sell this pizza to you.") @@ -139,7 +132,6 @@ @Step { Everything is *described* and VoiceOver is happy, but *most importantly* we shouldn't forget to **mark the interactive element with `.button` trait*. - After that *specifying* we are done and did great! @Code(name: "Cell and VoiceOver.swift", file: "DescribeCell_10.swift") @@ -149,7 +141,7 @@ @Section(title: "What Can Be Done: Ease Scrolling") { @ContentAndMedia { - In VoiceOver the **default *scrolling* is implemented by a *three-finger swipe***. The gesture will announce where the user currectly is, i.e. VoiceOver will **read the number of the *visible* page**. For example, *"4 out of 20*". + In VoiceOver the **default *scrolling* is implemented by a *three-finger swipe***. The gesture will announce where the user correctly is, i.e. VoiceOver will **read the number of the *visible* page**. For example, *"4 out of 20*". **Going through *tables* of cells functions *exactly* the same way**. For example, *"from 25 to 40 out of 120"* will be said during going over the rows. @@ -199,7 +191,6 @@ @Step { And, as a result, **three-finger swipe will cause the *titles* to be listed outloud**. - We are happy, VoiceOver is happy, but, most importantly, the user would not have to do anything unnecessary to see what's available on the menu. Congratulations! @Comment { @@ -289,7 +280,7 @@ @Justification(reaction: "That's right!") { Yep, this is it! - If adapted *correctly*, the user will hear what is in the table without unnecessery for the moment information specified. + If adapted *correctly*, the user will hear what is in the table without unnecessary for the moment information specified. } } @@ -297,7 +288,7 @@ Four-fingers swipe @Justification(reaction: "Try again!") { - Unfortunately, this is not the answer. Horizontal **four-fingers swipe switches beetwen applications opened**. + Unfortunately, this is not the answer. Horizontal **four-fingers swipe switches between applications opened**. } } } diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/AdaptCells/Resources/Images/chicken-bbq-price-pronounciation.png b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/AdaptCells/Resources/Images/chicken-bbq-price-pronunciation.png similarity index 100% rename from Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/AdaptCells/Resources/Images/chicken-bbq-price-pronounciation.png rename to Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/AdaptCells/Resources/Images/chicken-bbq-price-pronunciation.png diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/DescribeElements/DescribeElements.tutorial b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/DescribeElements/DescribeElements.tutorial index 7d228ee..b47cd35 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/DescribeElements/DescribeElements.tutorial +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/DescribeElements/DescribeElements.tutorial @@ -56,7 +56,7 @@ @Image(source: chapter-placeholder.png, alt: "") } @Step { - To *succintly identify* the song we will risk to use its name as `Label`. + To *succinctly identify* the song we will risk to use its name as `Label`. @Image(source: placeholder-image.png, alt: "") } @@ -240,12 +240,21 @@ What about a little `quiz` to revise the topic? 🔎 + + @Comment { Тут надо раскрыть, что на описание еще могут влиять другие трейты и контейнеры, но об этом позже } @Image(source: attributes-order, alt: "") } + + @Steps { + @Step { + Text. + @Image(source: placeholder-image.png, alt: "") + } + } } @Assessments { @MultipleChoice { diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/DescribeElements/Resources/attributes-order~dark@2x.png b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/DescribeElements/Resources/attributes-order~dark@2x.png new file mode 100644 index 0000000..25bbcab Binary files /dev/null and b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/DescribeElements/Resources/attributes-order~dark@2x.png differ diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/DescribeElements/Resources/attributes-order.png b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/DescribeElements/Resources/attributes-order~light@2x.png similarity index 100% rename from Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/DescribeElements/Resources/attributes-order.png rename to Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/AdaptionTechniques/Essentials/Describe/DescribeElements/Resources/attributes-order~light@2x.png diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/SwitchControl/SwitchControl.md b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/SwitchControl/SwitchControl.md index 876a9a4..20a5cbd 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/SwitchControl/SwitchControl.md +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/SwitchControl/SwitchControl.md @@ -8,7 +8,7 @@ } -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. +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 recognise 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](switch-control-overview) diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/VoiceControl/VoiceControl.md b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/VoiceControl/VoiceControl.md index 2ddd321..2968af6 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/VoiceControl/VoiceControl.md +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/VoiceControl/VoiceControl.md @@ -1,6 +1,6 @@ # Voice Control -Adds additional commands over graphical UI to control a phone by voice commands. A user of Voice Control can see, but can't touch their phone, as a result he can pronounce commands lite "select Pepperoni", "tap purchase" or "close screen". iPhone recognizes speech, convert it to text and links command to elements' description. +Adds additional commands over graphical UI to control a phone by voice commands. A user of Voice Control can see, but can't touch their phone, as a result he can pronounce commands lite "select Pepperoni", "tap purchase" or "close screen". iPhone recognises speech, convert it to text and links command to elements' description. @Metadata { @PageImage( @@ -12,6 +12,8 @@ Adds additional commands over graphical UI to control a phone by voice commands. ## Overview + + ![Voice Control modes: with labels, enumerated elements or grid](voice-control-picker-example) [Video how to use Voice Control](https://www.youtube.com/watch?v=eg22JaZWAgs) diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/VoiceOver/VoiceOver.md b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/VoiceOver/VoiceOver.md index ebe0194..bb553d7 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/VoiceOver/VoiceOver.md +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/VoiceOver/VoiceOver.md @@ -11,6 +11,8 @@ Helps blind or low-visioned persons to use a phone by listening audio descriptio ## Overview +@Image(source: media-types, alt: "") + ![VoiceOver gestures](voiceOver-gestures) [Video how to navigate by VoiceOver](https://www.youtube.com/watch?v=qDm7GiKra28) diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/iOSAccessibility.md b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/iOSAccessibility.md index 4900150..c606b59 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/iOSAccessibility.md +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/iOSAccessibility.md @@ -3,6 +3,7 @@ ## Зачин про айфончики ## Про эпл и их дайверсити движения +@Image(source: inclusion, alt: "") ## Про историю аксесибилити на айос (та самая статья) diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Activism/AccessibilityActivism.tutorial b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Activism/AccessibilityActivism.tutorial similarity index 100% rename from Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Activism/AccessibilityActivism.tutorial rename to Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Activism/AccessibilityActivism.tutorial diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Design/AccessibleDesign.tutorial b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Design/AccessibleDesign.tutorial similarity index 100% rename from Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Design/AccessibleDesign.tutorial rename to Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Design/AccessibleDesign.tutorial diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Design/VoiceOverDesigner.tutorial b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Design/VoiceOverDesigner.tutorial similarity index 100% rename from Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Design/VoiceOverDesigner.tutorial rename to Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Design/VoiceOverDesigner.tutorial diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Maintenance /Maintenance.tutorial b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Maintenance /Maintenance.tutorial similarity index 84% rename from Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Maintenance /Maintenance.tutorial rename to Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Maintenance /Maintenance.tutorial index b066d5b..d17ec8a 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Maintenance /Maintenance.tutorial +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Maintenance /Maintenance.tutorial @@ -2,7 +2,7 @@ @Intro(title: "Accessibility Maintenance") { If supported, any application grows in complexity even if there is no additional functionality added. - @Image(source: image-placeholder, alt: "") + @Image(source: placeholder-image, alt: "") } @Section(title: "No Fucking Idea") { @@ -16,7 +16,7 @@ @Step { Text? - @Image(source: image-placeholder, alt: "") + @Image(source: placeholder-image, alt: "") } @Step { Text. diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Processes.md b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes.md similarity index 100% rename from Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Processes.md rename to Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes.md diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Testing/Testing.tutorial b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Testing/AccessibilityQualityAssurance.md similarity index 96% rename from Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Testing/Testing.tutorial rename to Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Testing/AccessibilityQualityAssurance.md index ffa381a..763c7d1 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Testing/Testing.tutorial +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Testing/AccessibilityQualityAssurance.md @@ -3,7 +3,6 @@ Testing is an essential part of production. Just as any other functionality, accessibility of an app has to be tested to make sure that the app is approachable and intuitive. @Metadata { - @DisplayName("Accessibility Quality Assurance") @PageImage( purpose: icon, source: "icon", diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Testing/UITesting.tutorial b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Testing/UITesting.tutorial similarity index 100% rename from Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Testing/UITesting.tutorial rename to Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Testing/UITesting.tutorial diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Testing/UnitTesting.tutorial b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Testing/UnitTesting.tutorial similarity index 100% rename from Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Processes/Testing/UnitTesting.tutorial rename to Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Processes/Testing/UnitTesting.tutorial diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/iOSAccessibilityHandbook.md b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/iOSAccessibilityHandbook.md index b944aa2..6eec392 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/iOSAccessibilityHandbook.md +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/iOSAccessibilityHandbook.md @@ -95,4 +95,4 @@ Reading the book you may sometimes notice screenshots of iOS applications with * ### What's Next? - - -- +- diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/fifteen-percent~dark@2x.png b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/fifteen-percent~dark@2x.png new file mode 100644 index 0000000..95c431d Binary files /dev/null and b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/fifteen-percent~dark@2x.png differ diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/fifteen-percent~light@2x.png b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/fifteen-percent~light@2x.png new file mode 100644 index 0000000..bef5d59 Binary files /dev/null and b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/fifteen-percent~light@2x.png differ diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/inclusion~dark@2x.png b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/inclusion~dark@2x.png new file mode 100644 index 0000000..bbd7cff Binary files /dev/null and b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/inclusion~dark@2x.png differ diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/inclusion~light@2x.png b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/inclusion~light@2x.png new file mode 100644 index 0000000..bf6be4e Binary files /dev/null and b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/inclusion~light@2x.png differ diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/media-types~dark@2x.png b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/media-types~dark@2x.png new file mode 100644 index 0000000..13b3ea6 Binary files /dev/null and b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/media-types~dark@2x.png differ diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/media-types~light@2x.png b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/media-types~light@2x.png new file mode 100644 index 0000000..cff1cf2 Binary files /dev/null and b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/media-types~light@2x.png differ diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/vision-loss~dark@2x.png b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/vision-loss~dark@2x.png new file mode 100644 index 0000000..e0a1afb Binary files /dev/null and b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/vision-loss~dark@2x.png differ diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/vision-loss~light@2x.png b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/vision-loss~light@2x.png new file mode 100644 index 0000000..ee22b9d Binary files /dev/null and b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/vision-loss~light@2x.png differ diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/visual-properties~dark@2x.png b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/visual-properties~dark@2x.png new file mode 100644 index 0000000..6c720e7 Binary files /dev/null and b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/visual-properties~dark@2x.png differ diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/visual-properties~light@2x.png b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/visual-properties~light@2x.png new file mode 100644 index 0000000..3c006bb Binary files /dev/null and b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/WWDC/visual-properties~light@2x.png differ diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/icon@2x.png b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/icon@2x.png index ed46f43..7bea69e 100644 Binary files a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/icon@2x.png and b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/icon@2x.png differ