From 7235e7d53d3c71fa43bf5da009d0d67abf06f25d Mon Sep 17 00:00:00 2001 From: "C." Date: Sat, 9 Mar 2024 13:18:08 +0300 Subject: [PATCH] some icons fixed --- .../ColorsAndShapes.tutorial | 2 +- .../Pages/Adaption/Basic/BasicTechniques.md | 2 +- .../Enterprise/Design/AccessibleDesign.md | 17 +++++++++++++++++ ...oice-control.png => voice-control-jepa.png} | Bin .../Resources/Icons/elements.png | Bin 0 -> 14092 bytes 5 files changed, 19 insertions(+), 2 deletions(-) rename Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/FullKeyboardAccess/Resources/{voice-control.png => voice-control-jepa.png} (100%) create mode 100644 Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/Icons/elements.png diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Adaption/Advanced/AccessibleGraphics/ColorsAndShapes.tutorial b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Adaption/Advanced/AccessibleGraphics/ColorsAndShapes.tutorial index e387ff2..680409d 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Adaption/Advanced/AccessibleGraphics/ColorsAndShapes.tutorial +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Adaption/Advanced/AccessibleGraphics/ColorsAndShapes.tutorial @@ -7,7 +7,7 @@ https://www.funkify.org https://wise.design https://www.oxo.com - + спиздить у кирилла слайд про мужиков } diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Adaption/Basic/BasicTechniques.md b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Adaption/Basic/BasicTechniques.md index 29f041b..fc38a38 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Adaption/Basic/BasicTechniques.md +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Adaption/Basic/BasicTechniques.md @@ -7,7 +7,7 @@ Understanding interfaces @TitleHeading("Accessible Interface") @PageImage( purpose: icon, - source: "list", + source: "elements", alt: "") @PageImage( purpose: card, diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Enterprise/Design/AccessibleDesign.md b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Enterprise/Design/AccessibleDesign.md index 9ced417..ed59bc4 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Enterprise/Design/AccessibleDesign.md +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Enterprise/Design/AccessibleDesign.md @@ -14,6 +14,23 @@ https://developer.apple.com/wwdc21/10275 } +@Metadata { + @PageColor(blue) + @TitleHeading("Accessibility Enterprise") + @PageImage( + purpose: icon, + source: "outline", + alt: "") + @PageImage( + purpose: card, + source: "placeholder-image", + alt: "") + @CallToAction( + url: "https://www.apple.com/accessibility/", + purpose: link, + label: "Accessibility Production") +} + Talking about iOS applications development support of Accessibility Features is not something extrinsic that comes from adaption but an immanent part of universal design. Building apps using UI frameworks natively suggests accessibility. Default structures used to build interfaces often include sufficient solutions for the elements to be accessible without developers intervention. But even if there is additional work on accessibility being done it something isn't enough for the application to be truly accessible. In this tutorial we're going to cover some of the aspects of apps design that are essential to be considered if you want your product to be accessible. diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/FullKeyboardAccess/Resources/voice-control.png b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/FullKeyboardAccess/Resources/voice-control-jepa.png similarity index 100% rename from Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/FullKeyboardAccess/Resources/voice-control.png rename to Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/FullKeyboardAccess/Resources/voice-control-jepa.png diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/Icons/elements.png b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Resources/Icons/elements.png new file mode 100644 index 0000000000000000000000000000000000000000..48ba500040a82c9713e6eeb1766e8d4f1fa05fc8 GIT binary patch literal 14092 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⪙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 literal 0 HcmV?d00001