1. 29 Jul, 2020 1 commit
  2. 28 Jul, 2020 5 commits
  3. 26 Jul, 2020 2 commits
  4. 25 Jul, 2020 3 commits
  5. 24 Jul, 2020 2 commits
  6. 23 Jul, 2020 4 commits
    • David Edmundson's avatar
      [klipper] Port to use wayland clipboard · b1ee38d2
      David Edmundson authored
      Summary:
      Wayland has an entire new protocol for getting and setting clipboard
      when we don't have focus. Unfortunately this means reinventing
      QClipboard from the QPA.
      
      Not mergable as-is, especially the hardcoded line in CMakeLists but
      uploaded to show direction.
      
      It uses the newly agreed approach of using QtWayland generated classes
      in clients directly rather than writing full pimpl API-fixed wrappers
      first,
      as ultimately that didn't really help do anything.
      
      Code is written so that it can be moved to KWindowSystem if needed by
      KDEConnect or others.
      
      Test Plan: Copying and pasting all over the place
      b1ee38d2
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · eb6fc12f
      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"
      eb6fc12f
    • Bhushan Shah's avatar
      doc: import the desktop theme and icons kcm docbooks · 2fbbff5d
      Bhushan Shah authored
      They are imported from plasma-desktop at git commit
      668b2f0b254e37197615f1be10197542fc6b1213
      2fbbff5d
    • Nate Graham's avatar
      Begin porting to PlasmaComponents3 · f55b00fe
      Nate Graham authored
      This begins the process of porting plasma-workspace to PlasmaComponents3. At
      this point, only the relatively easy work is done. Every file not ported
      now has been given the reason for still using PC2 in a comment on the import
      line so you can see at a glance what the blocker is by running
      `grep -r "org.kde.plasma.components 2.0"` in the repo.
      
      Everything is tested and there are no breakages or functional regressions. In
      the process, a few unused imports are removed.
      
      Here are the remaining PC3 omissions blocking what's left from getting easily
      ported:
      - No Highlight
      - No ListItem
      - No PageStack
      - No ContextMenu
      - No QueryDialog
      - No ModelContextMenu
      - TabBar has no left and right tab states
      - ToolButton has no built-in method to show a menu when clicked
      f55b00fe
  7. 22 Jul, 2020 3 commits
    • Bhushan Shah's avatar
      kcms: move desktoptheme and icons kcm to plasma-workspace · 7f52a95b
      Bhushan Shah authored
      They can be useful for mobile, they are taken from the git master of
      plasma-desktop at 5d8a64ce569b5592d073eaff5f7e8a0c243fc515 sha.
      7f52a95b
    • Marco Martin's avatar
      set formfactors for applets that shouldn't be on phone · 0b73287c
      Marco Martin authored
      Many applets shouldn't actually appear on the phone, like
      devicenotifier, the battery applet, the systray and so on
      Populate all desktop files of the plasmoids with the proper
      formfactors. on the desktop we keep showing everything.
      on the phone most of those applets will be filtered out
      
      Also take into account of the formfactors when populating the available
      categories, wo we don't have the risk of seeing empty categories
      0b73287c
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · da422a4e
      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"
      da422a4e
  8. 19 Jul, 2020 1 commit
  9. 17 Jul, 2020 4 commits
  10. 16 Jul, 2020 4 commits
    • David Edmundson's avatar
      [wallpaper] Avoid using pluginId for indexing package indexes · 74e9f990
      David Edmundson authored
      Image takes a string and loads the relevant package at a given path
      wallpapers+packageName
      
      pluginId typically is the same as the package name on disk, but not
      always, either due to bad metadata or it being deliberately mangled
      during install to avoid escaped characters.
      
      Returning the package path has the same desired effect for saving
      chosen images by package names, but avoids the complexity above.
      
      metaData presence is still queried to separate real packages from the
      fake packages generated internally which represent just one image.
      
      BUG: 423987
      74e9f990
    • Marco Martin's avatar
      emit countChanged when we get a new source model · be421fa8
      Marco Martin authored
      the source model is set asyncronously so onComponentcomplete count is 0, and when the proper source is set the notify is not emitted. furthermore the source canchange at runtime, so count needs to be reevaluated every time this happens
      be421fa8
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · fc19150c
      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"
      fc19150c
    • Nate Graham's avatar
      [applets/systemtray] Improve size options · 4db4eab5
      Nate Graham authored
      Currently in git master there are three options for Tray icon sizing/arrangement:
      1. Scale to fit + automatic number of rows/columns
      2. One auto-scaling row/column
      3. Two auto-scaling rows/columns
      
      After consultation with VDG folks and many discussions, we discovered that the
      latter two settings are kind of useless and are unlikely to satisfy anyone.
      Instead, what some people will actually want is a way to return to the pre-Plasma
      5.20 style, with one or two rows/columns of small-ish, fixed size icons.
      
      This commit changes those two options to provide exactly that, allowing people who
      don't like auto-scaling icons to return to the way their System Tray looked before
      Plasma 5.20, and can also be used for global themes which are trying to emulate
      Windows or Cinnamon, which have tray icons like this.
      4db4eab5
  11. 15 Jul, 2020 4 commits
  12. 14 Jul, 2020 7 commits