1. 28 Sep, 2022 3 commits
  2. 26 Sep, 2022 1 commit
  3. 25 Sep, 2022 1 commit
  4. 21 Sep, 2022 1 commit
  5. 20 Sep, 2022 1 commit
    • Harald Sitter's avatar
      fonts: honor & present system defaults · dc24b7c1
      Harald Sitter authored
      previously we'd pretend that a missing value meant our "plasma-ish"
      defaults would apply but that is utterly false. when no hitting is set,
      no hinting is set. this can happen when the system default fontconfigs
      don't set up any hinting.
      
      BUG: 416140
      
      
      (cherry picked from commit 5dd8cc91)
      dc24b7c1
  6. 14 Sep, 2022 2 commits
  7. 08 Sep, 2022 1 commit
    • Nate Graham's avatar
      applets/kicker: use better API to determine apps' AppStream IDs · 07fe092f
      Nate Graham authored
      The current code gathers AppStream IDs by looking at the app's desktop
      name and then adding ".desktop" onto the end of this, reflecting a
      now-deprecated convention that every AppStream ID ought to end in
      ".desktop". This hasn't been true for a while and isn't correct today;
      let's use a more modern API that returns more correct results.
      
      BUG: 458812
      FIXED-IN: 5.24.7
      
      
      (cherry picked from commit 8cd5190f)
      07fe092f
  8. 05 Sep, 2022 1 commit
    • Nate Graham's avatar
      kcms/users: don't let "Choose File…" text overflow · aa9d743b
      Nate Graham authored
      When using a language that's wordier than English and this label becomes
      a two-line string, currently the layout breaks and the string overflows
      because the Label item that draws it has no maximum height and elision
      mode set.
      
      This commit fixes that by setting them accordingly, and also using a
      standard icon size for the icon so that there's actually enough room for
      two lines of text.
      
      BUG: 458614
      FIXED-IN: 5.24.7
      (cherry picked from commit 0dad5f07)
      aa9d743b
  9. 01 Sep, 2022 1 commit
  10. 31 Aug, 2022 1 commit
  11. 30 Aug, 2022 1 commit
  12. 29 Aug, 2022 1 commit
  13. 27 Aug, 2022 1 commit
  14. 22 Aug, 2022 2 commits
    • Nate Graham's avatar
      applets/kicker: fix app icon loading logic to better handle relative paths · f0a3a400
      Nate Graham authored
      ba44b69a added logic to handle apps that
      use an absolute path in their .desktop file to define their icon, which
      works. However in the process it introduced a subtle bug: if the icon is
      not an absolute path and it's just a normal icon name, when
      QFileInfo::exists() checks for the existence of that string, it will
      treat it as a relative file path and therefore look for it in the
      current working directory, which is typically the user's homedir. If it
      finds something, it will go down the wrong code path and end up
      returning a blank QIcon. This can be verified by adding a folder with
      the name of an app icon into ~ and restarting plasmashell; that app in
      Kickoff will have a blank icon.
      
      To fix this, the icon loading code now first checks whether the icon
      returned by m_service->icon() is actually an absolute path. If not, it
      skips the logic to look for it on disk and goes straight to the
      codepath that looks for an icon with that name in the icon theme.
      
      To minimize disk reads, it checks for absolute-file-path-ness by
      inspecting the string returned by m_service->icon() rather than using
      QFileInfo::isAbsolute(), because this is a hot code path and most icons
      will not have relative paths, so checking the disk for every one of
      them would be a waste of resources.
      
      BUG: 457965
      FIXED-IN: 5.24.7
      
      
      (cherry picked from commit 57d55e38)
      f0a3a400
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 1a50873f
      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"
      1a50873f
  15. 18 Aug, 2022 1 commit
  16. 16 Aug, 2022 1 commit
  17. 15 Aug, 2022 1 commit
  18. 12 Aug, 2022 1 commit
  19. 10 Aug, 2022 1 commit
    • David Redondo's avatar
      lookandfeelmanager: Write colors before color scheme · 376c74f5
      David Redondo authored
      While we indeed write both with KConfig::Notify flag interested
      processes might only listen to the scheme change instead of
      every color scheme group. When they react to the scheme change
      the colors have not yet changed.
      The colors kcm also does it in this order.
      BUG:421745
      FIXED-IN:5.24.7
      
      
      (cherry picked from commit 9a77503f)
      376c74f5
  20. 09 Aug, 2022 1 commit
  21. 08 Aug, 2022 3 commits
  22. 02 Aug, 2022 1 commit
  23. 24 Jul, 2022 1 commit
    • Eugene Popov's avatar
      [FIX] Unable to remove manually added wallpaper · ac6f1c85
      Eugene Popov authored and Fushan Wen's avatar Fushan Wen committed
      It's not necessary to assign m_removableWallpapers asynchronously, because the value assigned to it doesn't depend on the result of that asynch function.
      
      !!! This MR is for the Plasma/5.25 branch only and it SHOULD NOT be cherry-picket into the master branch.
      
      BUG: 457019
      
      
      (cherry picked from commit d6d47393)
      ac6f1c85
  24. 13 Jul, 2022 1 commit
  25. 11 Jul, 2022 1 commit
  26. 01 Jul, 2022 1 commit
  27. 30 Jun, 2022 1 commit
  28. 29 Jun, 2022 1 commit
  29. 27 Jun, 2022 1 commit
  30. 22 Jun, 2022 1 commit
  31. 20 Jun, 2022 1 commit
    • Fushan Wen's avatar
      kcms/fonts: Fix font hinting preview · 8faab6bc
      Fushan Wen authored
      In `combineImages`, the width and the height were calculated
      incorrectly. This makes the preview image correctly obey the device
      pixel ratio of the primary screen, so the preview image can be clear
      and sharp.
      
      BUG: 413673
      FIXED-IN: 5.24.6
      
      (cherry picked from commit b96d56ae)
      8faab6bc
  32. 12 Jun, 2022 1 commit
  33. 09 Jun, 2022 1 commit
  34. 06 Jun, 2022 1 commit