ayon-core icon indicating copy to clipboard operation
ayon-core copied to clipboard

Scene Inventory: Latest version, filter to outdated and set to latest confusing

Open BigRoy opened this issue 7 months ago • 0 comments

Is there an existing issue for this?

  • [X] I have searched the existing issues

Current Behavior:

At first we thought that for whatever reason the Scene Inventory still lists the Approved versions if they APPEAR to actually be the latest version because their version number does not appear red - but they aren't actually the latest. They are just the 'latest approved'.

filter_outdated_shows_approved_not_outdated

For example consider this large list: image

Yet with this outdated list: image


It seems currently that the only confusing things is - is that the COLOR of the version is only red now when it's not the latest approved version - but nothing makes it obvious now that there are technically newer versions available.

Expected Behavior:

  • It should be clear from the list (even when not filtered) which versions are LATEST or NOT LATEST.
  • Likely we'll also need to be able to find out easily which products may have a more recent version of a particular status.

For this we'll need some very clear UX. Summoning @mkolar and @Innders for ideas? Maybe we need some sort of "[x] Filter | Compare outdated with: [statuses]" type of filtering where by default the statuses is "ALL" so that by default it considered the outdated check against all statuses, but if you e.g. set that to just approved the versions get colorized (e.g. red if older than latest approved and orange if newer than latest approved?). The checkbox then just enables filtering to every entry that is NOT white, so any entry that is either older or newer than the allowed statuses you've set.

The default "Statuses" could then be studio defined. (And it that's the case, it may need a 'reset' button to reset the filter back to the studio's definition of what is allowed to be latest or not)

Would love to hear ideas on how we can design nicer UX.

In most of our use cases the artists opens the inventory, checks whether there's "new stuff" and then updates all outdated to latest. I think that's about 95% of the usage of the manager / scene inventory.

Version

1.0.0

What platform you are running on?

Windows

Steps To Reproduce:

  1. Load many outdated versions and recent versions with mixed statuses
  2. Scene inventory doesn't understand "Filter to outdated"

Are there any labels you wish to add?

  • [X] I have added the relevant labels to the bug report.

Relevant log output:

No response

Additional context:

No response

BigRoy avatar Jul 19 '24 15:07 BigRoy