Meeting: We should make the Schedule spreadsheet the first part of any meeting Overalls: What is a requirement? Are all of the major headings "requirements" per se? Make sure to count everything up as separate requirements. Should we add a Glossary? Some general requirements are missing "Runs on a 17 inch touch screen" "What's the resolution" "Can I go forward or back" "How are unavailable buttons handled?" Should go in the front, so they're out of the way. Add a glossary? +Written instructions on the screen requirements Consistent use of "cutout" or something like it +Navigation requirements +Resetting the timer case (Remove from ~7.2) 1.1 What kind of images are we going to display? Jpeg and bmp are the only ones worth showing +Where are these images coming from? +recursive directories case Do we recursively go down into the directories? How do we navigate the requirements? Generic screen requirements. 1.1.2 switch "organize" with "display" 1.2 What if no images are selected? Consistent use of "photo" or "image" +Case for no images selected 2.1 2.1.3 Ellipse and Oval? Those are different shapes… Is cropping required? Referencing another requirement in the requirements isn't very good style +Cropping is required requirement +Generic use of the cropping tools 2.2 Mention the use of a "finger" Flesh out 2.2.3 with more the cases +Straight line problems and minimum thickness +Drawing Freehand outside the canvas +Instant crop when line crosses itself +Ignore all actions when the crop is finished +Loop closing conditions Reword 2.3 "To distinguish the cropped from non-cropped" 2.4 Clarify that the cutouts are handled a little differently from the freehand 3.1 Make a distinction that you're using cropped images in these …Or a better term 3.2 We should be careful about dropping the images right on top of each other Expand selecting to clarify the stacking +"You can only select visible images" +"The user will visually know what image is selected" +How selection works +"You can use the bounding box to move the image after it's selected" 3.5 3.5.1 Mention the "bounding box" and maybe a description in the glossary +The bounding box is always axis-aligned (even after rotating) Somewhere in 3 3.8 3.8.1 What goes into "Editing the line of text"? Edit "content" What characters are allowed in the text? +How long can the message be? Calculate from max size and length 30 characters or something +Limit text options Small, medium, large 3 fonts 3 colors +Sizes for landscape and portrait are different +Moving the text +Treat the text like an image +Special cases for the text that you can hit the invisible section Marching ants will be a little annoying 3.9 Add moving text to the "undo-ables" 4.1 Say what the select-ables are. +The user must select the background first Can the image background be scaled? Are the backgrounds "Size to fit" or "Size to fill"? Most Kodak things are size to fill Backgrounds usually don't have important things on the sides +Backgrounds are "Fit to fill", Center Cropped Define fit to fill in the glossary 4.4 4.4.5 Clean up the "rotate the canvas" rules. Call it "Change orientation of the canvas" not "rotate" How are images places when you split? Are images squished? Are orientations changed? What happens to text? Resizing the background to fit the new orientation 4.5 Define Feathering in the glossary Where does feathering start? Outside-in Is it a linear change? +How are corners feathered and smoothed? Make the language a little more precise 5.2 "What's an input"? "...From the collage creation screen" "Call it "Input Actions"? 5.3 +Identify the printer that's being used (the one we have) +Identify the print size (8x10) 6.1 "The scale for all minimum sizes will be specified in inches" 6.3 Get rid of 6.3.1. Put it into 6.3 6.6 Update with the changes in the text section 7.0 Re-word the rules +Warn when you're about to lose your work +Reset back to the first screen +How the idle timer is reset Separate Warning and Reset times +Where will you go when it's tripped? 7.2 Add "…on that screen" to the description 7.3 Call it an "Activity Indicator" To-do: Project File Match to spreadsheet Flesh out increments Add paragraph descriptions on timeouts Schedule Spreadsheet Add Labels to lines? Requirements Update for Requirement changes Use Cases Match to new requirements Match to new storyboard 3 textures, 8 colors Idle timing Cases Bugzilla Setup for team account Make Test Plans