# Coming Soon: We're updating our omnibus app for accessibility

**URL:** <https://forum.choiceofgames.com/t/coming-soon-were-updating-our-omnibus-app-for-accessibility/171228>\
**Category:** Announcements\
**Tags:** choicescript-updates\
**Created:** [July 8, 2025, 8:58pm UTC](https://forum.choiceofgames.com/t/coming-soon-were-updating-our-omnibus-app-for-accessibility/171228 "2025-07-08T20:58:31Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![dfabulich](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/dfabulich/32/198373_2.png) [@dfabulich](https://forum.choiceofgames.com/u/dfabulich)\
**Post date:** [July 8, 2025, 8:58pm UTC](https://forum.choiceofgames.com/t/coming-soon-were-updating-our-omnibus-app-for-accessibility/171228/1 "2025-07-08T20:58:31Z")

</div>

I wanted to post a quick update about what I’m working on as the main software developer for ChoiceScript and Choice of Games.

(For those who aren’t aware, I’m the only software engineer working on the guts of ChoiceScript and our native apps for iOS, Android, and Steam, so what I’m working on is what we’re working on!)

The area of primary focus for me right now is an updated version of our iOS “omnibus” app. We maintain three “omnibus” apps for the three companies, [Choice of Games](https://apps.apple.com/us/app/choice-of-games/id1363309257), [Hosted Games](https://apps.apple.com/us/app/hosted-games/id1302297731), and [Heart’s Choice](https://apps.apple.com/us/app/hearts-choice/id1487052276). Each omnibus app contains all of the games available for each company, in contrast to our apps for Steam, where each game exists in its own app. All of our apps are built from a shared code base.

Our iOS apps were originally implemented in [Objective-C](https://en.wikipedia.org/wiki/Objective-C), but for a few years now, Apple has recommended writing all apps in their newest programming language, [Swift](https://www.swift.org/). I’m working on a ground-up rewrite of our apps in Swift.

The primary purpose of this rewrite is to improve upon our accessibility features.

Today, our apps are already some of the most accessible game apps in the world. Players with visual impairments can use the built-in iOS screen reader, [VoiceOver](https://www.youtube.com/watch?v=ROIe49kXOc8), to play any of the hundreds of games in our library, and players can play our games with a variety of input methods, including keyboard, mouse, and gamepad controller.

But there’s still more we can do, and Apple has offered us an opportunity to do more. In September, Apple will introduce a new [Accessibility Nutrition Label](https://www.apple.com/newsroom/2025/05/apple-unveils-powerful-accessibility-features-coming-later-this-year/), allowing apps to declare which accessibility features we support. Apple is asking us to check boxes for features that we do/don’t support, making promises to Apple and our players. The new version of the app will support every possible accessibility feature, ensuring that everyone can enjoy our games.

 ![Apple-accessibility-features-App-Store-Nutrition-Labels-Apple-Fitness-app_inline.jpg.large_2x](https://global.discourse-cdn.com/choiceofgames/original/3X/9/c/9cb41fc5ac349ffcd2ef0abc2603b778ea9ca813.jpeg)

The rewrite is focused on two accessibility areas:

- [Voice Control](https://www.youtube.com/watch?v=eg22JaZWAgs): Voice Control lets you control your phone by voice alone.
- Font Control: We already allow you to control the size of the text, but in the new version, you’ll be able to pick between a serif font, a sans-serif font, and the [OpenDyslexic](https://opendyslexic.org/) font, a font face designed for users with dyslexia.

# We’re ensuring accessibilty by putting font color, size, and typeface in the user’s control

Also note that one of the requirements we’ll need to meet for the Accessibility Nutrition Label is to ensure that our games have reliably correct color contrast. Apple will be looking for issues like this:

 ![poor-color-contrast](https://global.discourse-cdn.com/choiceofgames/original/3X/e/9/e99b7e466a293e2431f684c2881c555c9aeb460d.png)

For reasons like this, ChoiceScript has never allowed authors to choose arbitrary text colors for games you develop. Instead, each player is in control of their own fonts and font colors. That way, we can guarantee that the built-in color options will have excellent color contrast, and it allows us to confidently promise to Apple that our games can “Differentiate without Color Alone,” something that we can’t promise if text color is under the author’s control.

We’re also keeping the choice of font in the user’s control, ensuring that critical gameplay information is never conveyed via font choice, which would exclude users who enjoy our games using a screen reader.

# Android users will benefit, too

Android users, you’re not getting left out! We’ve been rewriting our app in Swift working with members of the [Swift Android Workgroup](https://www.swift.org/android-workgroup/), allowing us to take our Swift code and run it, unchanged, on Android apps.

# Improved offline reliability with cache control

Lastly, we’re adding a feature that will give players more control of how much disk space we use. Currently, when you start playing a game, we download games into an area called the “cache directory.” When your phone is low on space, your phone can decide to delete any file it wants from the cache directory, preventing you from playing our games offline.

In the new version, we’re storing the game that you played most recently in the “application support” directory, which will not be automatically cleaned up, and we’re adding an option to store _all_ downloaded games in there, or, at your preference, just the games you’ve marked as your Favorites.

# No release date yet, but stay tuned

The changes we have planned are still in the works; it’ll take quite a bit of time before they’ll be ready for beta testing, and a while after that before we’ll be ready to ship.

We don’t know how long it’ll take. I’m hoping that we’re shipping something this year, but “hoping” is a little different from “planning,” so we’ll just have to wait and see how long it takes to finish!

---

<div class="post-metadata">

**Author:** ![ChanceOfFire](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/chanceoffire/32/270002_2.png) [@ChanceOfFire](https://forum.choiceofgames.com/u/ChanceOfFire)\
**Post date:** [July 8, 2025, 10:44pm UTC](https://forum.choiceofgames.com/t/coming-soon-were-updating-our-omnibus-app-for-accessibility/171228/2 "2025-07-08T22:44:34Z")

</div>

> [@dfabulich](#):
>
> Instead, each player is in control of their own fonts and font colors.

This sounds intriguing! So does that mean in the omnibus, players will have the option of changing fonts and font colors for their games? I think we can change font sizes now, but not font types or colors.

---

<div class="post-metadata">

**Author:** ![Havenstone](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/havenstone/32/198451_2.png) [@Havenstone](https://forum.choiceofgames.com/u/Havenstone)\
**Post date:** [July 8, 2025, 11:48pm UTC](https://forum.choiceofgames.com/t/coming-soon-were-updating-our-omnibus-app-for-accessibility/171228/3 "2025-07-08T23:48:00Z")

</div>

> [@dfabulich](#):
>
> When your phone is low on space, your phone can decide to delete any file it wants from the cache directory, preventing you from playing our games offline.

Oh, _that’s_ [what’s been going on](https://forum.choiceofgames.com/t/download/149311/19)? Glad to hear there’s an alternative.

Thanks for all your work, Dan.

---

<div class="post-metadata">

**Author:** ![AletheiaKnights](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/aletheiaknights/32/270141_2.png) [@AletheiaKnights](https://forum.choiceofgames.com/u/AletheiaKnights)\
**Post date:** [July 9, 2025, 2:08am UTC](https://forum.choiceofgames.com/t/coming-soon-were-updating-our-omnibus-app-for-accessibility/171228/4 "2025-07-09T02:08:26Z")

</div>

> [@dfabulich](#):
>
> we’re adding an option to store _all_ downloaded games in there,

I have wanted this for so long! Thank you, thank you, thank you so much!

---

<div class="post-metadata">

**Author:** ![Stewart\_Baker](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/stewart_baker/32/184264_2.png) [@Stewart\_Baker](https://forum.choiceofgames.com/u/Stewart_Baker)\
**Post date:** [July 9, 2025, 2:57am UTC](https://forum.choiceofgames.com/t/coming-soon-were-updating-our-omnibus-app-for-accessibility/171228/5 "2025-07-09T02:57:43Z")

</div>

Very excited to see an accessibility-focused update!

FWIW, the studies I am aware of on the dyslexia-specific fonts are mixed at best as to whether they actually help. But giving people the option between serif and sans-serif _and_ that is great! Why not have all three?

---

<div class="post-metadata">

**Author:** ![JoshiYinmith](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/joshiyinmith/32/228657_2.png) [@JoshiYinmith](https://forum.choiceofgames.com/u/JoshiYinmith)\
**Post date:** [July 9, 2025, 11:16am UTC](https://forum.choiceofgames.com/t/coming-soon-were-updating-our-omnibus-app-for-accessibility/171228/6 "2025-07-09T11:16:51Z")

</div>

Question ? There will be an update of the current save mode, right ?  
(i just read cache memory i suppose its that 😃 ).

---

<div class="post-metadata">

**Author:** ![Hazel](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/hazel/32/77796_2.png) [@Hazel](https://forum.choiceofgames.com/u/Hazel)\
**Post date:** [July 9, 2025, 11:27am UTC](https://forum.choiceofgames.com/t/coming-soon-were-updating-our-omnibus-app-for-accessibility/171228/7 "2025-07-09T11:27:55Z")

</div>

All very good news! Accessibility support is always appreciated.

---

<div class="post-metadata">

**Author:** ![Nael](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/nael/32/94103_2.png) [@Nael](https://forum.choiceofgames.com/u/Nael)\
**Post date:** [July 9, 2025, 3:14pm UTC](https://forum.choiceofgames.com/t/coming-soon-were-updating-our-omnibus-app-for-accessibility/171228/8 "2025-07-09T15:14:40Z")

</div>

It’s been a long while since I used the Heart’s Choice app but since we’re talking about accessibility, the last time I used it, the options to increase the letters size was very limited, which was the main reason I stopped playing the games, in fact. Has that changed? If not, I’d really appreciate that to be fixed too.

---

<div class="post-metadata">

**Author:** ![dfabulich](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/dfabulich/32/198373_2.png) [@dfabulich](https://forum.choiceofgames.com/u/dfabulich)\
**Post date:** [July 9, 2025, 5:16pm UTC](https://forum.choiceofgames.com/t/coming-soon-were-updating-our-omnibus-app-for-accessibility/171228/9 "2025-07-09T17:16:10Z")

</div>

> [@ChanceOfFire](#):
>
> I think we can change font sizes now, but not font types or colors.

Our apps have supported three color schemes for years: white, sepia, and dark mode.

> [@JoshiYinmith](#):
>
> There will be an update of the current save mode, right ?  
> (i just read cache memory i suppose its that 😃 ).

“Save” can mean a lot of different things. My post was talking about ensuring that you don’t have to redownload games that you’ve already downloaded. ChoiceScript also supports checkpoints, as well as named save slots. What are you referring to?

> [@Nael](#):
>
> the options to increase the letters size was very limited

Yes, we’ll support even larger fonts.

---

<div class="post-metadata">

**Author:** ![LightningGarfunkel](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/lightninggarfunkel/32/123341_2.png) [@LightningGarfunkel](https://forum.choiceofgames.com/u/LightningGarfunkel)\
**Post date:** [July 10, 2025, 10:01am UTC](https://forum.choiceofgames.com/t/coming-soon-were-updating-our-omnibus-app-for-accessibility/171228/10 "2025-07-10T10:01:24Z")

</div>

Looking forward to this!

Will there be support for images in color contrast modes? An image might disappear or be harder to see if the background happens to be a similar colour

---

<div class="post-metadata">

**Author:** ![JoshiYinmith](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/joshiyinmith/32/228657_2.png) [@JoshiYinmith](https://forum.choiceofgames.com/u/JoshiYinmith)\
**Post date:** [July 10, 2025, 11:30am UTC](https://forum.choiceofgames.com/t/coming-soon-were-updating-our-omnibus-app-for-accessibility/171228/11 "2025-07-10T11:30:42Z")

</div>

The named save slots.

---

<div class="post-metadata">

**Author:** ![dfabulich](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/dfabulich/32/198373_2.png) [@dfabulich](https://forum.choiceofgames.com/u/dfabulich)\
**Post date:** [July 11, 2025, 12:53am UTC](https://forum.choiceofgames.com/t/coming-soon-were-updating-our-omnibus-app-for-accessibility/171228/12 "2025-07-11T00:53:37Z")

</div>

Named save slots aren’t connected to the cache directory. Did you want a change in named save slots? What change?
