AMO:Editors/EditorGuide/SpecialAddonTypes: Difference between revisions

Jump to navigation Jump to search
no edit summary
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:&nbsp;should be green<br>
*https://[https://addons.mozilla.org addons.mozilla.org], (Identity box with corporate name) - expected:&nbsp;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/&nbsp; expected: identity box should be uncolored (white or black depending on theme brightness)<br>
*http://www.wikipedia.org/&nbsp; 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 &gt; 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>
60

edits

Navigation menu