497
edits
Shorlander (talk | contribs) m (→Overview) |
|||
| Line 89: | Line 89: | ||
These are all things that we would need to be able to do to create the theme changes that have been mocked up. As new limitations emerge I'll add them to this list as well. | These are all things that we would need to be able to do to create the theme changes that have been mocked up. As new limitations emerge I'll add them to this list as well. | ||
== | == Required == | ||
=== Main Window === | |||
* | * {{bug|513157}} Ability to draw the title bar ourselves (used for tabs, weave, OS theme integration, personas, private browsing mode) | ||
** | ** OS X: {{bug|513158}} Josh will look into this more for OS X | ||
** Windows: {{bug|513162}} talk to Jim or rstrong | |||
** Linux: {{bug|513159}} only gnome for overlaying the title bar? need to talk to karl tomlinson, zwol | |||
* | * {{bug|546822}} OS Theme detection | ||
**{{bug|543910}} | ** OS X: (not applicable) | ||
** Windows: {{bug|543910}} | |||
** Linux: {{bug|546816}} | |||
* | === Transparency === | ||
** | |||
*Windows: {{bug|506124}} Aero Glass support | |||
** Glass support and personas {{bug|513170}} | |||
** Glass support and private browsing {{bug|513418}} | |||
*Linux: Transparent Windows {{bug|408284}} | |||
*Ability to draw persistent translucent areas over content {{bug|546844}} | |||
=== Customization === | |||
*Platform capabilities for UI customization {{bug|}} | |||
**Ability to have multiple instances of the same control {{bug|}} | |||
**Ability to change the appearance of a control based on its location relative to other controls on the toolbar {{bug|}} | |||
**Animate toolbar elements while the user is customizing the toolbar {{bug|}} | |||
=== Animation === | |||
**Animating tabs | |||
**Animate toolbar elements while the user is customizing the toolbar {{bug|}} | |||
== Optional (but highly desired) == | |||
=== Animation === | |||
*Platform capabilities for animation {{bug|}} | |||
**Widget animation {{bug|}} | |||
***Windows {{bug|392644}} | |||
***OS X | |||
***Linux | |||
**Animating panels | |||
=== Cursor changes === | |||
= Possible Theme Re-factoring = | |||
* | *Icons: refactor how the mozilla platform deals with icons | ||
** | **proposed approach for feedback: [[Firefox/Projects/IconRefactor]] | ||
*Colors: about:colors, single file with all hard coded colors, new primitives (moz-red) | |||
**Dao got started on doing this, need to check on the current status | |||
edits