Skip to content

Conversation

@hirokiterashima
Copy link
Member

@hirokiterashima hirokiterashima commented Nov 13, 2025

Notes

  • Please style as you see fit
  • This is the landing page when users clicked on the "Authoring Tool" button from the Unit Library or Teacher Home. The page looked out-dated, so I changed the buttons to match and used MatTabs to organize the two sections better.
  • I thought it might be good to add "Authoring Tool" to the left of the "Create New Unit" and "Class Schedule" buttons to match the Unit Library, but since we already display "Authoring Tool" in the top bar, I omitted it.

Changes

  • Organize unit listing page with tabs ("My Units" and "Shared Units")
  • Add text to "Create New Unit" and "Class Schedule" buttons and move them to the right to match the rest of the site
  • Move copy and preview buttons to the right, change hover background color, and add "Edit unit" tooltip to match the rest of the AT

Test

  • AT unit listing page works as before and the page layout looks better than before

@hirokiterashima hirokiterashima self-assigned this Nov 13, 2025
@hirokiterashima hirokiterashima added the enhancement New feature of any size or improvement (UI, performance, security) label Nov 13, 2025
@hirokiterashima hirokiterashima marked this pull request as ready for review November 13, 2025 02:05
@hirokiterashima hirokiterashima changed the title feat(AuthoringTool): Organize unit listing page using tabs style(AuthoringTool): Organize unit listing page using tabs Nov 13, 2025
breity and others added 2 commits November 14, 2025 09:46
add keyboard accesibility for unit selection
Copy link
Member

@breity breity left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. I simplified the template and cleaned up styles. Switched to using MatActionList for lists of units and added keyboard accessibility for unit selection.

I kept the hard-coded blue background color on hover for now, since it matches other parts of the AT. But this should be removed/replaced when refreshing the AT design.

@hirokiterashima hirokiterashima merged commit e8a8c2e into develop Nov 14, 2025
4 checks passed
@hirokiterashima hirokiterashima deleted the at-unit-list-organize-with-tabs branch November 14, 2025 18:52
@hirokiterashima
Copy link
Member Author

🎉 This PR is included in version 5.199.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature of any size or improvement (UI, performance, security) released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants