Week 8 Update: Enhancements, Updating Project Data, Integrate with Bugzilla Done!

Hi guys, last week was my 8th Week as Outreachy Intern, time flies! We have received some PRs and email reply from the Project owner regarding their entry in the site. Some feedback we have received along the way are:

  1. Group the Firefox related items together / reduce their amounts
  2. Add language filter ability
  3. Bigger text for description and smaller for tags
  4. Drop the “Project Introduction” title and maybe just use the first title from the introduction. This would reduce the vertical space taken up as well.
  5. Make the Expansion Panel default to close

Some project that has updated their entries are Taskcluster, MDN, Firefox UI, Telemetry Dashboard, and Sea Monkey. We are now able to find bugs and their updated project information in those project pages.

Some enhancement I do last week:

  1. Add the info button beside the summary
  2. Work on the display for Card which might be more suitable for mobile view
  3. Close the Expansion Panel by default
  4. Handle same github repository with multiple tag
  5. Fix the link icon not to shrink when the text before it is too big
  6. Remove wrapping from all table cell (now it wont create new line)
  7. Fix table horizontal scrolling issue (when you scroll horizontally, only the table should change)

I am trying to do some experiment with the front page UI and thinking of adding some SVG to beautify the page, while doing the display bug using Card. I am also thinking of whether we should display bugs based on language query without selecting the project.

screen-shot-2018-07-16-at-11-59-19-pm.png
One of the UI I try to experiment with

Leave a comment