|
MM2201 - INTERFACE DESIGN AiCASD - Summer 2007 Instructor: Laura Cesari Contact: lcesari@aii.edu or laura.cesari@gmail.com Week 8: Topics: History of GUI Design Lab / In-class activity: Work on Theme Design Work due this week: Software Design Part 2 Homework for next week: Software Design Part 3 Link: Get Firefox Themes Tutorials: Creating Firefox Themes First Steps in Theme Design: Customizing Image Sizes Customizing the scrollbar Changing colors and fonts MozillaZine Forum on Theme Development Assignment #8: Firefox Phase 3: Due week 10 Accessorize: think about the shapes of the widgets. Toolbars, throbber, tabs, buttons, text fields... (parentheses refer to the example theme given out in class. All themes are organized differently: please email me if you need the example files.) TOOLBAR BACKGROUNDS: (in "browser" folder) status bar = the bar across the bottom of the browser. (example: statusbar-hg.png) toolbar = main icons (back, forward) (example: toolbar-hg.png) menu bar = the top bar, above main icons. On a PC it holds the menu options “file, edit, view,” etc. (example: menubar-hg.png) personalized toolbar = the "bookmarks" toolbar below the standard toolbar, Contains rss, getting started, “digg” or “del.icio.us” buttons, any links you add, etc. (example: perstoolbar-hg.png) ADDRESS BAR: (in “browser/icons” folder) The address bar has 3 sections, right, left, and middle. This is so the address bar can stretch to fit any size. Make sure the edges of the graphics match. (example: URLbar-right.png, URLbar-left.png, URLbar-hg.png) THROBBER: (in "browser" folder) The throbber is a decorative animation that plays while a page is loading. It has 2 states: busy and still. The busy state can be an animated .gif. There may be more than one size, for small and large toolbars. (example: throbber_MB_still.gif, throbber_MB_busy.gif) BUTTONS: (in "global/button" folder) Notice that there are 2 parts to the buttons: start and end (left and right). This is so the buttons can be rendered at any length. Make sure the edges of the sections match! 4 Button states: Regular, Hover, Active (onClick), Disabled (inactive) (example: buttonend.png, buttonend_hov.png, buttonend_act.png, buttonend_dis.png) DROP-DOWN MENUS: (in "global/menu" and "global/menulist") backgrounds and hover states for drop-down menu items. (example: menuitem_bg.png, menuitem_bg_hov.png) TABS: (in "global/tabbar" and "global/tabbox") Tabs have 3 sections: left, right, and middle. Tabs also have 3 states: On, Off, and Off-hover. (example: tab_left_on.png, tab_left_off.png, tab_left_off_hov.png) TEXT BOXES and FILE FIELDS: (in "global/textbox") 2 sections: right and left 2 States: regular and disabled. (example: filefield_left.png, filefield_left_dis.png) Turn in: - functional theme (.JAR file) - a screenshot of your browser working: show the new icons in your toolbar. Grading: 10pts total __ (2) Icon symbols are recognizable and intuitive __ (2) Graphic Quality: images are clean and consistent __ (2) Thematic Unity: colors, graphics, and style are consistent __ (2) Feedback: Button states are differentiated __ (2) Alignment & Spacing follow a consistent system (regular or irregular) __Total out of 10 points |
Weekly Index:
Week 1 - (July.9) Week 2 - (July.16) Week 3 - (July.23) Week 4 - (July.30) Week 5 - (Aug.7) Week 6 - (Aug.14) Week 7 - (Aug.21) Week 8 - (Aug.28) Week 9 - (Sept.3) Week 10 - (Sept.10) Week 11 - (July.17) |