-
Notifications
You must be signed in to change notification settings - Fork 446
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
Migrate icons to svg #9626
Labels
Enhancement:1:Minor
A new feature or improvement that can be implemented in less than 3 days.
Housekeeping:1:Todo
Any dependency management or refactor that would be nice to have some day.
UI/UX
Issues affecting the user interface/user experience
Milestone
Comments
jardakotesovec
added
the
Enhancement:1:Minor
A new feature or improvement that can be implemented in less than 3 days.
label
Jan 18, 2024
jardakotesovec
added
the
Housekeeping:1:Todo
Any dependency management or refactor that would be nice to have some day.
label
Jun 18, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Sep 24, 2024
…ew icon designs from Figma
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Sep 24, 2024
blesildaramirez
added a commit
to blesildaramirez/pkp-lib
that referenced
this issue
Oct 30, 2024
blesildaramirez
added a commit
to blesildaramirez/ojs
that referenced
this issue
Oct 30, 2024
blesildaramirez
added a commit
to blesildaramirez/ojs
that referenced
this issue
Oct 30, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 30, 2024
…ew icon designs from Figma
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 30, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 30, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 30, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 30, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 30, 2024
blesildaramirez
added a commit
to blesildaramirez/ojs
that referenced
this issue
Oct 30, 2024
blesildaramirez
added a commit
to blesildaramirez/pkp-lib
that referenced
this issue
Oct 30, 2024
blesildaramirez
added a commit
to blesildaramirez/pkp-lib
that referenced
this issue
Oct 30, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 30, 2024
blesildaramirez
added a commit
to blesildaramirez/ojs
that referenced
this issue
Oct 30, 2024
blesildaramirez
added a commit
to blesildaramirez/pkp-lib
that referenced
this issue
Oct 31, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 31, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Oct 31, 2024
blesildaramirez
added a commit
to blesildaramirez/ojs
that referenced
this issue
Oct 31, 2024
blesildaramirez
added a commit
to blesildaramirez/omp
that referenced
this issue
Oct 31, 2024
blesildaramirez
added a commit
to blesildaramirez/omp
that referenced
this issue
Oct 31, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 2024
…ew icon designs from Figma
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/pkp-lib
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/pkp-lib
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/pkp-lib
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ojs
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ojs
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/omp
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/omp
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ops
that referenced
this issue
Nov 8, 2024
…s template in submission wizard page
blesildaramirez
added a commit
to blesildaramirez/ops
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ops
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ojs
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/omp
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ops
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 2024
blesildaramirez
added a commit
to blesildaramirez/ui-library
that referenced
this issue
Nov 8, 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.
Housekeeping:1:Todo
Any dependency management or refactor that would be nice to have some day.
UI/UX
Issues affecting the user interface/user experience
Issue
OJS/OMP/OPS are currently using FontAwesome font for most icons. Issue is that font based icons is difficult to extend with custom one, which we need when creating new custom interfaces. As result our current Icon.vue is balancing between two worlds when icons are either coming from FontAwesome or new svg icons.
Sizing and positioning svg and font based icons works differently, which causes confusion and layout challenges.
Solution
Identify icons that are used from FontAwesome and replace them by svg icons and adjust their positioning for given use cases.
Pull requests:
ui-library: pkp/ui-library#414
pkp-lib: #10574
ojs: pkp/ojs#4498
omp: pkp/omp#1746
ops: pkp/ops#800
The text was updated successfully, but these errors were encountered: