1. 02 Jan, 2020 1 commit
    • Filip Fila's avatar
      [ResultDelegate] Fix bad text legiblity with certain 3rd party themes · 33f31fb7
      Filip Fila authored
      This is a fix for D25043.
      Using `disabledTextColor` results in bad text legibility with Plasma themes that use filled-style highlight effects.
      If colors are prefered over opacity as means of achieving text shading then we need to mix `disabledTextColor` with `textColor` on selection.
      This creates an effect that is comparable to the `opacity: isCurrent? 0.8 : 0.6` code that is used throughout Plasma for subtitles.
      Test Plan:
      Only test with master.
      Arc Color (before):
      Arc Color (after):
      McMojave (before):
      McMojave (after):
      Breeze (before):
      Breeze (after):
      Breeze Dark (before):
      Breeze Dark (after):
      Reviewers: #plasma, #vdg, ngraham, broulik
      Reviewed By: #plasma, #vdg, ngraham, broulik
      Subscribers: ngraham, broulik, plasma-devel
      Tags: #plasma
      Differential Revision: https://phabricator.kde.org/D25374
  2. 23 Dec, 2019 1 commit
  3. 17 Dec, 2019 1 commit
  4. 04 Dec, 2019 2 commits
    • Filip Fila's avatar
      Merge branch 'Plasma/5.17' · ca27d468
      Filip Fila authored
    • Filip Fila's avatar
      [Applet] Replace missing icon · 4550095c
      Filip Fila authored
      The applet was using an the "nepomuk" icon which got deleted from Breeze recently.
      This patch replaces it with the generic and widespread "search" icon, which restores the same look for Breeze before the "nepomuk" deletion.
  5. 03 Dec, 2019 1 commit
  6. 12 Nov, 2019 1 commit
  7. 04 Nov, 2019 1 commit
    • David Edmundson's avatar
      Add KDEClangFormat cmake support · b5ed8580
      David Edmundson authored
      This allows devs to run: "make clang-format" and format all files easily
      using the preset KDE clang format style
      This patch adds support so devs can easily test the intended formatting
      now, it doesn't change the code yet.
      Doing an initial run to commit everything will happen later.
      Test Plan:
      Ran script
      git diff was full of amazingly cleaned code
      See D25134
  8. 29 Oct, 2019 2 commits
  9. 24 Oct, 2019 1 commit
  10. 23 Oct, 2019 1 commit
  11. 22 Oct, 2019 1 commit
  12. 20 Oct, 2019 2 commits
  13. 10 Oct, 2019 3 commits
  14. 20 Sep, 2019 1 commit
  15. 19 Sep, 2019 3 commits
  16. 06 Aug, 2019 1 commit
    • Kai Uwe Broulik's avatar
      Prefer categories with the query string visible in results · aa9e1d6c
      Kai Uwe Broulik authored
      This logic was present in the old model and keeps e.g. Baloo file search results from getting higher priority than likely more useful
      application results with the given name. It only affects the order of categories, e.g. scoring "Applications" higher than "Documents"
      if such a match exists.
      The order of matches within a category is untouched and remains determined by the runner based on type and relevance.
      Since the "relevance" of a QueryMatch is global and determined freely by the runners which don't know what other results
      might already be present, we have to resort to some fuzzy logic like this.
      Differential Revision: https://phabricator.kde.org/D22888
  17. 31 Jul, 2019 1 commit
  18. 29 Jul, 2019 1 commit
  19. 26 Jul, 2019 3 commits
    • Kai Uwe Broulik's avatar
      Make runAutomatically more resilient · 269d9825
      Kai Uwe Broulik authored
      We need to delay running the result or else we might end up clearing the model
      whilst in the middle of processing a model insertion
    • Kai Uwe Broulik's avatar
      Fix warnings · 26e30079
      Kai Uwe Broulik authored
    • Kai Uwe Broulik's avatar
      Fix running results automatically · 4d3c62f5
      Kai Uwe Broulik authored
      runCurrentIndex() relies on the ListView being up to date.
      However, all we end up doing is running the first result, so we might as well
      bypass ListView and call the model directly.
      Also, quit the match session before beginResetModel(), otherwise we might get
      results added while the model is in the process of resetting, causing crashes
  20. 25 Jul, 2019 10 commits
  21. 24 Jul, 2019 2 commits