Components: Add renderer-owned text-fragment anchors and layout-generation tracking
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 5/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Ativa
- Stack de tecnologia
- react-native, typescript
- Domínio
- frontend
Direção de pesquisa
This is a native-layout design task spanning Paper and Fabric providers, so it is not a first contribution. Start by reading the retired handoff referenced in the issue and the historical #3661 Paper traversal to judge what can be reused. Done means a qualified provider contract plus native geometry tests for reflow, unmount, scroll, and stale-generation races, with host capability documented.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Goal
Provide a real native text-layout anchor path rather than approximating inline text with View geometry. Part of #4274; coordinate Popover #4236 and Tooltip #4249 consumers.
Remaining work and acceptance
- Review a renderer-owned UTF-16 text-fragment provider contract with attachment/surface/layout generations and explicit stale/unsupported outcomes.
- Support and qualify wrapped fragments, truncation, bidirectional text, embedded attachments, and layout changes; define which fragment(s) anchor placement uses.
- Implement actual Paper/Fabric providers for the declared hosts, preserving renderer-independent shared placement behavior. Public numeric tags, guessed global coordinates, and shadow-tree traversal are not substitutes.
- Test reflow, owner replacement/unmount, scroll/transform, stale layout generations, and cancellation/result races with native geometry evidence.
- Document host/version capability and keep unqualified paths out of root/all-host admission.
Prior art and evidence
The native-core milestone supports only materialized View and local rect/point anchors; no inline Text provider is qualified. Retired handoff: b55d6c9a3:packages/agentic/native-core/plans/modernization.md. Historical #3661 at 829883482ddd37324e64633126cc86ba08c2a75f contains Paper traversal, not a Fabric implementation; verify its current disposition before reuse. Candidate wave-three 5f6e7af1252bcfe087dcd1672afaa4ceb7c5efbb is reference evidence, not admission.
- Linguagem predominante
- TypeScript
- Estrelas
- 1.4k
- Forks
- 179
- Merge médio
- 1d 8h
- PRs com merge (30d)
- 60
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 microsoft/fluentui-react-native
-
MenuList: FocusZone not wired for react-native-windows ('windows'), so menu items are Tab-only (no arrow-key roving focus)Talvez já em andamento @UditDewan assumiu há 24 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
microsoft/fluentui-react-native#4174 ·
Mantenedores costumam responder em até 1 dia
-
Platform: MacOS Platform: Win32 Platform: Windows Status: Blocked
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 12/100
microsoft/fluentui-react-native#4451 ·
Mantenedores costumam responder em até 1 dia
-
Status: Blocked
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 24/100
microsoft/fluentui-react-native#4450 ·
Mantenedores costumam responder em até 1 dia
-
Infrastructure: Convert Storybook lifecycle takeover into desktop-test resource contributionsAbertaStatus: Blocked
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
microsoft/fluentui-react-native#4449 ·
Mantenedores costumam responder em até 1 dia
-
Status: Blocked
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
microsoft/fluentui-react-native#4448 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de microsoft/fluentui-react-native
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
langchain-ai/langchainjs#12157 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
activescott/home-infra-k8s-flux#511 ·
Mantenedores costumam responder em até 1 dia
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
lingdojo/kana-dojo#33753 · 1 comentário · 5 reações ·
Mantenedores costumam responder em até 1 dia
-
android:player
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
follow-up needs-triage S3: minor
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 85/100
manaflow-ai/cmux#38032 · 1 comentário ·
Mantenedores costumam responder em até 1 dia