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

PLANET-5481 Image Archive UI improvements #98

Closed
planet-4 opened this issue Sep 28, 2020 · 1 comment
Closed

PLANET-5481 Image Archive UI improvements #98

planet-4 opened this issue Sep 28, 2020 · 1 comment
Assignees
Labels
Backend tickets that mostly require php knowledge Dev development tickets Feature Frontend tickets that mostly require js/css knowledge Moderate

Comments

@planet-4
Copy link

planet-4 commented Sep 28, 2020

We integrated the GPI Image Archive into the master-theme at greenpeace/planet4-master-theme#1135. It's currently "masked" under a Feature toggle (Planet 4 > Features).

There are some low-hanging fruits we can pick up to improve UI, listed below.

Tasks

  • Use a dashicon (eg. format-image)
  • Push the menu right after the Media (maybe remove "GPI" to make it shorter)
  • Rename the first submenu item to "Library"
  • Use same UI elements for the search bar and the buttons as the rest of wp-admin
  • Use grid instead of flexbox for displaying the image, to have them use the same dimensions (similar to the current medialibrary plugin)
  • Image link after importing should open on the same window
Reporter: nroussos
Sections: Media Library

Potentially affected repositories: planet4-master-theme

@planet-4 planet-4 added Backend tickets that mostly require php knowledge Dev development tickets Feature Frontend tickets that mostly require js/css knowledge GraceHopperOSD Moderate labels Sep 28, 2020
@comzeradd
Copy link
Member

Done in greenpeace/planet4-master-theme#1215

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backend tickets that mostly require php knowledge Dev development tickets Feature Frontend tickets that mostly require js/css knowledge Moderate
Projects
None yet
Development

No branches or pull requests

3 participants