feat: add Connected Button Group
Mantenedores costumam responder em até 7 dias
Ninguém assumiu esta issue ainda.
- #5028 de @matkoson — fechado sem integrar
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Pouca atividade
- Stack de tecnologia
- react-native, typescript
Direção de pesquisa
Comece pela especificação de Material 3 Button Groups e pela issue relacionada #4928, incluindo seu pull request aberto, para identificar lógica reutilizável. Em seguida, revise os padrões de modernização em TextInput/TextField, Switch, Checkbox e FAB. O trabalho estará concluído quando um componente Connected Button Group for implementado de acordo com a especificação, com os tokens compartilhados e específicos do componente relevantes.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
According to the specs, the SegmentedButton is deprecated and replaced by Connected Button Group.
- Implement the new component according to specs: https://m3.material.io/components/button-groups/overview
- Reuse newly introduced tokens (shape, motion, typography, color etc)
- Extract component specific tokens for easier maintenance.
- Get inspired from TextInput/TextField, Switch, Checkbox, FAB components which have gone through modernization.
Related tasks:
- https://github.com/callstack/react-native-paper/issues/4936
- https://github.com/callstack/react-native-paper/issues/4928 (has a PR open already and we should reuse logic from there in this new component)
- Linguagem predominante
- TypeScript
- Estrelas
- 14.5k
- Forks
- 2.2k
- Merge médio
- 6d 12h
- PRs com merge (30d)
- 5
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de callstack/react-native-paper
-
Menu ignores the keyboard when it mounts while the keyboard is already openTalvez já em andamento @manchoudhary assumiu há 22 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
callstack/react-native-paper#5096 ·
Mantenedores costumam responder em até 7 dias
-
Color Picker Popup Is Obscured On "Guides -> Theming -> Creating Dynamic Theme Colors" Documentation On Both v5 and v6Talvez já em andamento @fatihcvs assumiu há 17 dias. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
callstack/react-native-paper#5093 ·
Mantenedores costumam responder em até 7 dias
-
Tooltip: onPress event object is not propagated to parent component on nativeTalvez já em andamento @Shevilll assumiu há 108 dias. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
callstack/react-native-paper#5003 ·
Mantenedores costumam responder em até 7 dias
-
Snackbar stays mounted after `visible=false` under new architecture (iOS + Android)Talvez já em andamento @momomuchu assumiu há 96 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
callstack/react-native-paper#4951 ·
Mantenedores costumam responder em até 7 dias
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
callstack/react-native-paper#4881 ·
Mantenedores costumam responder em até 7 dias
Todas as issues de callstack/react-native-paper
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
wardian-app/Wardian#1603 ·
Mantenedores costumam responder em até 1 dia
-
Sign the pledgeAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
input-output-hk/devx-updates#168 ·
Mantenedores costumam responder em até 1 dia
-
triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
github/docs#46222 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
agent-ready area: config area: skills type: chore upstream: brain-kit
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 95/100
-
dev experience frontend good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
cuttle-cards/cuttle#1403 ·
Mantenedores costumam responder em até 1 dia