Releases: nanoandrew4/iArt
Releases · nanoandrew4/iArt
WheelScheme bug fix
This release fixes a bug in the calculation used to determine the saturation of a line drawn through the WheelScheme.
More color schemes + Resolution multiplier
What's new?
- Resolution multiplier implemented. The multiplier allows the program to create higher resolution images, by scaling the drawing of all geometric shapes.
- Modularized color schemes, so that new schemes can be added easily.
- Color schemes can now be categorized through the use of superschemes, which represent any number of subschemes. This categorization enables better sorting of the color schemes in the UI.
- Color wheel superscheme added, with 4 subschemes implemented.
- Color fall superscheme added, with 4 subschemes implemented.
What's changed?
- Optimized preview window, by preventing it from updating if the window is not focused.
- Refactored and cleaned up code, to prevent classes of biblical proportions.
- Changed how the mouse movement circle radius is calculated. A modified sigmoid function is now employed, since it works better than the previous approach.
Keyboard art + Color Palettes
What's new?
- Keyboard inputs can now be used to create art alongside the mouse. This requires a one time setup in which the keyboard layout has to be manually entered. The setup process is detailed in the setup window.
- The user can now choose between color various color palettes to create their art. Currently only grayscale and rainbow palettes are available, but more will be implemented in future releases.
What has changed?
- Documentation added... Old me was not great at documentation.
- Project name! Now iArt, since MouseArt excludes the keyboard.
- JNativeHook version has been updated to a newer release.
MouseArt v1.0
Basic expected functionality included. Records mouse movement to draw lines in black on white background, and saves image to file.