Beta Presentation Dark Theme Darkening The Capstone Experience Team Mozilla Vivek Dhingra Zhengyi Lian Connor Masini Bogdan Pozderca Dyl Stokes Department of Computer Science and Engineering Michigan State University From Students… Spring 2018 …to Professionals
Project Overview • Expand the Firefox theming API to allow for more areas of customization • Update the current native Firefox Dark Theme to reflect API additions • Improve compatibility for Google Chrome theme properties in Firefox The Capstone Experience Team Mozilla Beta Presentation 2
System Architecture The Capstone Experience Team Mozilla Beta Presentation 3
Address Bar Auto-Complete Styling The Capstone Experience Team Mozilla Beta Presentation 4
Popup Styling The Capstone Experience Team Mozilla Beta Presentation 5
Find Bar and Menu Styling The Capstone Experience Team Mozilla Beta Presentation 6
Sidebar Styling The Capstone Experience Team Mozilla Beta Presentation 7
In-product Page Styling The Capstone Experience Team Mozilla Beta Presentation 8
What’s left to do? • Project Video • Expand testing suite for maintainability of codebase • Fix minor formatting bugs found in different operating systems • Continue code review process to land implemented features into the Nightly build of Firefox The Capstone Experience Team Mozilla Beta Presentation 9
Questions? ? ? ? ? ? ? ? ? ? The Capstone Experience Team Mozilla Beta Presentation 10
Recommend
More recommend