Bug 452249 - Configuring pattern scale is unintuitive as the "true" max range is dependent on texture size, and also min value produces misleading results
Summary: Configuring pattern scale is unintuitive as the "true" max range is dependent...
Status: REPORTED
Alias: None
Product: krita
Classification: Applications
Component: Brush engines (show other bugs)
Version: 5.0.2
Platform: Appimage Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-04 01:49 UTC by tomtomtomreportingin
Modified: 2022-04-04 01:50 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tomtomtomreportingin 2022-04-04 01:49:46 UTC
SUMMARY
Configuring the pattern scale is quirky due to two reasons:
* The practical max range of the scale value is dependent on the size of the texture.  For example, the actual max scale for a 512x512 pattern is ~.40 while the actual max scale for a 20x20 pattern is ~10.0.
* Sliding the scale down to 0.00 seems to produce an unexpected visual of a significantly large-scaled texture that doesn't seem to be achievable with the current "true" ranges.

STEPS TO REPRODUCE
1. Select Basic 2 Opacity.
2. Enable Pattern option.
3. With 01_canvas.png (512x512) as the default pattern, observe the stroke at when the pattern scale is at 0.00 and when increasing it past .40.

OBSERVED RESULT
0.00 produces an unexpected result while going past .40 on the slider does nothing.

EXPECTED RESULT
Ideally there should be no invisible limit to the scale value besides what the slider designates. 0.00 shouldn't produce a largely scaled texture.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian sid
KDE Plasma Version: 5.24.3
KDE Frameworks Version: 5.90.0
Qt Version: 5.12.12 (appimage)

ADDITIONAL INFORMATION
This does not seem to be a regression.