CommunityToolkit / CommunityToolkit/Windows

Port Layout Primitives

Ouverte
#8 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
components::controls::primitives enhancement Priority-1
Langage dominant
C#
Étoiles
1.1k
Forks
166
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

```[tasklist]
### Initial Port
- [x] Update namespace (to `CommunityToolkit.WinUI.Controls`)
- [x] Ignore `AdaptiveGridView` for now
- [x] Merge differences from UWP main to
- [x] WinAppSDK
- [x] Uno Platform fork
- [x] Import original doc or setup new doc
- [x] Samples
- [x] Tests
- [x] All brought over tests pass for UWP/WinAppSDK
- [x] Support for WASM via Uno Platform
```

```[tasklist]
### Known Issues / Remaining
- [x] WrapPanel Sample binding doesn't work form ItemsPanelTemplate
- [ ] UniformGrid not working properly in WASM
- [ ] ConstrainedBox sample missing as we don't have TilesBrush yet
- [ ] https://github.com/CommunityToolkit/Windows/issues/130
- [ ] https://github.com/CommunityToolkit/Windows/issues/129
- [ ] https://github.com/CommunityToolkit/Windows/issues/128
- [ ] Tests should be converted to use new test page setup over XamlReader
- [ ] Split StaggaredPanel/Layout doc and samples?
- [ ] https://github.com/CommunityToolkit/Windows/issues/131
```

## Notable Changes

- We didn't bring over `AdaptiveGridView` as it should be replaceable by the `UniformGridLayout` for `ItemsRepeater`

## Open Issues

## Future Improvements

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par la checklist restante pour les exemples et les tests des primitives de layout, en particulier le problème WASM de UniformGrid et l’exemple ConstrainedBox manquant. Examinez la configuration existante de la page de test plutôt que l’approche XamlReader. Le travail est considéré comme terminé lorsque les éléments restants listés sont résolus, y compris les issues liées et la séparation proposée entre documentation et exemple.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
csharp, wasm
Domaine
desktop, frontend, testing
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.