Accessibility features

During the BoF meeting at FOSDEM 2026, a user mentioned the lack of accessibility features. Some accessibility features Sailfish is missing compared to other operating systems or could be improved:

  • Font size: even larger fonts are needed, the current ‘Huge’ doesn’t cover all use cases.
  • High contrast mode: presumably this would need to tweak the colour pallette, but also disable the glass ‘grid’ pattern.
  • Notifications: an option to make both the screen and the camera flash blink when receiving a message or a call would be needed.
  • Screen reader: is it possible to ‘just’ use Orca or other TTS software?
  • BrailleTOH: someone suggested to create an Other Half with a braille display.
  • UI animations: option to cut back on or disable animations.

Some things are probably relatively easy to implement by Jolla themselves (like the larger max font sizes and the notification flashes), others would probably need some help from the community.

8 Likes

I was wondering to what extent GitHub - mkiol/dsnote: Speech Note Linux app. Note taking, reading and translating with offline Speech to Text, Text to Speech and Machine translation. can be repurposed. It has an API over DBus already. It doesn’t do live transcription yet.

3 Likes

This Youtube Channel (https://yewtu.be/channel/UCsVtXa3VN-aQd_HqMYb7uJg) has some videos about Sailfish related about accessibility for a low vision user.

The good point is that Jolla is already aware of this channel :slight_smile:

2 Likes

The Sailfish Silica Page component has a highContrast property, it is marked “preliminary” along with all the Background features.

Looks like this API would need finishing/stabilizing.

App authors could also use the Page backgroundColor property to disable the transparent background.

3 Likes