Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Expose tables on Android and AT-SPI

Aberta
#843 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
18/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
android, rust
Domínio
accessibility, mobile

Direção de pesquisa

The work spans the AT-SPI adapter (table and table-cell interfaces, custom actions, level attribute) and the Android adapter (CollectionInfo, CollectionItemInfo, custom AccessibilityActions, setHeading), reached through JNI. Start with the existing adapter code and the table support referenced in #10 and #790, then check the external gist for the patches. Done means the proposed behaviour is implemented, unit tests pass, and the change is reviewed; the issue itself says Orca and TalkBack have not been tried.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Following #10: patches in https://gist.github.com/charlesjhlee/7c608375a2df156c88d33b92d655e055 for the two remaining adapters. AT-SPI: org.a11y.atspi.Table and TableCell (logical counts, int32 limits handled, cells outside the tree as the null object, selection counting data cells only, picking up from #790), custom actions in the Action interface, and the level attribute. Android: CollectionInfo and CollectionItemInfo (with row and column titles on API 33+), custom actions as AccessibilityActions in a reserved id range clear of the standard ids and resource ids, and setHeading. All through JNI, no Java changes. Unit tests included; not yet tried with Orca or TalkBack.

Linguagem predominante
Rust
Estrelas
1.5k
Forks
127
Merge médio
16h 45min
PRs com merge (30d)
12

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de AccessKit/accesskit

Todas as issues de AccessKit/accesskit

Issues semelhantes

Mais issues de Rust

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.