-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Publisher: Show instances in report page #4915
Publisher: Show instances in report page #4915
Conversation
Task linked: OP-5711 Add instances to report page |
Nice stuff. I pulled the latest with this commit 46efdba Here are some screenshots, with some questions/notes here and there. Publish validation errorBug: The actions should not be visible here. They seem to show no matter what I select left hand side. I personally still feel its weird there's no "Go to detailed logs" button right there. I understand that we might want to avoid artists digging deeper but it just feels weird there's no hint whatsoever as to what's going on. Publish validation report (failed validations)Passed validationInstead of keeping the bottom panel expanded in this case I think it'd be nicer to be consistent and having it still auto-collapse but just highlight the Publish button (maybe making it a clear green color or something that highlights it as "click me"?). It's still just obfuscating the report above it too much. Or if it was collapsed like this: It could just instead of saying Publish Paused - Validation Passed something like: Validation Passed - Click publish to continue. Publish successfulIn some cases it shows a gap in the logs, like extra spacing. Here between Is that maybe a trailing Other questionsQuestion 1: How do we set the Context icon? Can we have a global default context icon. It looks a bit empty without it. Question 2: In the reports I feel the lack of the family headers is a bit of a bummer. I think the design could be more consistent with this design: And then instead of the checkbox/slider it just shows the icon. Thoughts? |
I don't see that as a big issue to be honest. yes visually it's empty space, but I wouldn't be that worried about empty spaces. My problem that we even separate context and the workfile even though technically its totally correct, from the user perspective they actually behave quite similarly. I'd almost say that workfile publish should just be an option on the context, in which case we could actually use workfile icon there.
I agree that includes the size of the cards actually. |
I can't agree with this. the collapsed states are signifying something is finished, this is mid way through the process though. Also obfuscating the report should not be a problem. It's not there for the artist to browse it, but to give some small context without going to details. What we see in your screen shot is and unfortunate victim of terrible terrible abuse of the logs. Practically all of those should be The whole point is to only ever present relevant and needed information to the artist, not a overload of developer notes. here the main information is that validations have finished, but publishing has not. Hence the expanded panel appropriate. We should maybe improve the message there though. |
Not commenting on UI, tested it a little bit in 3dsmax and it behaves. Mainly tested the issue with |
In AE and PS: (after Publish in Report tab)
|
When validation fails and after
|
@kalisp both issues should be fixed. Please try again, and try to replicate the issues. I'm afraid there will be more issues connected to #4915 (comment) . |
4f2ef2d
to
d4e7d27
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's because the same message is logged and raised. I can't affect that in UI. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Adobe hosts are fixed. |
Did another test run. These are still open notes from before:
|
1ef3e05
to
dfd38a3
Compare
Can you confirm it does not happen anymore? |
Did a new test-run. It seems resolved! Issue: Also, there is now header separation for the instances in the report on the left. But it doesn't look the same as the "publish" list of instances. The headers are slightly different, etc. I feel like more consistency would be nice, even though this is a decent first pass. @mkolar what do you think? Minor side note: isn't "click" a more used term for clicking a button instead of "hit"? Should we change that label? |
Create page is using create plugin to get the group name. This page is based only on pyblish instance data, not sure if it's worth to try to match them as that would require much more data in report and there would have to be some "default behavior" if it would not be possible to get it. |
It was already explained. This is by design. It is auto-collapsed only if user can't continue in publishing. |
No, you misunderstand. It remains open EVEN if you click continue. :) So from the paused state you click "publish" and at that point it doesn't collapse. |
Not sure I understand? It should not collapse at the moment you click to continue but when it stops...
I couldn't replicate any case when these conditions are met and it would not collapse. |
Created task for it. |
Changelog Description
Show publish instances in report page. Also added basic log view with logs grouped by instance. Validation error detail now have 2 colums, one with erro details second with logs. Crashed state shows fast access to report action buttons. Success will show only logs. Publish frame is shrunked automatically on publish stop.
Additional info
Publishing report page is not very helpful and based on conversations we're trying to Paragraphs of text giving context of additional technical information or code examples. Added few smaller changes related to PySide6.
Todo list:
Optional todo list:
Testing notes: