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

Update UI Library for 3.4 #8803

Closed
13 tasks done
NateWr opened this issue Mar 13, 2023 · 2 comments
Closed
13 tasks done

Update UI Library for 3.4 #8803

NateWr opened this issue Mar 13, 2023 · 2 comments
Assignees
Labels
Housekeeping:2:Urgent Any dependency management or refactor that must be done soon to fix or avoid a significant problem.
Milestone

Comments

@NateWr
Copy link
Contributor

NateWr commented Mar 13, 2023

There are several new components in 3.4 that need to be documented in the UI Library. This is a placeholder issue for work on updating the library to be published for 3.4.

Todo:

  • Rewrite "Guide" sections to reflect current expectations.
  • Split components in nav menu into more section: Global Components, Other Components, Forms, ListPanels, and Pages.
  • Add FieldRichText demo.
  • Document submission wizard
  • Document autosave mixin
  • Document localStorage mixin
  • Document moment mixin
  • Fix or remove DOIListPanel preview
  • Add EditorialDecisionsPage
  • Add Composer documentation
  • Document FileAttacher
  • Document FileUploader
  • SubmissionsListPanel has some new props to document
@NateWr NateWr added the Housekeeping:2:Urgent Any dependency management or refactor that must be done soon to fix or avoid a significant problem. label Mar 13, 2023
@NateWr NateWr added this to the 3.4.0-x milestone Mar 13, 2023
@NateWr NateWr self-assigned this Mar 13, 2023
NateWr added a commit to NateWr/ui-library that referenced this issue Mar 20, 2023
NateWr added a commit to NateWr/pkp-lib that referenced this issue Mar 20, 2023
NateWr added a commit to NateWr/pkp-lib that referenced this issue Mar 20, 2023
NateWr added a commit to NateWr/pkp-lib that referenced this issue Mar 20, 2023
@NateWr
Copy link
Contributor Author

NateWr commented Mar 20, 2023

PRs:
pkp/ui-library#267
#8831

Tests:
pkp/ojs#3839

NateWr added a commit to NateWr/ui-library that referenced this issue Mar 20, 2023
NateWr added a commit to pkp/ui-library that referenced this issue Mar 21, 2023
NateWr added a commit that referenced this issue Mar 21, 2023
#8803 Update ui-library documentation for 3.4
NateWr added a commit to pkp/pkp-docs that referenced this issue Mar 21, 2023
pkp/pkp-lib#8803 Add UI Library references for 3.4 and the main branch
@NateWr
Copy link
Contributor Author

NateWr commented Mar 21, 2023

Merged to main.

@NateWr NateWr closed this as completed Mar 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Housekeeping:2:Urgent Any dependency management or refactor that must be done soon to fix or avoid a significant problem.
Projects
None yet
Development

No branches or pull requests

1 participant