CommunityToolkit / CommunityToolkit/Windows

Port Layout Primitives

Abierto
#8 1 comentario 0 reacciones 0 asignados Ver en GitHub
components::controls::primitives enhancement Priority-1
Lenguaje dominante
C#
Estrellas
1.1k
Forks
166
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

```[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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con la checklist restante para los ejemplos y las pruebas de las primitivas de layout, especialmente con el problema de WASM de UniformGrid y el ejemplo de ConstrainedBox que falta. Revisa la configuración existente de la página de pruebas en lugar del enfoque de XamlReader. Se considera terminado cuando se hayan resuelto los elementos restantes enumerados, incluidos los issues vinculados y la división propuesta entre documentación y ejemplo.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
csharp, wasm
Área
desktop, frontend, testing
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.