Proposed By: Corey Forbus Requirement #1
Implemented By: -
Description: Paint will have a 'fill' tool that will allow the user to fill areas of canvas with a single color.
Rationale: Instead of the user attempting to brush the whole canvas with a small stroke, they can achieve a similar result with only few clicks.
Proposed By: Corey Forbus Requirement #2
Implemented By: -
Description: Paint will have an erase tool that will allow the user to erase areas of the canvas.
Rationale: Essentialy this will act the same as a brush containing the background color but will allow the user to achieve the same results with fewer steps.
Proposed By: Corey Forbus Requirement #3
Implemented By: -
Description: Paint will allow the user to specify the size of the canvas by providing height and width pixel values.
Rationale: This will add more functionality to the paint program by allowing the user to work with files of a size they specify. Having a canvas with dimensions defined by the user is a staple in any paint program on the market.
Proposed By: Corey Forbus Requirement #4
Implemented By: -
Description: Paint will have a rectangle tool which will allow the user to click from a starting point and drag diagonally to an ending point and create a rectangle.
Rationale: The user will be able to create clean, rectangular shapes filled with a user specified color easily as opposed to having to draw them with the brush tool and fill them in freehand.
No comments:
Post a Comment