Skip to content
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

Implement Collapsible Primary navigation #9890

Open
jardakotesovec opened this issue Apr 16, 2024 · 0 comments
Open

Implement Collapsible Primary navigation #9890

jardakotesovec opened this issue Apr 16, 2024 · 0 comments
Assignees
Labels
Enhancement:1:Minor A new feature or improvement that can be implemented in less than 3 days. UI/UX Issues affecting the user interface/user experience
Milestone

Comments

@jardakotesovec
Copy link
Contributor

Goal
Introduce new Vue.js component that would handle primary navigation by collapsible navigation and integrate it to ojs&ops&omp.

Latest mockups available: https://www.figma.com/file/Wf7sDlUg2372jaKKTJ0Mgz/OJS-3.4-3.5?type=design&node-id=4369-21479&mode=design&t=R90FLzq8vXy4pSVd-4

Notes

  • Use existing button component - by adding onlyIcon to sizeVariantions
  • Ensure correct accessibility
  • Add new menu to storybook

Following will be handled in separate issue(s)

  • Moving functionality from top navigation to primary navigation (user account, language switching,)
  • Secondary navigation for submission listing (thats already implemented separately)
  • Secondary navigation for other cases, where the navigation is currently handled via tabs is also outside of the scope of this one
@jardakotesovec jardakotesovec added Enhancement:1:Minor A new feature or improvement that can be implemented in less than 3 days. UI/UX Issues affecting the user interface/user experience labels Apr 16, 2024
@jardakotesovec jardakotesovec added this to the 3.5.0 LTS milestone Apr 16, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Apr 25, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Apr 25, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Apr 25, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Apr 26, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Apr 30, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Apr 30, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue May 2, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue May 3, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue May 3, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue May 3, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue May 3, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue May 3, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue May 3, 2024
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue May 3, 2024
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue May 3, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue May 6, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue May 6, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue May 6, 2024
blesildaramirez added a commit to blesildaramirez/pkp-lib that referenced this issue May 6, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue May 6, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue May 6, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue May 6, 2024
blesildaramirez added a commit to blesildaramirez/omp that referenced this issue May 6, 2024
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement:1:Minor A new feature or improvement that can be implemented in less than 3 days. UI/UX Issues affecting the user interface/user experience
Projects
None yet
Development

No branches or pull requests

2 participants