<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Yes, I agree making such setting
      preset-specific is probably the best way to go.<br>
      Looks like a big preset update is ahead ;)<br>
      <br>
      <br>
      Le 19/12/2015 13:50, Wolthera a écrit :<br>
    </div>
    <blockquote
cite="mid:CAN80MtESYzo1miUcGj59Mj6F3-xj1TFY+U+ZNWV045pPK8Kytg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>Why not implement a similar system to our auto precision
          mode, so a preset-specific diameter value from which we can
          say our brush starts to benefit from Instant Preview Mode?
          especially because different brushes and different spacing
          parameters mean different slowdowns.<br>
          <br>
        </div>
        Said diameter value is measured from before size option is
        applied to it, of course, it would otherwise be too tricky to
        implement :)<br>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Sat, Dec 19, 2015 at 1:41 PM,
          Timothée Giet <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:animtim@gmail.com" target="_blank">animtim@gmail.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000">
              <div>Ok first simple idea:<br>
                make the instant preview switch by default in the
                toolbar.<br>
                This way it is easy to discover and faster to use (just
                1 click)<br>
                <br>
                It just needs a good icon, I'll make one asap and do
                this if everyone is ok.<br>
                <br>
                This doesn't replace the idea to make an
                automatic-threshold thing, but at least it makes it less
                necessary.<span class=""><br>
                  <br>
                  <br>
                  Le 19/12/2015 12:25, Raghavendra Kamath a écrit :<br>
                </span></div>
              <blockquote type="cite">
                <div>
                  <div class="h5">
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Hello,</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">The
                      thought was to disable instant preview (LOD) when
                      it is not required automatically , for example in
                      small basic and less resource intensive brushes,</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">I
                      am assuming we sort of know what parameters effect
                      the speed of brushes e.g size above certain range
                      or precision settings etc. So can't we trigger
                      instant preview when the preset parameter crosses
                      a certain threshold.</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">This
                      is just a suggestion, there is an option to switch
                      off the preview when not required but IMO when a
                      person is drawing he normally just grabs a brush
                      and paints , it will be some time to get trained
                      to remember enabling Instant preview whenever he
                      uses larger brushes.</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Simply
                      said instant preview is there to enhance user
                      experience when the user is drawing with larger
                      and heavy presets , so by enabling it on smaller
                      basic brushes we are in some way doing double work
                      by adding a preview when in fact they work
                      smoothly without any enhancement.</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">This
                      was my thought, any suggestion or debate is
                      welcome.</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">On
                      Saturday 19 Dec 2015 12:17:51 PM Dmitry Kazakov
                      wrote:</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      Hi, all!</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                    </p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      Yesterday on IRC Raghavendra suggested quite an
                      interesting idea about the</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      optimization of the Instant Preview mode. The idea
                      sounded like that:</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                    </p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      "What if we automatically disable Instant Preview
                      for the brushes when they</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      are small enough to be painted without LoD,
                      directly on the canvas. This</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      would prevent quite a noisy flickering on the
                      canvas, when the update it</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      finished."</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                    </p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      I though about it. Technically, I can implement
                      this this feature. It is</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      possible to switch off LoD almost on the fly. But
                      the main question is the</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      following:</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                    </p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      "How would we decide if the brush is slow or
                      fast?"</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                    </p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      At the moment we cannot know if the brush is slow
                      or fast without running</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      the stroke. And if we have already started the LoD
                      stroke, we cannot switch</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      it to original one seamlessly. The original stroke
                      should start from the</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      very beginning. So how should we know if LoD
                      should be activated for this</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      particular preset or not?</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                    </p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      Basically, the user already has an option to
                      choose whether the preset</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      should be run in LoD or not [0]. Should we do any
                      automatic helping for him?</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                    </p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                    </p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      [0] - <a moz-do-not-send="true"
                        href="https://userbase.kde.org/Krita/Manual/BrushEngines/InstantPreview"
                        target="_blank">https://userbase.kde.org/Krita/Manual/BrushEngines/InstantPreview</a></p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                    </p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                    </p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      PS:</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      This letter is more like a heap of thoughts, so
                      any comments are welcome! :)</p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                    </p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
                      -- </p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span
style="font-family:'Georgia';font-weight:600;font-style:italic">Raghavendra
                        Kamath</span></p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span
style="font-family:'Georgia';font-style:italic;color:#484848">Illustrator
                      </span></p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span
style="font-family:'Georgia';font-style:italic;color:#484848">9867272640</span></p>
                    <p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><a
                        moz-do-not-send="true"
                        href="http://www.raghukamath.com"
                        target="_blank"><span
style="font-family:'Georgia';font-style:italic;text-decoration:underline;color:#2980b9">raghukamath.com</span></a><span
style="font-family:'Georgia';font-style:italic;color:#484848"> </span></p>
                    <br>
                    <fieldset></fieldset>
                    <br>
                  </div>
                </div>
                <span class="">
                  <pre>_______________________________________________
Krita mailing list
<a moz-do-not-send="true" href="mailto:kimageshop@kde.org" target="_blank">kimageshop@kde.org</a>
<a moz-do-not-send="true" href="https://mail.kde.org/mailman/listinfo/kimageshop" target="_blank">https://mail.kde.org/mailman/listinfo/kimageshop</a>
</pre>
                </span></blockquote>
              <br>
            </div>
            <br>
            _______________________________________________<br>
            Krita mailing list<br>
            <a moz-do-not-send="true" href="mailto:kimageshop@kde.org">kimageshop@kde.org</a><br>
            <a moz-do-not-send="true"
              href="https://mail.kde.org/mailman/listinfo/kimageshop"
              rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/kimageshop</a><br>
            <br>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <br>
        -- <br>
        <div class="gmail_signature">Wolthera</div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Krita mailing list
<a class="moz-txt-link-abbreviated" href="mailto:kimageshop@kde.org">kimageshop@kde.org</a>
<a class="moz-txt-link-freetext" href="https://mail.kde.org/mailman/listinfo/kimageshop">https://mail.kde.org/mailman/listinfo/kimageshop</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>