<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>493249</bug_id>
          
          <creation_ts>2024-09-17 10:47:33 +0000</creation_ts>
          <short_desc>The dynamic brush, uses the settings on the weighted freehand brush, the weighted freehand brush takes the settings of the dynamic brush.</short_desc>
          <delta_ts>2024-10-23 12:38:37 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>krita</product>
          <component>Tools/Freehand</component>
          <version>5.2.4</version>
          <rep_platform>Microsoft Windows</rep_platform>
          <op_sys>Microsoft Windows</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Steelhawk">larsvanvulpen</reporter>
          <assigned_to name="Lynx3d">lynx.mw+kde</assigned_to>
          <cc>lynx.mw+kde</cc>
    
    <cc>olvarx</cc>
          
          <cf_commitlink>https://invent.kde.org/graphics/krita/-/commit/5090520919dcd9a77ef818b7ec4713a0e618179b</cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2355221</commentid>
    <comment_count>0</comment_count>
      <attachid>173758</attachid>
    <who name="Steelhawk">larsvanvulpen</who>
    <bug_when>2024-09-17 10:47:33 +0000</bug_when>
    <thetext>Created attachment 173758
Dynamic brush with outline

***
If you&apos;re not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you&apos;re reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

SUMMARY
I recently started using the dynamic brush, a great alternative for weighted. I set dynamic brush to &quot;B&quot; and then since I use the stabilizer I set freehand to &quot;P&quot; swapping between the stabilizer freehand brush, and the dynamic brush. Now a bug occurred and my dynamic brush has the outline of the stabilizer. But even weirder it acts as the weighted brush, affecting the settings of the weighted freehand brush changes how the dynamic brush behaves. And vice versa the weighted freehand brush, acts as the dynamic brush. Oddly enough in any new document this does not happen right away. Until it does. I do not not know how to reproduce this. 

OBSERVED RESULT
Dynamic brush handles like the weighted brush and has the stabilizer outline.

EXPECTED RESULT
Dynamic brush doing what it should do

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2363213</commentid>
    <comment_count>1</comment_count>
    <who name="Steelhawk">larsvanvulpen</who>
    <bug_when>2024-10-06 12:05:37 +0000</bug_when>
    <thetext>Update. A fellow user has been able to replicate the bug. If the freehand brush is on stabilizer mode and the document is closed. The next time the document is opened, dynamic brush tool will have the stabilizer outlines and will behave like the weighted brush and vice versa.

When the same document is closed with the freehand brush in weighted mode. The next time you open the document the dynamic brush behaves as normal</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2363219</commentid>
    <comment_count>2</comment_count>
    <who name="Edict">olvarx</who>
    <bug_when>2024-10-06 12:20:07 +0000</bug_when>
    <thetext>Closing and reopening the program applies Freehand Brush Tool options to Dynamic Brush Tool.
To get default Dynamic Brush Tool the document needs to be closed with no smoothing enabled, as in None selected. As is the selected one gets applied, whether it be Basic, Weighted, Stabilizer or Pixel.

To recreate the bug:
- Enable Stabilization in Freehand Brush Tool.
- Close document.
- Open document.
- Select Dynamic Brush Tool.

OBSERVED RESULT
Document opens with Freehand Brush Tool Options applied to Dynamic Brush tool.

EXPECTED RESULT
Document opens with Dynamic Brush Tool without hidden modifications. 

Windows: Windows 10 (x86_64)
Krita 5.3.0-prealpha (git fac6dc4)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2364703</commentid>
    <comment_count>3</comment_count>
    <who name="Dmitry Kazakov">dimula73</who>
    <bug_when>2024-10-11 07:52:57 +0000</bug_when>
    <thetext>Git commit 175c643b9497ae89c89ca9442e87be309cf50864 by Dmitry Kazakov, on behalf of Mathias Wein.
Committed on 11/10/2024 at 07:52.
Pushed by dkazakov into branch &apos;master&apos;.

Dynamic brush tool shouldn&apos;t load the saved smoothing configuration

The tool has no UI to change those settings, and does its own input
filtering that is only compatible with the simple smoothing algorithm.

