1. 21 Aug, 2017 2 commits
  2. 19 Aug, 2017 2 commits
  3. 18 Aug, 2017 2 commits
    • Eike Hein's avatar
      Compress size hint changes before releasing position and repositioning item. · 3e3f0dec
      Eike Hein authored
      Summary:
      D4204 / d7621da6 introduced more elaborate handling of item size
      hint changes, releasing and repositioning an item for each change to
      the min/max hints on either axis. We have applets in which the x and
      y hints are coupled and update in turn, to implement aspect-ratio-
      preserving resize. This makes the value on an individual axis a
      useless temporary, wreaking havoc when followed.
      
      As a poor means to commit size hint changes atomically, a 100ms timer
      is used to compress size hint changes. The 100ms interval matches
      layoutTimer in main.qml.
      
      Not very happy with this.
      
      Together with D7384 this addresses:
      BUG:382759
      
      Reviewers: #plasma, mart
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D7385
      3e3f0dec
    • Eike Hein's avatar
      Update size hints less often. · b8c1e0e3
      Eike Hein authored
      Summary:
      The size hints were based on the size of pagerGridItem, which is derived
      from its contents. This made the size hints update as delegates were
      added, but we know ahead of time how many there will be, and what their
      size will be, so we can save some busy work.
      
      Reviewers: #plasma
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D7384
      b8c1e0e3
  4. 16 Aug, 2017 2 commits
  5. 15 Aug, 2017 2 commits
  6. 11 Aug, 2017 1 commit
  7. 01 Aug, 2017 2 commits
  8. 28 Jul, 2017 1 commit
  9. 22 Jul, 2017 2 commits
  10. 20 Jul, 2017 2 commits
  11. 18 Jul, 2017 1 commit
  12. 17 Jul, 2017 4 commits
  13. 10 Jul, 2017 1 commit
  14. 07 Jul, 2017 2 commits
  15. 28 Jun, 2017 1 commit
  16. 27 Jun, 2017 1 commit
  17. 25 Jun, 2017 1 commit
  18. 23 Jun, 2017 1 commit
    • Eike Hein's avatar
      Fix clicking outside of preview popups to dismiss them corrupting mouse state · 20bf7ec1
      Eike Hein authored
      Summary:
      As a result of refactorings in 5.10, hoveredItem may not reflect the
      true cursor position when preview popups become involved. When inter-
      acting with an item's associated preview popup, it's still considered
      hovered. This needs to be taken into account when processing clicks,
      otherwise corrupted mouse state leads e.g. to inadvertendly opening
      a folder by clicking outside its preview popup to dismiss it.
      BUG:380982
      
      Reviewers: #plasma
      
      Subscribers: broulik, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D6247
      20bf7ec1
  19. 22 Jun, 2017 1 commit
  20. 20 Jun, 2017 1 commit
  21. 19 Jun, 2017 3 commits
    • Eike Hein's avatar
      Merge branch 'Plasma/5.8' into Plasma/5.10 · fda219df
      Eike Hein authored
      fda219df
    • Eike Hein's avatar
      Fix DND onto Task Manager for groups, group dialog scrollbar · 84300b51
      Eike Hein authored
      Summary:
      With this patch drag-hover activation will work for group children,
      and moving between different group parents while dragging will
      correctly refresh the dialog contents.
      BUG:379888
      
      The patch also makes GroupDialog more similar to CompactApplet in
      desktoppackage/, in particular managing applet status and activa-
      ting the window explicitly. There is no concrete reason for this,
      but it seemed like a good idea while debugging the DND issues.
      
      Further, while inverting the MouseHandler<>ScrollArea nesting I
      removed some dodgy geometry-setting code for the inside item, and
      the ScrollArea viewport now is a single item. This very likely
      addresses some reports that the scrollbar sometimes wouldn't appear
      when required.
      BUG:379037
      
      Reviewers: #plasma
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D6231
      84300b51
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 8514327f
      Script Kiddy authored
      In case of conflict in i18n, keep the version of the branch "ours"
      To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
      8514327f
  22. 13 Jun, 2017 3 commits
  23. 08 Jun, 2017 2 commits