Open Bug 494804 Opened 12 years ago Updated 12 years ago
upload original design artifacts, icons, scripts, source files
Now that bug 488575 is finished we need to start uploading the original icon work to the svn repository. I figured a bug like this would be a good place to remind ourselves of this work and get some kind of a directory structure worked out. The goal in creating some organization, through a directory structure of sorts, is that in the future we could easily add / edit / remove icons in the sheet and use the scripts to rebuild new sheets for use in the comm-central code repo. Our current top level location is this: http://svn.mozilla.org/design/interface/thunderbird/ Firefox is using the following pattern for icons and I think we can reuse this. design/ interface/ thunderbird/ icons/ linux/ osx/ windows/ xp/ vista/ For each OS folder under the icons I'd expect the following setup. icons/ ... osx/ thread-list.sh thread-list-*.png folder-pane.sh folder-pane-*.png src/ folder-pane-inbox.(psd|xcf|svg) thread-list-star.(psd|xcf|svg) ... We'll want to keep a similar set of sheets as we have now, one per major widget item, like toolbar, folder-pane, thread-list, etc. If we use similar names to group the widgets together than we can use the included script files that look for `ls folder-pane-*.png` to build the icon sheets as needed. I would expect our scripts to to be run like ./folder-pane.sh and output a folder-pane.png sheet file. The src/ directory should hold source files like psd, xcf, and svg for creating the icons in the directory above. I don't think we need to expect that there will be a one-to-one mapping of icon source files to icons created but the names should appear similar such that it's understandable. e.g. thread-list-starred.png thread-list-unstarred.png could both be in thread-list-star.xcf. Just as a reminder we also have this location for marketing / brand materials. http://svn.mozilla.org/design/graphics/brand/thunderbird/
You need to log in before you can comment on or make changes to this bug.