HomePhabricator
Diffusion MITK eb848d840bf7

Always expand all tree nodes

Description

Always expand all tree nodes

Since the decision a few years ago that a modified property should also
modify the property list it is part of, the property tree view collapses
all nested items every time a property value is changed inside the tree
view itself, since it indirectly modifies the whole property list which
in turn must trigger a model reset.

There is no real feasible solution to adapt to this behavior so we always
do the opposite now and expand everything which results in a more
consistent UX that minimizes fights against the users intent.

For a better overview, users can use the filter widget.

Details

Provenance
kislinskAuthored on Nov 3 2021, 11:20 PM
kislinskPushed on Nov 3 2021, 11:20 PM
Parents
rMITKc3e2b79d91b9: Fix initial selection and auto-selection of invisible nodes
Branches
Unknown
Tags
Unknown
Tasks
T28807: [Properties] Changing any tree view element makes the tree view collapse