1. 02 Jan, 2020 1 commit
    • Filip Fila's avatar
      [ResultDelegate] Fix bad text legiblity with certain 3rd party themes · 33f31fb7
      Filip Fila authored
      Summary:
      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):
      {F7770216}
      
      Arc Color (after):
      {F7770217}
      
      McMojave (before):
      {F7770218}
      
      McMojave (after):
      {F7770219}
      
      Breeze (before):
      {F7770215}
      
      Breeze (after):
      {F7770221}
      
      Breeze Dark (before):
      {F7770222}
      
      Breeze Dark (after):
      {F7770223}
      
      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
      33f31fb7
  2. 29 Oct, 2019 1 commit
  3. 23 Oct, 2019 1 commit
  4. 25 Jul, 2019 1 commit
  5. 24 Jul, 2019 1 commit
    • Kai Uwe Broulik's avatar
      Introduce new ResultsModel · 841c0448
      Kai Uwe Broulik authored
      This serves as a mostly drop-in replacement for SourcesModel
      and tries very hard to avoid model resets.
      It is a layer of (proxy) models, each of which have a very specific task.
      841c0448
  6. 09 Nov, 2018 1 commit
    • Nate Graham's avatar
      [Plasmoid] Clean up layout · f1637bee
      Nate Graham authored
      Summary:
      This patch cleans up the Search plasmoid's layout to essentially match that of KRunner (but without the side buttons).
      
      It also cleans up the layout-related code a bit as there were some workarounds and hacks that are no longer needed.
      
      Test Plan:
      Bottom panel, open: {F6387268, size=full}
      
      Bottom panel, showing search results: {F6387270, size=full}
      
      Top panel, open: {F6387274, size=full}
      
      Top panel, showing search results: {F6387275, size=full}
      
      Free-floating widget, open: {F6387276, size=full}
      
      Free-floating widget, showing search results: {F6387277, size=full}
      
      Reviewers: #plasma, broulik, #vdg, davidedmundson
      
      Reviewed By: #plasma, davidedmundson
      
      Subscribers: davidedmundson, Codezela, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D16622
      f1637bee
  7. 03 Dec, 2017 1 commit
  8. 02 Dec, 2017 1 commit
  9. 28 Nov, 2017 1 commit
  10. 31 Oct, 2017 1 commit
  11. 12 Sep, 2017 1 commit
    • Marco Martin's avatar
      make krunner accessible · 5946e684
      Marco Martin authored
      Summary:
      this is the milou part: refine keyboard navigation and
      semantically mark the entries with the correct text
      to be read by orca
      
      Test Plan: tested keyboard navigation and made sure orca reads the correct meaningful text
      
      Reviewers: #plasma, davidedmundson, broulik
      
      Reviewed By: #plasma, davidedmundson
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D7766
      5946e684
  12. 24 Aug, 2017 1 commit
  13. 13 Jul, 2017 1 commit
  14. 30 Apr, 2017 1 commit
    • Peifeng Yu's avatar
      Only follow mouse when moved (Fixes Bug #372635) · a41a850a
      Peifeng Yu authored
      Summary:
      Use a new variable moved to detect if mouse moved and only change index if the mouse moved. This helps preventing index changes when only using keyboard to search something in milou and to not accidently start/open something you did not want (see bug report https://bugs.kde.org/show_bug.cgi?id=372635 )
      
      BUG: 372635
      
      In general the onEntered signal seems to be broken in Qt somehow as I could not make it work reliably with Qt 5.7.1. Sometimes it worked but mostly the code using onEntered failed to work with onPositionChanged (I guess this also does not always set it to true).
      Hence I tried containsMouse which seems to work reliably at least on Qt 5.7.1.
      Tests are appreciated especially on other Qt versions.
      
      Reviewers: broulik, davidedmundson
      
      Reviewed By: davidedmundson
      
      Subscribers: ltoscano, qi437103, lfurmetz, anthonyfieroni, davidedmundson, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D5490
      a41a850a
  15. 08 Jan, 2017 2 commits
  16. 10 Aug, 2016 2 commits
  17. 17 Jun, 2016 2 commits
  18. 24 May, 2016 1 commit
  19. 07 Mar, 2016 1 commit
  20. 04 Mar, 2016 2 commits
  21. 02 Mar, 2016 2 commits
  22. 09 Feb, 2016 1 commit
  23. 28 Dec, 2015 1 commit
    • Kai Uwe Broulik's avatar
      Support runner actions · f94c18a6
      Kai Uwe Broulik authored
      This brings back support for additional runner actions. A runner can specify
      supplemental actions to a search result.
      
      REVIEW: 126514
      f94c18a6
  24. 29 Jul, 2015 2 commits
  25. 10 Mar, 2015 2 commits
    • Vishesh Handa's avatar
      Fix indent · fd9637ba
      Vishesh Handa authored
      fd9637ba
    • Vishesh Handa's avatar
      SourcesModel: Expose a 'isDuplicate' role · 65372a29
      Vishesh Handa authored
      The delegate can use this 'isDuplicate' role to determine if the main
      text is duplicated and then optionally show the subtext.
      
      This categorized delegate uses this option while the classical list view
      always shows the subtext.
      65372a29
  26. 25 Jan, 2015 1 commit
  27. 01 Jul, 2014 1 commit
  28. 18 Jun, 2014 1 commit
  29. 17 Jun, 2014 2 commits
  30. 13 Jun, 2014 1 commit
  31. 23 May, 2014 2 commits