New in version 4.0
- Customize keyboard shortcuts dialog, exposing all of it including action data
- Supports user secondary color
- Themeing for light/dark mode added to Options menu
- Generated palettes (between primary/secondary colors) and user palettes
- Added a line tool
- Added a clone stamp tool (has issues)
- Rewritten UI supporting dark mode, Blender-inspired sliders, a nice color wheel
- Changed the lock alpha/rgb/hsv checkboxes to toggle buttons with lock/unlock icons
- Changed all trackbars to sliders, which are easier to work with, simplify the interface, and allow directly entering numbers by just focusing/hovering and typing
- New button to save current brush settings
- Keyboard shortcuts in tooltips are dynamic, showing all shortcuts + user shortcuts
- Many important functions moved to top menubar and Options button + these new functions:
- "Reset canvas" action
- In canvas background, "Use clipboard as image only if same size"
- Brush indicator can be a brush preview
- Show symmetry lines when in use
- Show the circle for minimum draw distance when in use
- Color picker copies transparency
- Color picker switches to last tool when used
- Remove brush image paths when not found
- Don't ask to confirm when closing/saving
Tweaks in version 4.0
- Canvas zoom shortcut snaps to 100% when passing by it
- Brush rotation shortcuts go by 15 instead of 20 by default
- Shortcut system allows mouse wheel, any number of keys
- Settings are now in Documents/paint.net User Files and stored as .json
- Ctrl+left click to pan was removed
- Color picker is now pixel-perfect for unrotated canvases (still wrong on rotated canvases)
Issues
- Color selector, line and clone stamp are all not pixel-perfect in varying situations
- line tool can be overly slow with high density over a large distance
- clone stamp is unstable when src and dst points are both off-canvas in some way. Seamless drawing isn't supported with it, and it interferes with effects in some places