The new filter UI in 7.1 brings some good new features, but unfortunately the visibility of existing view with additional changes is still or even more confusing.
Preparation:
- In a module with some requirements
- Create a view e.g. defining visible attributes
Situation 1 - add an additional filter criteria:
- In collapsed mode the filter is immediately applied and the view name left to the new filter changes to italic and the view name in the left sidebar (if expanded) changes to italic and shows the revert and save icons
- In expand mode the filter is only applied after clicking on "apply", the view name in the left sidebar (if expanded) changes to italic and shows the revert and save icons but the view entry inside the filter section is not changed at all
- Collapsing the filter section now shows the view in italic, but the additional criteria is not shown separately although the view was not saved
Situation 2 - saving the changed view in collapsed mode
- Now saving the changes in the view in collapsed mode only changes the view name in the left sidebar back to not italic and hides the 2 icons, but keeps all other parts as before (view name italic and additional filter criteria as separate entry)
- Expand the filter section shows the usual view in expand mode (currently additional criteria outside of "all match" group, but that's covered in known issue DT458274) and collapse again shows the exact same state as before
- Only deselecting and selecting the view again (in left sidebar) shows then the non-italic only view entry in the search bar
Situation 3 - saving the changed view in expand mode
- Starting point: Situation 1
- Saving the changes in expand mode, changes the view name in the left sidebar back to not italic and hides the 2 icons - nothing else
- Collapsing the filter section, now shows the view still/again in italic, but the additional criteria is not shown separately
Expected:
- In every situation / filter mode, the tool should consistently indicate if you are currently looking at a saved view state OR at a view with changes (similar to how it does if you do not have a view previously selected)
- The information if the view is active in its original state, or active with additional changes should be more intuitive and better visible e.g. by highlighting the view name in addition to italic font EVERYWHERE
- Independent if editing in collapsed or expand mode or switching between the modes, all changes that are made on top of the saved state of the view should be highlighted (e.g. expand mode) / shown outside of view (e.g. collapsed mode) until saved into the view - maybe there is an exception to that in the collapsed view, as changes on top of the view might not fit into the available space, but then a much better indication like "this is the view with additional changes that can only be seen in expand mode" or "additional filter active - expand to see the details" is required
- The UI shall react everywhere (sidebar, expand, collapsed) consistently to a save and/or revert changes action without the need to deselect the view and select it again to see the correct state