microsoft / microsoft/WinUI-Gallery

[Samples] Proposal: Add samples that show collection item placeholders while loading data

Open
#891 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

new sample
Dominant language
C#
Stars
3.6k
Forks
756
Avg merge
17h 51m
Merged PRs (30d)
14

Description

Proposal

For each collection add samples that show collection item placeholders while loading data to XAML Controls Gallery and WinUI 3 Controls Gallery apps

Summary

Usually, when you don't have any data in your app immediately you want to show some placeholders (probably animated) that show the user that the data is being loaded.
Something similar to https://flutterappworld.com/flutter-listview-and-gridview-that-shows-loading-widgets/ or https://react-bootstrap.github.io/components/placeholder/

Rationale

  • Makes an impression that the content is almost there
  • Allows to keep user's attention longer
  • There is no such sample available yet

Scope

Capability Priority
This proposal will allow developers to quickly add placeholders to collection items Must
This proposal will allow end-users to keep attention to the app longer Must

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the XAML Controls Gallery and WinUI 3 Controls Gallery apps to identify their existing collection samples and loading patterns. Define which collections need placeholder examples and what the completed samples should demonstrate, then confirm the scope with maintainers before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
content, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.