London Escorts sunderland escorts 1v1.lol unblocked yohoho 76 https://www.symbaloo.com/mix/yohoho?lang=EN yohoho https://www.symbaloo.com/mix/agariounblockedpvp https://yohoho-io.app/ https://www.symbaloo.com/mix/agariounblockedschool1?lang=EN
6 C
New York
Friday, January 31, 2025

Accessibility in SpeakerClock 1.3.1 | Cocoanetics


Now you can absolutely function SpeakerClock with no or low imaginative and prescient. We gave SpeakerClock the total Accessibility therapy. On this article I describe a number of the issues I discovered including accessibility options to SpeakerClock, now that it’s absolutely written in SwiftUI.

SpeakerClock’s UI is split into 3 sections, the presets on the high, the LED timer as massive as doable within the middle and the section “visitors mild” on the backside.

The primary interplay gesture is to horizontally swipe over the LED digits to vary the timer. This type of gesture shouldn’t be doable when VoiceOver is energetic as a result of there you’ll be able to pan over the display to rapidly get to the recent spots of interactive components.

I solved this by having individually adjustable sub-elements for the minutes and seconds whereas the timer shouldn’t be working. This fashion you’ll be able to swipe vertically to regulate the minutes and seconds individually.

There are three sorts of normal gestures for Voice-Over which I made full use of:

  1. double-tap with single finger to pick a component
  2. double-tap with two fingers to carry out a “magic faucet”
  3. draw a Z with two fingers to “escape”

I used #1 for the single-tap perform of the preset and talking section buttons. #2 substitutes for the lengthy press. The rationale is that it’s a must to consciously faucet with two fingers as a substitute of 1 to switch the presets, as to forestall you from by chance altering them.

Within the common circulate of issues, VoiceOver mainly feedback on the centered factor and after a brief pause additionally reads out the accessibility trace that tells the consumer what interactions are doable. I additionally used VoiceOver’s announcement notifications to provide audio suggestions on some interactions.

The cherry on high is that sure timer values get crimson out aloud. Within the yellow and inexperienced phases you get a voice immediate each minute. The section transitions get introduced as effectively. Within the crimson section there may be an announcement very 15 seconds, with the ultimate 10 seconds being accompanied by beeps.

That felt like an affordable quantity of voice suggestions for starters. I’d add some configuration choices at a later level.

On this video I’m demonstrating all that we mentioned.

Conclusion

I’d say my implementation is 95% good. There are some edge circumstances nonetheless – which I can not do a lot about – the place VoiceOver will insist of talking one thing that it wouldn’t have to. Sadly there is no such thing as a method to inform Accessibility to “shut it” for sure instances when there’s something extra vital happening.

It price me numerous experimenting and the higher a part of a day to get to this stage. I’m anxious to listen to from precise customers of SpeakerClock, particularly those that are visually impaired and might need use for a timer. And a few common customers additionally requested about acoustic suggestions. What kind of configuration choices associated to sounds would possibly make sense?



Additionally revealed on Medium.


Tagged as:

Classes: Updates

Related Articles

Social Media Auto Publish Powered By : XYZScripts.com