1. 16 Oct, 2020 1 commit
  2. 02 Jul, 2020 1 commit
  3. 05 Jun, 2020 1 commit
  4. 20 Feb, 2020 1 commit
  5. 07 Feb, 2019 1 commit
  6. 20 Aug, 2018 1 commit
  7. 11 Feb, 2018 1 commit
    • Laurent Montel's avatar
      Patch from aleksejshilin · 117ea8d2
      Laurent Montel authored
      When no default aggregation or theme is selected by user, Core::Manager
      
      picks the first one. The available ones were stored in QHash containers
      which, per Qt documentation, are ordered randomly:
      
      When iterating over a QMap, the items are always sorted by key. With
      QHash, the items are arbitrarily ordered.
      
      Given that keys are generated in a way that they differ each time, the
      result of picking the first item was unpredictable.
      
      This commit changes containers' type to QMap which guarantees order.
      
      Differential Revision: https://phabricator.kde.org/D10417
      117ea8d2
  8. 18 Sep, 2017 1 commit
  9. 11 Jul, 2017 1 commit
  10. 20 Mar, 2017 1 commit
    • Daniel Vrátil's avatar
      MessageList: load icons in the size that is actually used by the Theme · 820f2e2d
      Daniel Vrátil authored
      Improves looks and performance. Previously we had a single cache of icon
      pixmaps in Manager. Manager always loaded 64x64 icons, even if the theme
      was using 16x16 (which is the default). That resulted in ugly icons, both
      due to down-scaling while rendering, and because we were using icons
      designed to be shown as 64x64, not 16x16 or similar. This change moves
      the pixmap cache to Theme, so that each Theme has its own cache using
      the Theme's icon sizes. The cache is populated lazily, so unused
      themes don't waste memory with cache.
      
      It also slightly improves performance, because the pixmaps don't have
      to be scaled down when rendering.
      820f2e2d
  11. 13 Mar, 2017 1 commit
  12. 02 Jan, 2017 1 commit
  13. 28 Oct, 2016 1 commit
  14. 27 Jun, 2016 1 commit
  15. 03 May, 2016 1 commit
  16. 04 Mar, 2016 1 commit
  17. 05 Feb, 2016 1 commit
  18. 16 Dec, 2015 1 commit
  19. 09 Dec, 2015 2 commits