Closed bradenmacdonald closed 8 months ago
@ChrisChV You probably noticed this, but I've been adding a few additional little issues to this ticket as they come in. If there are too many to address within one sprint/task, feel free to leave some of them for next sprint.
@ChrisChV
It's the same of Figma, but on this https://github.com/openedx/modular-learning/issues/112#issuecomment-1827412152 you mention that it will be a gray number. Can you confirm what the expected design is?
As you have it is correct (sorry, I don't know why I thought the number was gray). Thanks for making that update. :)
@ali-hugo Probably because the numbers are currently grey for the child/grandchild tag counts on the sandbox.
@bradenmacdonald
Probably because the numbers are currently grey for the child/grandchild tag counts on the sandbox.
Yip, that's it! They're actually supposed to be dark grey.
@ChrisChV I see that the colour that's currently being used for the child/grandchild numbers fails an accessibility check (when it appears on the grey rows of the table). Could you change all the numbers (the ones next to the child/grandchild tags, and the ones next to the parent tags) to #454545 please?
- Slack: On this page, clicking "Manage Tags" for a component (not the unit) that has no tags, then clicking Add Tags at the top makes the list of tags appear offscreen.
@yusuf-musleh This bug has been introduced in your PR https://github.com/openedx/frontend-app-course-authoring/pull/704 Only happens in your branch and in the sandbox that is updated also with your changes. If it's a quick change, can you fix it? or maybe it's better to fix it in another round of refinements? CC @bradenmacdonald
I see that the colour that's currently being used for the child/grandchild numbers fails an accessibility check (when it appears on the grey rows of the table). Could you change all the numbers (the ones next to the child/grandchild tags, and the ones next to the parent tags) to #454545 please?
@ali-hugo Sure :+1:
@rpenido @ChrisChV I'm CC-ing you both as I'm not sure who would work on the changes I've requested below. Please let me know if I should move this request elsewhere:
When testing on the sandbox yesterday, I noticed there was something missing from the importing/re-importing flow in the design for the taxonomy list page: there is no indication to the user that the taxonomy is being imported/re-imported.
Could we add a spinner to the card of the taxonomy that is being imported/re-imported? Like so (I thought it might be neater to place the icon to the left of the title since longer titles sometimes have ellipses to the right):
Could we also add a toast to the bottom left of the page?:
I think that would help to keep the user updated on what's happening.
CC @bradenmacdonald
- Slack: On this page, clicking "Manage Tags" for a component (not the unit) that has no tags, then clicking Add Tags at the top makes the list of tags appear offscreen.
@yusuf-musleh This bug has been introduced in your PR openedx/frontend-app-course-authoring#704 Only happens in your branch and in the sandbox that is updated also with your changes. If it's a quick change, can you fix it? or maybe it's better to fix it in another round of refinements? CC @bradenmacdonald
@ChrisChV Thanks for pointing it out. I managed to reproduce it as well. The ModalPopup
in Paragon has been a bit flaky in the placement, I've been having a hard time getting it to work properly, especially in these edge cases. Adding the hasArrow
prop fixes this, however brings back another 2 issues mentioned before:
visibility: hidden
for it to now show for now, and create an issue in Paragon repo so a fix can be worked on later.I think I can include a fix for it as part of my PR, essentially including the hasArrow
prop, hiding the arrow, and ~changing the implementation to update the tags when the popup modal is closed rather than on the fly.~
Update: On second thought, the changes required for updating the tags when the popup modal closes would be too involved to include in this PR, so I will leave it to a separate followup PR. But I've implemented the remaining changes and it seems to fix the issue.
@rpenido @ChrisChV I'm CC-ing you both as I'm not sure who would work on the changes I've requested below. Please let me know if I should move this request elsewhere:
When testing on the sandbox yesterday, I noticed there was something missing from the importing/re-importing flow in the design for the taxonomy list page: there is no indication to the user that the taxonomy is being imported/re-imported.
Could we add a spinner to the card of the taxonomy that is being imported/re-imported? Like so (I thought it might be neater to place the icon to the left of the title since longer titles sometimes have ellipses to the right):
Could we also add a toast to the bottom left of the page?:
I think that would help to keep the user updated on what's happening.
Hi @ali-hugo! For now, we are running the import tag synchronously, so as soon as the dialog is closed, the tag will be imported. I will add a
Toast
as part of https://github.com/openedx/modular-learning/issues/126.
I added LoadingButtons
to the operations that do some work on the server.
PS: The design is a bit different than the wireframes. I will discuss it with you in the issue https://github.com/openedx/modular-learning/issues/126 soon!
- Slack: Refresh the count of tags on the unit/outline page(s) after the user makes edits in the tag drawer only if easy to do. Do not spend a lot of time on this now, as it will basically happen automatically in the new MFE version of these pages, thanks to using react-query.
@bradenmacdonald I can't fix this issue because https://github.com/openedx/frontend-app-course-authoring/pull/704 is still open. FYI @yusuf-musleh
- Slack: Refresh the count of tags on the unit/outline page(s) after the user makes edits in the tag drawer only if easy to do. Do not spend a lot of time on this now, as it will basically happen automatically in the new MFE version of these pages, thanks to using react-query.
@bradenmacdonald I can't fix this issue because openedx/frontend-app-course-authoring#704 is still open. FYI @yusuf-musleh
@ChrisChV Should be merged soon, awaiting final review from @xitij2000.
@ChrisChV That's OK, if one or two things are blocked or not possible to fit into this sprint, we can move them to a future ticket. As long as we don't lose track of them.
@ChrisChV That's OK, if one or two things are blocked or not possible to fit into this sprint, we can move them to a future ticket. As long as we don't lose track of them.
Is there another ticket to add these remaining issues?
@bradenmacdonald ^
@ChrisChV Please add them here: https://github.com/openedx/modular-learning/issues/167
Changes we've collected from initial testing:
On
edx-platform
:focus-visible
.Slack: Refresh the count of tags on the unit/outline page(s) after the user makes edits in the tag drawer/taxonomies/
directly, not/taxonomy-list/
Within the
course-authoring
MFETo consider for the future (out of scope for now)