1. 13 Jul, 2020 7 commits
  2. 11 Jul, 2020 7 commits
  3. 10 Jul, 2020 7 commits
  4. 09 Jul, 2020 1 commit
    • Wolthera van Hövell's avatar
      Initial commit of the Multigrid generator. · 646762d5
      Wolthera van Hövell authored
      This is a generator that implements de Bruijn's 1981 algorithm
      to generate Penrose tesselations. The algorithm does this at
      dimension 5 with offsets .2 and .4. At all the other values the
      result isn't an official Penrose tesselation, but still looks cool.
      
      These tesselations show up in nature as Quasicrystals.
      
      There's still a number of extensions and papercuts to be adressed.
      646762d5
  5. 08 Jul, 2020 3 commits
    • Eoin O'Neill's avatar
      Reimplemented ability to add opacity keyframes to the Curves docker. · 3be762c2
      Eoin O'Neill authored
      Removing AnimationDocker caused a regression where the curves docker
      could no longer have opacity keys added. For the time being, the ability
      to add opacity keys has now been restored by having the add key button
      work as expected.
      
      **How it should work once more than one key is supported**
      
      When we eventually add Transform Mask keys, the user should be able to
      drop down a series of check boxes for the "add key" button which gives
      them the ability to enable and disable certain channels. This should be
      managed by adding actions to a QToolButton that enable and disable
      all supported channels. Since opacity is really the only channel we
      currently support, this isn't necessary, but we should keep this in mind.
      3be762c2
    • Carl Schwan's avatar
      Update AppStream information · 66e0f82c
      Carl Schwan authored
      66e0f82c
    • Emmet O'Neill's avatar
      Cleaned up some warnings. · ff2817ea
      Emmet O'Neill authored
      ff2817ea
  6. 07 Jul, 2020 3 commits
  7. 06 Jul, 2020 3 commits
  8. 04 Jul, 2020 3 commits
    • Agata Cacko's avatar
      Don't save fake nodes in .ora files · 0401b141
      Agata Cacko authored
      Before this commit, Krita would try to save reference images layer into
      .ora files. Since reference images layer doesn't have any projection
      (and the name for the layer is 'No Name'...), it would result in a ghost
      new layer on top of the layer stack called 'No Name'.
      Since there is no projection nor other information, there is no point
      in saving it to .ora files.
      This commit omits reference images layer (and other fake nodes)
      when saving to .ora.
      
      CCBUG:423741
      0401b141
    • Agata Cacko's avatar
      Don't save x and y of groups in .ora files · 74c10b95
      Agata Cacko authored
      Before this commit Krita would save position attributes for
      group layers. However Krita and Gimp's handling of those attributes
      differs from the behaviour MyPaint has. For the layer inside the group,
      the position attributes are considered relative to the group layer
      position (they are summed). In Krita and Gimp, the position of the layer
      inside the group is considered absolute.
      
      For example this layer structure:
      > group layer x=100 y=100
      >> paint layer x=100 y=100
      
      In Krita and Gimp, the paint layer will appear in x=100 y=100
      on the canvas, while in MyPaint it will appear in x=200 y=200.
      
      This commit always saves group layers with x=0 and y=0 to avoid this
      issue.
      
      CCBUG:423088
      74c10b95
    • Agata Cacko's avatar
      Fix saving broken .ora file in case of empty layer · 925bf97f
      Agata Cacko authored
      Before this commit, saving an empty layer to .ora would result in a
      broken file because the result PNG for the layer would be 0x0.
      This commit artificially increases the size of the layer with one pixel
      when the layer is empty to make sure there is some data (even if
      invisible) to save to PNG file.
      BUG:423741
      925bf97f
  9. 03 Jul, 2020 3 commits
  10. 02 Jul, 2020 3 commits
    • Emmet O'Neill's avatar
      Animation Rendering: WebM/VP9 Support. · cbceee2b
      Emmet O'Neill authored
      Added support for rendering WebM animation files.
      
      BUG:407301
      cbceee2b
    • Eoin O'Neill's avatar
      Compositions Docker now Allows for the Exporting of Animations · 84a2ebb2
      Eoin O'Neill authored
      Other changes needed to be made to get this to happen: Specifically,
      the plugin `extensions/animationrenderer` is now removed and built
      internally into Krita so that shared access is possible.
      
      Compositions Docker's export settings are much simpler than the
      Animation Export window for the time being. If users need more
      control of export settings, we can come back to this. For the time
      being, we simply use the previously used export settings for animation.
      84a2ebb2
    • Dmitry Kazakov's avatar
      Update reference numbers in TestKoDrag · 50d4d67c
      Dmitry Kazakov authored
      The way how bounding rect is calculated has changed in commits
      9f6b70d3 and
      adc30236e4fe15e14c98358330eecac1af600b0f. The latter one reduced
      the insets twice.
      50d4d67c