unoplatform / uno.extensions

Libraries to ease common developer tasks associated with building multi-platform mobile, desktop and web applications using Uno Platform or WinAppSDK.
https://platform.uno/
Other
73 stars 47 forks source link

[MVUX] Add support for grouping on ListFeed #942

Open dr1rrb opened 1 year ago

dr1rrb commented 1 year ago

What would you like to be added:

Ability to group items of a ListFeed

Questions:

  1. How do we support pagination?

    • If paginated source list is ordered per date, we should be able to group items per week/month
    • Do we need some specific list feed factory to build grouped collections?
  2. How do we expose grouped collection to the view?

    • ICollectionView does support grouping (only one level?)
  3. How to support multi-level grouping (tree view)

Why is this needed:

E.g. a list of notification grouped like:

For which Platform:

Poly-A commented 3 months ago

Has there been any further developments with this? It would be very useful for development of an agenda/timeline control.