Skip to content

Version 4.0: GUI rewrite

Latest
Compare
Choose a tag to compare
@NinthDesertDude NinthDesertDude released this 25 Jul 09:51
722ccb2

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