LibreSprite / LibreSprite-proposals

Have a request? Let us know here!
6 stars 1 forks source link

Pressure sensitivity option for graphic tablets #35

Open Zughy opened 2 years ago

Zughy commented 2 years ago
Is your feature request related to a problem? Please describe

There is no pressure sensitivity

Describe the solution you'd like

Implement it. It can be a checkbox, appearing in the tool bar (along with "pixel perfect" etc.)

Describe alternatives you've considered

¯\_(ツ)_/¯

felipemanga commented 2 years ago

We'll probably need more than just a checkbox: what does the pressure translate to? Brush size? Opacity? Both?

Zughy commented 2 years ago

I wouldn't mess with opacity in a pixel art editor, so just brush size

felipemanga commented 2 years ago

The blur tool messes with opacity already. Not everyone limits themselves to the colors in a set palette.

Zughy commented 2 years ago

I don't either, just, one thing is to change the opacity creating 5-6 new colours, another thing is having the pressure of the stylus creating 50+ colors in one touch

felipemanga commented 2 years ago

A pixel art editor needs to make it easy to stay within the colors of a palette, but it doesn't gain anything by limiting the user when he knowingly/intentionally starts using 32-bit features. Besides, that boat sailed as soon as layer blend modes were added.

felipemanga commented 2 years ago

This might be a good starting point / reference: https://github.com/nicarran/jpen/tree/master/src/main/c