Skip to content

Make Window Switcher accessible #1301

@aral

Description

@aral

What Happened?

Last week Catts was brought in-tree to gala as the default Window Switcher.

However, it is entirely inaccessible.

(e.g., for a person who uses a screen-reader, it does not exist at all)

I was able to cobble together some basic accessibility for Catts from whatever scant documentation and code I could find on the subject in the GNOME/Gtk/Vala/elementary OS worlds and, while it is better than nothing, it should be possible to improve it.

I hope that someone with the necesary knowledge can help with this and also share their knowledge to teach other developers both on the elementary OS core team and those making apps for the operating system how to create accessible widgets by default.

I’m opening this issue as per @cassidyjames’s request that making the widget accessible should be tracked in a separate issue.

Related: elementary/hig#51

Steps to Reproduce

  1. Use the Window Switcher with the screen reader

Nothing is heard.

Expected Behavior

The Window Switcher should be accessible.

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

n/a

Hardware Info

n/a

Metadata

Metadata

Assignees

No one assigned

    Labels

    ConfirmedVerified by someone other than the reporter

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions