Mindstorm:Paint tools

From GIMP Developer Wiki
Jump to: navigation, search

Problems

Resource management

  • ruined presets
  • adding/mass tagging resources
  • Fix up tool presets!

Tools settings sharing

TEH SUCK: brush changes on tool change due to modifiers. Teh Solution: ???


Painting process

  • PERFORMANCE
    • - Limiting projection rendering to reasonable rates - DONE
    • - Limit outline impact - Almost done
      • - Scaled down outline performance sucks
    • - General optimize
  • Outlines
    • per brush class outline handlers
      • generating outlines for generated brushes
      • per stamp outlines for image hoses
      • Lots of error correction
    • Outline style, linked to general cairo tool drawing style.
  • Dynamics
    • ICONS!!
    • explicit dynamics limits per output.
      • Min =< user lower < user upper => Max
    • Dynamics for image hoses - how to make the interaction make sense?
    • Wheel weirdness. Fix it in gimp now that the driver is fixed.
  • Brush Options
    • Option units
      • - entering brush size as a fraction of whatever the default was just does not make sense, pixels should be used for ext entry. - DONE
      • - Brush related tool options should be shared along with the brush
      • - FIX the mess with options that apply to specific dynamics - DONE
    • Make spacing part of tool options
  • General
    • Indistinguishable tabs. The paintbrush as tab icon is badly overused.

Future

  • Stroke storing
  • Stroke smooth based on stored stroke