M  +4    -2    libs/ui/tool/kis_tool_freehand.cc
M  +2    -1    libs/ui/tool/kis_tool_freehand.h
M  +1    -1    plugins/tools/tool_dyna/kis_tool_dyna.cpp

https://invent.kde.org/graphics/krita/-/commit/175c643b9497ae89c89ca9442e87be309cf50864</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2364704</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry Kazakov">dimula73</who>
    <bug_when>2024-10-11 07:53:24 +0000</bug_when>
    <thetext>Git commit 5090520919dcd9a77ef818b7ec4713a0e618179b by Dmitry Kazakov.
Committed on 11/10/2024 at 07:53.
Pushed by dkazakov into branch &apos;krita/5.2&apos;.

Dynamic brush tool shouldn&apos;t load the saved smoothing configuration

The tool has no UI to change those settings, and does its own input
filtering that is only compatible with the simple smoothing algorithm.


(cherry picked from commit 175c643b9497ae89c89ca9442e87be309cf50864)

Co-authored-by: Mathias Wein &lt;lynx.mw+kde@gmail.com&gt;

M  +4    -2    libs/ui/tool/kis_tool_freehand.cc
M  +2    -1    libs/ui/tool/kis_tool_freehand.h
M  +1    -1    plugins/tools/tool_dyna/kis_tool_dyna.cpp

https://invent.kde.org/graphics/krita/-/commit/5090520919dcd9a77ef818b7ec4713a0e618179b</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2365165</commentid>
    <comment_count>5</comment_count>
    <who name="Steelhawk">larsvanvulpen</who>
    <bug_when>2024-10-12 08:49:59 +0000</bug_when>
    <thetext>(In reply to Dmitry Kazakov from comment #4)
&gt; Git commit 5090520919dcd9a77ef818b7ec4713a0e618179b by Dmitry Kazakov.
&gt; Committed on 11/10/2024 at 07:53.
&gt; Pushed by dkazakov into branch &apos;krita/5.2&apos;.
&gt; 
&gt; Dynamic brush tool shouldn&apos;t load the saved smoothing configuration
&gt; 
&gt; The tool has no UI to change those settings, and does its own input
&gt; filtering that is only compatible with the simple smoothing algorithm.
&gt; 
&gt; 
&gt; (cherry picked from commit 175c643b9497ae89c89ca9442e87be309cf50864)
&gt; 
&gt; Co-authored-by: Mathias Wein &lt;lynx.mw+kde@gmail.com&gt;
&gt; 
&gt; M  +4    -2    libs/ui/tool/kis_tool_freehand.cc
&gt; M  +2    -1    libs/ui/tool/kis_tool_freehand.h
&gt; M  +1    -1    plugins/tools/tool_dyna/kis_tool_dyna.cpp
&gt; 
&gt; https://invent.kde.org/graphics/krita/-/commit/
&gt; 5090520919dcd9a77ef818b7ec4713a0e618179b

So does this mean, in the next nightly, or main krita update. This issue will no longer occur?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2368540</commentid>
    <comment_count>6</comment_count>
    <who name="Edict">olvarx</who>
    <bug_when>2024-10-23 12:38:37 +0000</bug_when>
    <thetext>Feedback from a bit of hindsight and use.

I wish I had said that the expected behavior is it having its own UI for the stabilization options and remembering them.
Because sometimes doubling up on them is useful. 
Like how Weighted smoothing adds snap to cursor to the tools functionality, or when using Pixel smoothing it has nicer lines when working very small.

However it&apos;s much appreciated the tool&apos;s behavior doesn&apos;t change under me when I open the program now!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>173758</attachid>
            <date>2024-09-17 10:47:33 +0000</date>
            <delta_ts>2024-09-17 10:47:33 +0000</delta_ts>
            <desc>Dynamic brush with outline</desc>
            <filename>Screenshot 2024-09-16 212218.png</filename>
            <type>image/png</type>
            <size>2939</size>
            <attacher name="Steelhawk">larsvanvulpen</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
      

    </bug>

</bugzilla>