1. 21 Oct, 2020 6 commits
  2. 16 Oct, 2020 1 commit
  3. 12 Oct, 2020 4 commits
  4. 11 Oct, 2020 2 commits
  5. 10 Oct, 2020 2 commits
  6. 09 Oct, 2020 3 commits
    • abakkk's avatar
      remove debug constants · 556cbb2a
      abakkk authored
      Remove CAIRO_DEBUG_EXTENDS and SVG_DEBUG_EXTENDS.
      556cbb2a
    • abakkk's avatar
      Split the drawing area in several layer widgets. · 58677dc1
      abakkk authored
      The drawing area is now a container and the layers are the proper drawing widgets. There is a separated layer for the current element so only the current element is redisplayed when drawing.
      58677dc1
    • abakkk's avatar
      fix transformation stopping · ed167f8d
      abakkk authored
      * Handle case where grabbed element does not have transformation to stop.
      * Update cursor after erasing drawing while an element is grabbed.
      ed167f8d
  7. 07 Oct, 2020 1 commit
  8. 06 Oct, 2020 2 commits
  9. 05 Oct, 2020 1 commit
    • abakkk's avatar
      rework of key event handling · ff350130
      abakkk authored
      * Handle stage key events only when the area is reactive. Any reason to handle key events in other cases?
      * Move `Escape` key handling to the stage `key-press-event` handler. So leaving the drawing mode with `Escape` is still possible when the overview mode has been entered inadvertently.
      ff350130
  10. 04 Oct, 2020 6 commits
    • abakkk's avatar
      finish undo/redo rework · 28def005
      abakkk authored
      * "Undo(Redo) last brushstroke" -> "Undo(Redo)".
      * Sync `_updateActionSensitivity` menu method with the new undo/redo behavior.
      * Smooth button action is no longer destructive.
      * Clean undone smooth transformations when doing a new smooth transformation.
      28def005
    • abakkk's avatar
      transformation notUndoable => undoable · 236e4db2
      abakkk authored
      The `undoable` transformation property is not preserved when the element is "stringified". So transformations cannot be undone, once the element is loaded from JSON.
      236e4db2
    • abakkk's avatar
      make smooth transformations undoable/redoable · ccf928c0
      abakkk authored
      ccf928c0
    • abakkk's avatar
      make transformations undoable/redoable · e218819e
      abakkk authored
      e218819e
    • abakkk's avatar
      motion timeout · 6374cc8c
      abakkk authored
      Add intermediate points to make quick free drawings smoother.
      Do not redisplay the area at this step (crashes).
      Use device.get_coords rather than global.get_pointer because the later return rounded (floor) values.
      
      Fix #45.
      6374cc8c
    • abakkk's avatar
      fix unsanitized GType names · 82aee306
      abakkk authored
      With old GS/GJS, some GType names were generated from class names without sanitizing it (e.g. Menu.ActionButton).
      
      Instead of defining all GType names, sanitize all class name as it was GType name, and let GJS generated GType name securely when it is necessary.
      
      Fix #46.
      82aee306
  11. 27 Sep, 2020 3 commits
  12. 25 Sep, 2020 2 commits
  13. 22 Sep, 2020 6 commits
    • abakkk's avatar
      fix NEWS · 6892b9c5
      abakkk authored
      6892b9c5
    • abakkk's avatar
      Merge branch 'dev' into 'master' · 1db60b6d
      abakkk authored
      v7
      
      See merge request !16
      1db60b6d
    • abakkk's avatar
      version -> 7 · fba13926
      abakkk authored
      fba13926
    • abakkk's avatar
      colored SVG images · 3c67bf33
      abakkk authored
      Color (fill) SVG images by pressing the `Shift` key.
      3c67bf33
    • abakkk's avatar
      image element, minor · 532b9242
      abakkk authored
      * image.toJson -> image.toJSON.
      * remove unused 'fill' and 'operator' properties.
      532b9242
    • abakkk's avatar
      add gpl import · 27e19490
      abakkk authored
      * Import palettes from a .gpl file (one palette for each column).
      * Add possibility to use more than 9 palettes.
      * Color display names support.
      * color.toJSON for svg and drawing saves, color.toString for display.
      27e19490
  14. 21 Sep, 2020 1 commit