60
edits
(→Themes) |
No edit summary |
||
| Line 31: | Line 31: | ||
*While testing a theme, don't forget to check that the author has included a suitable preview image. | *While testing a theme, don't forget to check that the author has included a suitable preview image. | ||
=== Test Pages<br> === | === Test Pages<br> === | ||
All these URLs should be viewed<br> | All these URLs should be viewed<br> | ||
*https://[https://addons.mozilla.org addons.mozilla.org], (Identity box with corporate name) - expected: should be green<br> | *https://[https://addons.mozilla.org addons.mozilla.org], (Identity box with corporate name) - expected: should be green<br> | ||
*https://www.mozilla.org/ (Identity box with just domain name) - expected: should be blue<br> | *https://www.mozilla.org/ (Identity box with just domain name) - expected: should be blue<br> | ||
*https://mozilla.org (Untrusted connection alert)<br> | *https://mozilla.org (Untrusted connection alert)<br> | ||
*http://www.wikipedia.org/ expected: identity box should be uncolored (white or black depending on theme brightness)<br> | *http://www.wikipedia.org/ expected: identity box should be uncolored (white or black depending on theme brightness)<br> | ||
*http://www.mozilla.org/en-US/firefox/geolocation/ (Test geolocation alert) - ''Ken can you elaborate, doesn't bring an alert for me?''<br> | *http://www.mozilla.org/en-US/firefox/geolocation/ (Test geolocation alert) - ''Ken can you elaborate, doesn't bring an alert for me?''<br> | ||
*about:home | *about:home | ||
*about:config | *about:config | ||
*about:addons<br> | *about:addons<br> | ||
=== Widgets / Dialogs<br> === | === Widgets / Dialogs<br> === | ||
*Tab Groups / Panorama<br> | *Tab Groups / Panorama<br> | ||
*Side bar (ctrl+B) | *Side bar (ctrl+B) | ||
*Customize toolbar (verify small and large icons function properly) | *Customize toolbar (verify small and large icons function properly) | ||
*Places (All History / All Bookmarks) - some themes break the toolbar buttons in these when set to small / large<br> | *Places (All History / All Bookmarks) - some themes break the toolbar buttons in these when set to small / large<br> | ||
*Turn on all toolbars | *Turn on all toolbars | ||
*Web Developer tools (Web console, Inspect, Scratchpad, etc.) | *Web Developer tools (Web console, Inspect, Scratchpad, etc.) | ||
*Page Info | *Page Info | ||
*Private Browsing | *Private Browsing | ||
*Options | *Option. Make sure Options / Advanced / Network / Limit Cache > spin buttons are styled as well! | ||
*About Firefox - the logo should not be replaced (but a custom made logo can be added)<br><br> | *About Firefox - the logo should not be replaced (but a custom made logo can be added)<br><br> | ||
=== Important Add-Ons<br> === | === Important Add-Ons<br> === | ||
*DOM Inspector (make sure the syntax highlighting doesn't make items unreadable - especially with dark themes<br> | *DOM Inspector (make sure the syntax highlighting doesn't make items unreadable - especially with dark themes<br> | ||
*console2<br> | *console2<br> | ||
*Venkmann (Javascript Debugger)<br> | *Venkmann (Javascript Debugger)<br> | ||
=== Usability Tests<br> === | === Usability Tests<br> === | ||
*The Theme should be usable without Mouse - widgets have to change their appearance when tabbed through them with the keyboard. (e.g. checkboxes, radio buttons, tabs, should indicate key focus)<br> | *The Theme should be usable without Mouse - widgets have to change their appearance when tabbed through them with the keyboard. (e.g. checkboxes, radio buttons, tabs, should indicate key focus)<br> | ||
<br> | === Special Screen States<br> === | ||
*Full screen mode - there must be restore and minimize buttons! | |||
*Tabs on Top - Tabs may be above the Address bar or on the Caption of the Window, this is a matter of choice for the Theme author | |||
*Try to move the search box to a different toolbar (e.g. menu bar); this is what people with narrow screens would do | |||
*Sync Now | |||
<br> | <br> | ||
edits