Post date: Sep 8, 2010 2:35:57 AM
1) Custom Brush
a) A custom brush shape will be able to be defined from a selection and will exist on the Brushes tab in the Styles window similar to patterns.
b) A brush can be selected as the active brush.
c) Drawing tools will have parameters for controlling the width, height, and rotation of the brush.
d) Drawing tools will be able to use the shape of the active brush or standard brush shapes, like round and rectangular.
e) Drawing tools will have the options to fill the active brush shape with either the active color/pattern; or the colors defined by the custom brush.
f) The Paint Brush tool will have an option to specify how quickly, or at what spacing it will place instances of the custom brush.
g) The shape tools will have options to specify the spacing or total number of instances of the custom brush to be placed along the shape.
h) The Line and Curve tools will have options to control the orientation and scaling of the brush along the shape.
i) The Rectangle tool will have option to control how the brush miters in the corners.
j) The Ellipse tool will have options to control the orientation and scaling of the brush around the ellipse.
2) Find and Replace Colors tool
a) A tool will exist for finding and replacing selected colors in the active layer, selected layers, or all visible layers.
b) When a color is found, the image fill zoom and pan to show the color area.
c) An option will exist to replace the found color with another solid color or pattern.
3) Multiply tool
a) The multiply tool will have an option to specify a repeat pattern.
4) Miter tool
a) A tool will exist to miter a selection of pixels by mirroring the selection about a given line.
b) Controls will exist to move the endpoints of the line and translate the selection.
c) The tool will work similar to the Move Selected Pixels and Multiply tools.
5) Distort tool
a) A tool will exist to distort a selection of pixels by moving four points around a rectangular frame of the selection's bounds.
b) Controls will exist to move the four corner points and to translate the selection.
c) The tool will work similar to the Move Selected Pixels and Multiply tools.
6) Save Reminder Notification
a) An option will exist in the Preferences to specify a time interval for which to notify the user to save any unsaved documents that are open in the workspace.
b) The function will present the user with options to save, not to save, and stop notification for each document that has unsaved changes.
c) The notification will cancel any tool or operation currently active and will resume the last active tool when it is dismissed and finished saving.
7) Shape tool preferences
a) Options will exist in the Preferences to control how shape tools are committed after creation.
b) An option will exist to commit a shape by the enter key or drawing a new shape.
c) An option will exist to commit a shape by pressing enter only.
d) An option will exist to commit a shape immediately after it is created.
8) Guides
a) Horizontal and vertical guidelines will be able to be created in the document for visual purposes.
b) The guides will be created by clicking and dragging off of one of the rulers within a document window.
c) A command will exist to create guides by specifying a numeric location for the guideline.
d) Controls will exist on the rulers to move the guides to a new position.
e) Guides will be deleted by moving them off of the edge of the visible document.
f) A command will exist to delete all guides within the document.
g) A toggle will exist to control the display of guides.
h) Options will exist in the Preferences to control the color and thickness of the guidelines.
i) Guides will be saved within the document and will persist between sessions.
9) Measure tool
a) A tool will exist to measure distances in the document by selecting two points along a line.
b) The tool will displace the distance between the points, the distance horizontally, the distance vertically, and the angle of the points.
c) The distances will be shown in the current display units.
d) Controls will exist to move the end points of the measurement line.
e) An option will exist to position the line by specifying distances and angles.
f) An option will exist to rotate and resize the document by specifying distances and angles. bnails in Windows Explorer and file selection dialogs when those dialogs have their view options set to show thumbnails.
10) Snaps
a) A toggle will exist to control how tools will snap to obstacles within the document.
b) Options in the Preferences will control if the snaps will be effective for snapping to pixels, guidelines, or repeats.
c) Drawing tools will be effected by causing the cursor to stick to the snap obstacles momentarily.
d) The Modifying tools will be effected by causing the edges of the selection's bounding box to stick the snap obstacles momentarily.
11) Insert/Remove tool
a) The Insert/Remove tool will have options to control how inserted rows and columns are created.
b) When inserting rows and columns, an option will exist to fill the new rows or columns with transparency.
c) When inserting rows and columns, an option will exist to fill the new rows or columns with the pixels of the selected row or column.
d) An option will exist to repeat a specified number of times the selected rows or columns.
e) An option will exist to scale by a specified amount the selected rows or columns.
12) Layer Locking
a) An option will exist to lock one or more layers of a document.
b) Locked layers will not be able to be drawn upon by drawing tools.
c) Locked layers will not be able to be transformed by Modifying tools.
d) Locked layers will not be able to be selected for multi-layer operations.
e) Locked layers will not be able to be deleted or merged.
f) Locked layers will not be able to be converted to other layer types.
g) Locked layers will still be effected by commands and tools which effect the entire document such as Resize, Canvas Size, Rotate, Flip, Flatten, Insert/Remove, and palette operations.
13) Merge Layers
a) An option will exist to merge multiple selected layers into one.
b) Selected layers must be contiguous sequentially and be all of the same type.
14) File Preview Thumbnails
a) DES and PAT files will show thumbnails in Windows Explorer and file selection dialogs when those dialogs have their view options set to show thumbnails.