1. 11 Jul, 2020 5 commits
  2. 10 Jul, 2020 7 commits
  3. 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.
  4. 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.
    • Carl Schwan's avatar
      Update AppStream information · 66e0f82c
      Carl Schwan authored
    • Emmet O'Neill's avatar
      Cleaned up some warnings. · ff2817ea
      Emmet O'Neill authored
  5. 07 Jul, 2020 3 commits
  6. 06 Jul, 2020 3 commits
  7. 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.
    • 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
    • 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.
  8. 03 Jul, 2020 3 commits
  9. 02 Jul, 2020 10 commits
  10. 01 Jul, 2020 2 commits