[MGNLUI-6088] Expand folder structures in grid based on filtering Created: 27/Jul/20  Updated: 21/Jan/21  Resolved: 07/Oct/20

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Neutral
Reporter: Šimon Demočko Assignee: Anja von Gunten
Resolution: Won't Fix Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Issue split
split from MGNLUI-6037 Switching to tree view should expand ... Closed
relation
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Date of First Response:
Epic Link: Column filtering

 Description   

Current behavior

Filtering filters out folders that do not contain filter-fitting content in any part of the subtree.
No folder expansion takes place to reveal items matching the filter

Desired behavior

We want to also expand folder structures to reveal items matching filter. However, doing this for all items immediately after typing first letter can be a performance issue.

Needs to be specified with performance and usability in mind.



 Comments   
Comment by Anja von Gunten [ 31/Aug/20 ]

sdemocko do you have any feasible options in mind? i'm not sure what we can do here, e.g.

  • expand only the folders visible in viewport
  • expand first 50 and when scrolling expand next 50
  • …?
Comment by Šimon Demočko [ 31/Aug/20 ]

cc rkovarik? I like the expansion of first X items and expand more upon scrolling, rkovarik mentioned sth similar in MGNLUI-6037

Comment by Šimon Demočko [ 02/Sep/20 ]

I was also thinking of a compromise - have all the parent nodes collapsed in a single row showing the full path and beneath it the child nodes fitting the results. This would allow to see the results immediatelly without any scrolling and it could be done for first XY nodes and then add as you scroll. I'm about to find a time slot so we can discuss all these options

Comment by Roman Kovařík [ 07/Oct/20 ]

Closing as superseeded by columnFiltering epic as such.

Generated at Mon Feb 12 09:33:03 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.