25Jan/10Off
Status update: Tab matches in Awesomebar, Extension Manager UI
Tab matches in Awesomebar
Status
- "$" or "!" as the restrict character? Got i18n input: smontagu suggested "%" as a more common character on non-US keyboards
- Discovered a (small) issue with having such a normalized DB schema
- Unit tests (why do these take SO much time?!)
- In process of final code review
Loose ends
- None
Next steps
- Address reviewer's comments
- Get SR review for API changes
Target for next week
- Final reviews and (finally) landing
Extension Manager UI Redesign
Status
- Meetings, plannings, and discussions, oh my!
Loose ends
- None
Next steps
- Bring UI in line with newer mockups
- Handle installing and updating
Target for next week
- Extract mockups from Boriss's brain
- Act on said mockups
- Handle updates
Miscellaneous
- Firefox 3.6 released. Boo-ya!
Reflections
- 5am start to a 13 hour day makes the next day really difficult.
11Jan/10Off
Status update: Extension Manager UI, Tab matches in Awesomebar
Got back from my "holiday" late last week, after taking a 3-day roadtrip home. While away I mostly worked on the new Extension Manager UI, and am rather pleased with it all. Er, I relaxed and spent time with family too. Of course, almost everything else got ignored (including IRC). Back to the usual day-to-day awesomeness now.
Extension Manager UI Redesign
Status
- Add-ons tree, list view, and detail view are all mostly implemented, hookup up the the new API, and look like the mockups
- New API is really nice to use
- Synced up with Mossop and Boriss (screensharing ftw!)
- Sorted out a weekly meeting time (timezones are fun)
Loose ends
- Need more data out of AMO's API - Mossop has talked to people, filed bugs, etc
Next steps
- Installation and updates
- Searching
Target for next week
- Tackle searching
- Tweaks after latest round of mockups
Tab matches in Awesomebar
No update. Expect things to move quickly this week.
Reflections
- Taking a break from a project can result in a more objective view of past decisions.
- Starting new projects is fun.
- Mondays are EVIL.
21Dec/09Off
Status update: Tab matches in Awesomebar, Extension Manager UI
I'm in beautiful Motueka for two and a half weeks, staying with Anne's family; enjoying the scenery and generally relaxing. I'll be working while up here (working remotely remotely - very meta), but don't expect to see me on IRC as much as usual.
Tab matches in Awesomebar
Status
- Fixed unit tests, and fixed code breaking unit tests
- First code review done (epic job done by Marco) - very positive
Loose ends
- Need an icon made (no rush for this)
Next steps
- There's a unit test that fails on the Tryserver Tinderbox but not locally on my machine - need to figure that out
- Fix reviewer's recommendations, rinse, repeat
Target for next week
- Another round of reviews!
Extension Manager UI Redesign
Status
- Re-read all (?) existing material, studied mockups, etc
- Met with Mossop, who is designing and implementing the new API
- Started building initial (dumb, non-interactive) prototype based on Boriss's mockups
Loose ends
- None
Next steps
- Non-interactive prototype based on mockups
- Start pulling info from new API, and provide Mossop with feedback from experience
Target for next week
- At least one mockup looking the same in XUL
Miscellaneous
- Bug 397937 (view-source on safebrowsing blocked pages) is ready to be landed (also fixes bug 435726)
Reflections
- Being stuck on a slow 3G connection may prove to be actually good for my productivity
- Hot weather is not good for my productivity (counteracting the above point)
