1. 14 Aug, 2019 1 commit
    • Dmitry Kazakov's avatar
      Fix Shift and Alt modifiers in OUtline Selection Tool · bd06296f
      Dmitry Kazakov authored
      We should pass the keys to the tool, even when it is not active
      to make sure its keyPress/keyRelease methods work fine. To make
      it works we need to initialize the environment correctly in
      KisToolInvocationAction::processUnhandledEvent;
      
      BUG:410532
      BACKPORT:krita/4.2
      bd06296f
  2. 13 Aug, 2019 8 commits
  3. 12 Aug, 2019 3 commits
    • Karl Ove Hufthammer's avatar
      Remove misleading ‘px’ suffix for ‘move amount’ shortcut setting · ed33edf2
      Karl Ove Hufthammer authored
      The ‘Amount’ input field for the move tool had a ‘px’ suffix.
      But the unit used is chosen from a different dropdown field,
      so the input field could end up saying ‘0.3527px’ ‘Millimeters (mm)’,
      which didn’t make sense. Also updated the tooltip to reflect that
      the unit can be chosen by the user.
      ed33edf2
    • Dmitry Kazakov's avatar
      Fix lags in Move Tool when using tablet device · dcdef2ea
      Dmitry Kazakov authored
      Now the Move Tool uses the same FSP-limiting compression as the freehand
      tool does. The relevant code has been moved into a special class
      KisAsyncronousStrokeUpdateHelper, which implements a logic of issuing
      threshold events.
      
      Bascially, all the sources of event (tablet move and async update from
      KisAsyncronousStrokeUpdateHelper) now try to initiate a canvas update.
      If enough time has passed and previous updates has finished, then a new
      update is started.
      
      One more important change: now actual layer offset change is executed in
      the same exclusive job as the updates (with limited FPS), therefore, it
      avoids garbage-looking leftovers of the intemediate move states.
      
      BUG:410838
      dcdef2ea
    • Scott Petrovic's avatar
  4. 09 Aug, 2019 1 commit
  5. 07 Aug, 2019 2 commits
  6. 05 Aug, 2019 2 commits
  7. 04 Aug, 2019 2 commits
  8. 02 Aug, 2019 7 commits
  9. 01 Aug, 2019 4 commits
  10. 31 Jul, 2019 1 commit
  11. 30 Jul, 2019 7 commits
  12. 29 Jul, 2019 2 commits
    • Karl Ove Hufthammer's avatar
      Disambiguate ‘Spot’ strings for translation · d1ced644
      Karl Ove Hufthammer authored
      Adds a ‘msgctxt’ for the ‘Spot’ autofocus metering mode string
      in the Exif editor, so that it can have a different translation
      than other ‘Spot’ (colour) strings. Also changes the ‘Spot’
      string in the palette editor to ‘Spot color’, to make it
      clearer what the checkbox does.
      
      BUG: 410339
      d1ced644
    • Karl Ove Hufthammer's avatar
      Add message context for scene types ‘Portrait’ and ‘Landscape’ · b4e17100
      Karl Ove Hufthammer authored
      In the Exif metadata, the ‘Portrait’ and ‘Landscapes’ strings
      mean actual photos of people and landscape, but in the rest of
      the Krita UI, they mean vertical/horizontal paper orientation.
      This adds ‘msgctxt’ info for the Exif strings, so that they can
      translated differently than the paper orientation strings.
      
      BUG: 410342
      b4e17100