-
Notifications
You must be signed in to change notification settings - Fork 447
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
Improve dialog component design #10444
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
blesildaramirez
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
Sep 18, 2024
blesildaramirez
changed the title
Improve dialog component design based on Figma mockups
Improve dialog component design
Sep 23, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Sep 25, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Sep 25, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Sep 30, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Sep 30, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Sep 30, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 1, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 7, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 7, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 7, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 7, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 7, 2024
… add the X button when there are no actions in the props
blesildaramirez
added a commit
to blesildaramirez/pkp-lib
that referenced
this issue
Oct 7, 2024
blesildaramirez
added a commit
to blesildaramirez/pkp-lib
that referenced
this issue
Oct 7, 2024
blesildaramirez
added a commit
to blesildaramirez/pkp-lib
that referenced
this issue
Oct 7, 2024
blesildaramirez
added a commit
to blesildaramirez/pkp-lib
that referenced
this issue
Oct 7, 2024
blesildaramirez
added a commit
to blesildaramirez/ojs
that referenced
this issue
Oct 7, 2024
blesildaramirez
added a commit
to blesildaramirez/customBlockManager
that referenced
this issue
Oct 8, 2024
blesildaramirez
added a commit
to blesildaramirez/staticPages
that referenced
this issue
Oct 8, 2024
blesildaramirez
added a commit
to blesildaramirez/staticPages
that referenced
this issue
Oct 8, 2024
blesildaramirez
added a commit
to blesildaramirez/customBlockManager
that referenced
this issue
Oct 8, 2024
…st before clicking its content
blesildaramirez
added a commit
to blesildaramirez/customBlockManager
that referenced
this issue
Oct 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 17, 2024
… add documentation how the styles are used
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 17, 2024
… Dialog component
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/ojs
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/ojs
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/ojs
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/ojs
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/ojs
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/ojs
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/omp
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/omp
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/omp
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/omp
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/ops
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/ops
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/ops
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to blesildaramirez/ops
that referenced
this issue
Nov 17, 2024
blesildaramirez
added a commit
to pkp/customBlockManager
that referenced
this issue
Nov 17, 2024
* pkp/pkp-lib#10444 Add modalStyle when using dialog component * pkp/pkp-lib#10444 Adjust cypress test to click the Appearance tab first before clicking its content * pkp/pkp-lib#10444 [cypress] Reload website page after adding new customBlock * pkp/pkp-lib#10444 Change modalStyle value when opening custom block modal * pkp/pkp-lib#10444 Remove modalStyle param when using AjaxModal class
blesildaramirez
added a commit
to pkp/staticPages
that referenced
this issue
Nov 17, 2024
* pkp/pkp-lib#10444 Fix URL for managing static page in plugins listing * pkp/pkp-lib#10444 Add modalStyle when using dialog component * pkp/pkp-lib#10444 remove modalStyle param when using AjaxModal class
blesildaramirez
added a commit
that referenced
this issue
Nov 17, 2024
* #10444 Remove titleIcon and instead add modalStyle param the to Modal classes * #10444 Add modalStyle to template files that use dialog component * #10444 Use isWarnable button when using 'negative' modalStyle * #10444 Define modalStyle when using dialog component * #10444 Add modalStyle when using AjaxModal * #10444 Add modalStyle when using ConfirmationModal modal * #10444 Add modalStyle when using RedirectConfirmationModal modal * #10444 Add notes for modalStyle parameter to FormBuilderVocabulary.php and formButtons template * #10444 Add modalStyle when using RemoteActionConfirmationModal modal * #10444 Add modalStyle when using AjaxModal modal * #10444 Remove unexpected comma on ConfirmationModalHandler.js file * #10444 Update button click when showing an error on DOI modal * #10444 DOI cypress - use correct text when clicking the button * #10444 Use primary modal style when showing install confirmation modal * #10444 Remove modalStyle param when using AjaxModal class * #10444 Use modalStyle 'default' for Modal class * #10444 Use basic modalStyle for legacy use of Dialog component * #10444 Update documentation for Modal classes * #10444 DOI - Cypress: Click button that contains text OK instead of Close
blesildaramirez
added a commit
to pkp/ui-library
that referenced
this issue
Nov 17, 2024
* pkp/pkp-lib#10444 Change Dialog component styling * pkp/pkp-lib#10444 Rename prop type with modalStyle * pkp/pkp-lib#10444 Update default Dialog modal styling * pkp/pkp-lib#10444 Add modalStyle param to existing openDialog calls * pkp/pkp-lib#10444 Add isDismissible prop to the Dialog component, and add the X button when there are no actions in the props * pkp/pkp-lib#10444 Add modalStyle to components that use the openDialog api * pkp/pkp-lib#10444 Update Dialog component to add basic modalStyle and add documentation how the styles are used * pkp/pkp-lib#10444 Remove computed defination of default modalStyle in Dialog component * pkp/pkp-lib#10444 Add modalStyle to new dialogs related to user invitations * pkp/pkp-lib#10444 Remove unused classes for dialog component * pkp/pkp-lib#10444 Remove css style for modal--popup class * pkp/pkp-lib#10444 Update param name for onClose function in Dialog component
blesildaramirez
added a commit
to pkp/ojs
that referenced
this issue
Nov 17, 2024
pkp/pkp-lib#10444 [OJS] Improve dialog component design
blesildaramirez
added a commit
to pkp/omp
that referenced
this issue
Nov 17, 2024
pkp/pkp-lib#10444 [OMP] Improve dialog component design
blesildaramirez
added a commit
to pkp/ops
that referenced
this issue
Nov 17, 2024
pkp/pkp-lib#10444 [OPS] Improve dialog component design
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 18, 2024
blesildaramirez
added a commit
to pkp/ui-library
that referenced
this issue
Nov 18, 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
Goal:
Improve the existing dialog component to align with the new design coming from Figma.
Introduce a new prop called "modalStyle" which will indicate the styling to be used: ["success", "primary", "negative", "basic"]
Mockups:
For negative state:
For success state:
Primary Style (default):
Basic:
Pull requests:
ui-library: pkp/ui-library#415
pkp-lib: #10510
ojs: pkp/ojs#4465
omp: pkp/omp#1726
ops: pkp/ops#790
customBlockManager: pkp/customBlockManager#89 (plugin)
staticPages: pkp/staticPages#87 (plugin)
The text was updated successfully, but these errors were encountered: