1. 30 Jul, 2018 2 commits
    • Jehan's avatar
      icons: update icons for new top-to-bottom text feature. · ff13f75e
      Jehan authored
      They are not perfect (not a designer here!) but a bit less packed than
      the previous one. So hopefully more understandable.
      
      (cherry picked from commit e326faa7)
      ff13f75e
    • ONO Yoshio's avatar
      MR !19: Add support for vertical text writing. · e2958714
      ONO Yoshio authored
      Squashed commit of the following:
      
      commit ee1ff7d502658cfa1248a13a3f0348495db07eda
      Author: ONO Yoshio <ohtsuka.yoshio@gmail.com>
      Date:   Sun Jul 29 00:31:47 2018 +0900
      
          Fixed that gimp-text-dir-ttb-* icons are lacked in Symbolic.
      
      commit d87d012d697628da28fe90199cc04b95b72ba8ef
      Author: ONO Yoshio <ohtsuka.yoshio@gmail.com>
      Date:   Sat Jul 28 16:23:10 2018 +0900
      
          Fix a typo.
      
      commit cf0238bf7df56c384cdf3b7ec69557d14740f853
      Author: ONO Yoshio <ohtsuka.yoshio@gmail.com>
      Date:   Sat Jul 28 15:50:57 2018 +0900
      
          Fixed seg fault error.
      
      commit b07f60d0
      Author: ONO Yoshio <ohtsuka.yoshio@gmail.com>
      Date:   Fri Jul 27 17:15:34 2018 +0900
      
          Add support for vertical text writing.
      
          #641
      
      (cherry picked from commit 587d9bbb)
      e2958714
  2. 23 Jul, 2018 1 commit
  3. 20 Jul, 2018 1 commit
  4. 23 Jun, 2018 10 commits
    • Jehan's avatar
      icons: work around dimension bug of librsvg for a bunch of color icons. · be3abe6c
      Jehan authored
      It feels I am just fighting against the system. So annoying!
      
      (cherry picked from commit b87d34ba)
      be3abe6c
    • Jehan's avatar
      icons: complete color-scalable SVG. · 87d2dbbe
      Jehan authored
      Preparing extracting icons from a single file.
      
      (cherry picked from commit 199df5a1)
      87d2dbbe
    • Jehan's avatar
      icons: update various icons to account for librsvg bugs. · 402c0d98
      Jehan authored
      It should now be possible to fully export our symbolic icons from a
      single central file.
      My long-standing bug of librsvg#250 is still opened and unfixed, but it
      turns out most issues I encountered are anyway also problems when
      recoloring symbolic icons in GTK+ (like using strokes instead of
      fills!). So let's just bypass all problems at once by accounting for
      these issues in the design.
      
      (cherry picked from commit 4c68d5df)
      402c0d98
    • Jehan's avatar
      icons: fix many icons for proper recoloring. · 9bc78a3b
      Jehan authored
      I tried to fix all the icons I could see which had issues regarding all
      recoloring matters (using fill not stroke, change circle/ellipses to
      paths, etc.) when looking at a blank canvas.
      I'm sure I still miss a lot but that will do for now.
      
      (cherry picked from commit 8811b0d9)
      9bc78a3b
    • Jehan's avatar
      icons: force colors on some icons. · e960c488
      Jehan authored
      Sometimes even within symbolic icons, parts of the design must keep
      fixed colors, when they are semantic. For instance this is the case for
      the color-picker-(black|gray|white) icons or the gimp-default-colors.
      
      The trick used by GTK+ to recolor is by supplying an additional CSS
      style to icons which overrides inline CSS thanks to "! important"
      keyword. Our own trick to circumvent this trick is to set "!important"
      in inline CSS when one wishes not to have it overrided by the general
      colors.
      Right now I am doing the edit by hand with vim because Inkscape doesn't
      seem to validate this keyword if I add it manually in its XML editor. So
      what I did is add the "color-important" label on such object, and I will
      later modify my SVG export tool to add !important on such object "fill"
      values at export time.
      
      (cherry picked from commit 5d5bbeb8)
      e960c488
    • Jehan's avatar
      icons: fix various symbolic icons not properly recolored. · fa6f2f65
      Jehan authored
      The current recolorization code only recolors paths and rectangles. In
      particular it leaves circles and ellipses as-is.
      I opened the merge request gtk!214 for this issue. But in the meantime,
      it is quite easy to change circles and ellipses into path with "object
      to path" in Inkscape.
      
      A second problem is that it only recolors fills, not strokes, as
      previously stated. So I need to remove strokes from icons, or transform
      them to paths.
      
      (cherry picked from commit fd460182)
      fa6f2f65
    • Jehan's avatar
      icons: larger spacing between broken chains. · eb821610
      Jehan authored
      It seems not wide enough to differentiate easily the broken and
      non-broken chains. So let's make this gap bigger.
      
      (cherry picked from commit a5afb045)
      eb821610
    • Jehan's avatar
      icons: fixing more icons. · 99e6b365
      Jehan authored
      This time, 2 icons still had problems because of visible rectangles.
      Fixing "gimp-prefs-folders" and "gimp-prefs-folders-mypaint-brushes".
      
      (cherry picked from commit 2bb8afd1)
      99e6b365
    • Jehan's avatar
      icons: fix various icons broken when recoloring with CSS. · 11dd2365
      Jehan authored
      For anyone wishing to help me fix icons, here is the trick: apparently
      GTK+ would fill the paths with CSS colors, not stroke them. So when we
      have icon drawing based on path-stroking, they don't end up as expected.
      In Inkscape, just run "Stroke to Path" to transform a stroke design in a
      fill design.
      I am fixing "gimp-tool-cage", "document-revert", "gimp-image-reload",
      "gimp-reset" and "view-refresh". More to follow as we discover them, I
      guess.
      
      (cherry picked from commit 4b6869dd)
      11dd2365
    • Jehan's avatar
      icons: make gimp-tool-ellipse-select symmetric. · 709e5e4c
      Jehan authored
      I may not be an icon designer, but this icon be so clearly asymmetric
      always deeply annoyed me.
      
      (cherry picked from commit 45f46db8)
      709e5e4c
  5. 14 Jun, 2018 2 commits
    • Jehan's avatar
      icons: clean the symbolic vector file. · 8ede025c
      Jehan authored
      All icons are now in the file.
      
      (cherry picked from commit 3096fd29)
      8ede025c
    • Jehan's avatar
      icons: fix symbolic icons. · 98763dde
      Jehan authored
      With the symbolic-awareness of GTK+, vector icons are recolored (using
      fg, success, warning and error colors). Unfortunately it was also
      recoloring some rectangles with neither fill nor stroke, which were
      using only to get appropriate icon size (these icons were therefore
      displayed as just a square).
      
      I made a quick pass in our icons to "fix" these. I expect I may have
      missed some icons, or at the opposite, I may have broken other icons by
      removing rectangles which should not have been removed. If you find any
      such icon, please fix.
      Also some icons do not look quite right just now. We will have to create
      new guidelines on how to make symbolic icons and fix/redesign some, I
      guess.
      
      (cherry picked from commit 0c3659c5)
      98763dde
  6. 20 May, 2018 1 commit
  7. 15 Apr, 2018 1 commit
  8. 13 Apr, 2018 1 commit
  9. 24 Feb, 2018 3 commits
  10. 23 Feb, 2018 1 commit
    • Aryeom's avatar
      icons: new symbolic icons gimp-attach and gimp-detach. · a542bb1e
      Aryeom authored
      These are simple on purpose since the smaller size they are displayed at
      is 12 px (in overlay dialogs) so it needs to be simple shapes.
      
      Note by Jehan: gimpicons.h and Makefile.am not updated yet. Waiting for
      the color icons first.
      a542bb1e
  11. 06 Jan, 2018 1 commit
  12. 05 Jan, 2018 4 commits
  13. 28 Dec, 2017 1 commit
  14. 27 Dec, 2017 7 commits
  15. 19 Dec, 2017 1 commit
    • Ell's avatar
      app, menus, icons: add dashboard dockable · 981e8dcd
      Ell authored
      The dashboard dockable shows the current GEGL cache and swap sizes,
      and their recent history.  It has options to control the update
      rate and history duration of the data, and an option to warn (by
      raising/blinking the dialog) when the swap size approaches its
      limit.
      981e8dcd
  16. 23 Nov, 2017 1 commit
  17. 11 Sep, 2017 1 commit
    • Jehan's avatar
      icons: start completing the main Symbolic icons SVG file. · 677e5c23
      Jehan authored
      It's not finished yet, but I have already added all the individual
      Freedesktop and GTK+ icons. The goal will be to have all the Symbolic
      icons in this one file so that in the future we can just extract
      individual SVG files from object IDs.
      This was the original plan but librsvg was just too buggy and would not
      extract the proper viewbox for some icons. Fortunately it seems that the
      bug reports I made are finally starting to be taken into account so I am
      hoping for a usable librsvg soon and starts the work which should have
      been done from the start.
      677e5c23
  18. 12 Jun, 2017 1 commit