Status update: Extension Manager UI, Tab matches in Awesomebar

Extension Manager UI Redesign

Status

  • Planned for eventual mozilla-central landing – want to get initial parts landed before betas
  • Major AMO integration will probably be done as followups
  • Have been bringing UI up to speed with changes in mockups
  • Started looking at install/updates before realizing it’s not in the API yet

Loose ends

  • Boriss was away for the latest meeting, need to catch up
  • Waiting on project branch to be setup (bug [bug id=542910])

Next steps

  • UX discussions! UX discussions! UX discussions!
  • Implement helper widgets
  • Install/uninstall/update/enable/disable
  • Search
  • Help with API development

Target for next week

  • Catch up with Boriss
  • Implement various widgets – download progress, ratings, etc
  • Start implementing search (only local, until the API supports AMO searching)

Tab matches in Awesomebar

Status

  • Refactored UI for better toolkit/browser separation
  • Renamed “open tab” concept to the more generic “open page”
  • Must remember that adding a constant doesn’t mean the interface needs a change of UUID
  • Waiting on next review, then SR

Loose ends

  • None

Next steps

  • Land
  • Tackle followup bugs

Target for next week

  • Landed on mozilla-central

Reflections

  • I need to get better at estimating time required for larger projects
  • I’m having far too much fun for this to be considered “work”