Suggested Features:
- - Airbrush brush icon
- Unique Project File Type (holds unique color palettes etc)
- Free Transform Perspective Rotation (ability to shift click outside the transformation box of a selection to rotate the whole thing around its center axis in perspective mode)
- Random Brush Form Flip (a brush modifier that randomly flips brush forms vertically/horizontally throughout a brush stroke
for texture like brushes grass/rocks/leaves etc alternative at the moment is to create a copy of the brush from and flip it)
- Rectangle Ruler (for rectangle outlines with not fill)
- Object Layers (a way to create objects like rectangles, ellipses, triangles and be able to retain transformation vertex information after editing multiple times)
- Copy + Paste layers across multiple documents opened in paintstorm studio
- Hold all default brushes in a higher category called default brushes which cannot be deleted or modified unless brush is copied
and any newly created brushes in a custom brush category (all subcategories for brushes should be retained)(exporting brushes should only include custom ones)
- Vector Graphics (potential future plan)
- Animation (potential future plan)
- - When program crashes it rollsback project file to state when it was first opened even after saving multiple times inbetween opening and crashing (Consider not overwriting project files when crashing)
- Corners of color picker don't use correct values (H, S, V), black corner maxs out at (0, 0, 0.73), white corner maxs out at (0, 0, 99.2), saturated corner maxs out at (0, 99.2, 99.8)
- Using a canvas size above 4000x4000 pixels will cause switching between layers to be very slow making for poor workflow (a fix maybe to not fully load a layer straight after clicking it in the layer browser so that layer management can be fast)
- Ghost artifacts (pixel dots) being created when zooming in on large canvas sizes sometimes (can be fixed by zooming out)
- Rasterized artifacts being created after holding a tool hotkey
- Rasterized artifacts being created after making a brush stroke then doing any action inside the program afterwards (switch tools, switching layers, changing layer opacity)(can only been seen when using a low opacity layer)
- Paintstorm studio opening title window size information not retained when opening paintstorm studio when using two monitors
- Paintstorm studio opening title window opening on different monitor to what the monitor the main program will open on
- Paintstorm studio opening title window opening upside down sometimes when using two monitors (likely caused by window retaining primary monitor scale and position then moving to second monitor and not updating scale and position)
- The eraser tool will sometimes choose to use the 2nd last brush used as the eraser form
- Moving any 3 of the mixer brushes in the round brushes category causes the eraser tool to not function properly
- Moving any 3 of the mixer brushes in the round brushes category causes the mixer brush options inside of the mixer panel to not function properly
- Number rounding issue when trying to set brush size to 100 it sets the brush size to 99.9