Confirmed users
313
edits
m (added "the program" to into paragraph) |
(Fixed formatting and added some notes about JS/CSS skill requirements) |
||
| Line 200: | Line 200: | ||
Some of the work will cover: | Some of the work will cover: | ||
* Improving entering and exiting of Reader Mode | |||
* Cleaning up the styling of our getting-started tour | |||
* Improving shadows of the dropdowns for the URL and search box | |||
* Increasing legibility of the menubar on Windows 8 | |||
* Researching and improving the Windows 10 Start Menu tile for Firefox | |||
* Showing the Windows 10 accent color in the Firefox title bar | |||
You'd mostly be writing JS and CSS, though being comfortable with some of the other technologies we use will be helpful. | You'd mostly be writing JS and CSS, though being comfortable with some of the other technologies we use will be helpful. To gauge your JS and CSS skills, you should be able to comfortably explain how JavaScript's prototype inheritance works, the difference between a capturing and a bubbling event listener, and how the CSS box model works. | ||
To get a feel for things before the project begins, you can open up the Browser Toolbox and ""inspect"" the UI of the browser. From there you can use MXR (http://mxr.mozilla.org/) to go from searching for some text on a button you see in the user interface to finding the code that is executed when the button is clicked. | To get a feel for things before the project begins, you can open up the Browser Toolbox and ""inspect"" the UI of the browser. From there you can use MXR (http://mxr.mozilla.org/) to go from searching for some text on a button you see in the user interface to finding the code that is executed when the button is clicked. | ||