1. 15 Jun, 2019 2 commits
    • Marco Trevisan's avatar
      iconGrid: Don't hide children inside allocation loop · 520cea93
      Marco Trevisan authored
      Hiding a child implies a parent reallocation, and IconGrid does it for the
      children that doesn't fit in the available space, but this could lead to an
      allocation recursion cycle. This has been introduced by commit 0e0574a0 to
      reduce CPU usage not to using JS vfuncs.
      
      To avoid this, toggle the children opacity instead so that we can achieve the
      same visibility result, without any reallocation need.
      In this way we also fix the case where hidden children can be shown again,
      as _getVisibleChildren doesn't filter-out transparent ones, restoring the
      pre-commit 0e0574a0 behavior.
      
      Fixes #1336
      
      !559
      520cea93
    • Laurent Bigonville's avatar
      shell-app: Fix spelling error · 58c4212c
      Laurent Bigonville authored
      #1205
      58c4212c
  2. 14 Jun, 2019 3 commits
    • Marco Trevisan's avatar
      background: Group 'changed' signal emission · 7059e31f
      Marco Trevisan authored
      Background is monitoring the whole `org.gnome.desktop.background` gsettings keys
      for changes connecting to the non-specialized 'changed' signal and re-emitting
      this as-is.
      This means that when the background is changed via control-center, we get
      multiple 'changed' signal events from GSettings, and for each one of this we
      recreate a Background and a BackgroundActor.
      
      Avoid this by using an idle to delay the emission of the 'changed' signal
      grouping the events.
      
      !558
      7059e31f
    • Marco Trevisan's avatar
      background: Use Garbage Collector to dispose background · a9234f76
      Marco Trevisan authored
      The same Meta.Background could be used by multiple instances of background
      actors, and so should not be disposed when the actor using it is destroyed.
      
      Instead of calling `run_dispose` directly on it, just nullify the reference
      on destroy method, leaving the job of doing the proper disposition to the
      gabage collector that keeps the proper reference count on the Meta.Background.
      
      Fixes #501
      
      !558
      a9234f76
    • Kukuh Syafaat's avatar
      Update Indonesian translation · 1e5a8b0c
      Kukuh Syafaat authored
      1e5a8b0c
  3. 11 Jun, 2019 1 commit
  4. 10 Jun, 2019 1 commit
  5. 06 Jun, 2019 3 commits
  6. 05 Jun, 2019 6 commits
  7. 03 Jun, 2019 1 commit
  8. 01 Jun, 2019 1 commit
  9. 31 May, 2019 1 commit
  10. 29 May, 2019 8 commits
  11. 28 May, 2019 1 commit
  12. 27 May, 2019 4 commits
  13. 24 May, 2019 5 commits
  14. 22 May, 2019 2 commits
  15. 21 May, 2019 1 commit