1. 10 Jun, 2020 1 commit
    • Marco Martin's avatar
      support accessing applet geometry · 79033399
      Marco Martin authored
      the geometry property remained broken for all plasma5 lifetime.
      reading it makes sense, writing it not so much (ad it depends ffrom
      containment to containment)
      reading works, writing stays noop (for max compatibility)
      79033399
  2. 09 Jun, 2020 1 commit
  3. 08 Jun, 2020 3 commits
  4. 07 Jun, 2020 1 commit
  5. 06 Jun, 2020 1 commit
  6. 04 Jun, 2020 4 commits
  7. 03 Jun, 2020 1 commit
  8. 02 Jun, 2020 4 commits
  9. 31 May, 2020 4 commits
  10. 30 May, 2020 1 commit
  11. 29 May, 2020 8 commits
    • Alexander Lohnau's avatar
      Merge branch 'Plasma/5.19' · 2d76fee9
      Alexander Lohnau authored
      2d76fee9
    • Alexander Kandaurov's avatar
      Update availableScreenRect when a panel moves to another screen · 13eaf08a
      Alexander Kandaurov authored and Nate Graham's avatar Nate Graham committed
      Summary: When disconnecting the primary screen on a dual monitor setup and reconnecting it back, the available size of the secondary screen desktop may be reduced to the thickness of the primary screen panel, as can be seen by dragging a rubber band or trying to move some widgets. This apparently happens because the QML bindings had last been updated at the short moment when both panels were temporarily placed on the same screen. Update availableScreenRect therefore when a panel changes its screen.
      
      Reviewers: #plasma, davidedmundson
      
      Reviewed By: #plasma, davidedmundson
      
      Subscribers: broulik, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D29831
      13eaf08a
    • Nate Graham's avatar
      Show percentage in OSD when a progress bar is visible · a4b6a9da
      Nate Graham authored
      The new design makes this visually simple, and in fact I think it
      improves the composition to have the progrss bar anchored by dark-colored
      elements on both sides.
      
      OSDs without progress bars are unaffected.
      
      BUG: 385602
      FIXED-IN: 5.20
      
      Merge Request: !15
      a4b6a9da
    • Konrad Materka's avatar
      [applets/systemtray] Configurable maximum icon size · 161309cd
      Konrad Materka authored
      Add configuration UI for setting maximum icon size. This utilizes existing configuration parameter. It is a maximum allowed icon size, if panel is smaller, icon will fit to closest smaller size.
      
      BUG: 360333
      
      BUG: 355587
      
      FIXED-IN: 5.20.0
      161309cd
    • Kai Uwe Broulik's avatar
      Fix typo · 3a39bd94
      Kai Uwe Broulik authored
      3a39bd94
    • Kai Uwe Broulik's avatar
      [Notifications] Position popups more relative to notification icon · a3b679d4
      Kai Uwe Broulik authored
      The available screen rect for notification popups is horizontally restricted by the panel they're in.
      This way when you have a centered panel, the notification popup are "emitted from the panel" rather
      than floating in mid air. The horizontal edge (left or right) is determined by which half of the
      panel the notification plasmoid is in. When in System Tray, the location of System Tray is relevant.
      
      For a vertical panel, it changes the position from bottom to top based on which half of the screen
      the notification popup is on.
      
      This affects only the default "near notification icon" placement setting. Manually setting a screen
      corner still moves the notification popup all the way to the screen corner.
      a3b679d4
    • Kai Uwe Broulik's avatar
      [Clipboard Plasmoid] Port to Prison QML import · 7bd9bea0
      Kai Uwe Broulik authored
      Which does the rendering and proper sizing for us, e.g. ensure integer scaling so the barcode remains scannable.
      While at it, fix supportsBarcode (wasn't routed through to the delegate component when it was split out)
      and add Code 128 which is in Prison now.
      Also, show a label when the barcode would become too large to display (mostly for the 1D barcodes).
      The Prison item does not use a thread for generating the barcode like the dataengine does but it's super fast.
      
      Differential Revision: https://phabricator.kde.org/D29478
      7bd9bea0
    • Alexander Lohnau's avatar
      55559030
  12. 28 May, 2020 2 commits
  13. 27 May, 2020 4 commits
    • Alexander Lohnau's avatar
      Merge branch 'Plasma/5.19' · afc14b9f
      Alexander Lohnau authored
      afc14b9f
    • Alexander Lohnau's avatar
      4e706dc6
    • Alexander Lohnau's avatar
      Merge branch 'Plasma/5.19' · c9649191
      Alexander Lohnau authored
      c9649191
    • Alexander Lohnau's avatar
      Bookmarks Runner: Fix extraction of firefox profile · a960c028
      Alexander Lohnau authored
      Summary:
      BUG: 418526
      
      The profile group with the value `Default=1` is not always the default profile, for example in the profiles.ini file from the bug report:
      ```
      [Profile1]
      Name=default
      IsRelative=1
      Path=dun5pnnn.default
      Default=1
      
      [Profile0]
      Name=default-default
      IsRelative=1
      Path=xewbk2mp.default-default
      
      [Install11457493C5A56847]
      Default=xewbk2mp.default-default
      Locked=1```
      
      In the text you can see that the profile with `dun5pnnn.default` has the value `Default=1`,
      but it is not  the default profile.
      The correct default profile is in the `[Install11457493C5A56847]` group with the key `Default`.
      
      Test Plan:
      If you create a new profile it will be extracted as the default profile
      (but the old value might still be cached see D28619).
      
      Reviewers: #plasma, ngraham, bruns, broulik, meven
      
      Reviewed By: meven
      
      Subscribers: meven, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D29326
      a960c028
  14. 26 May, 2020 4 commits
    • Konrad Materka's avatar
      Merge branch 'Plasma/5.19' · 0daf417b
      Konrad Materka authored
      0daf417b
    • Konrad Materka's avatar
      [applets/systemtray] Fix configuraiton read on Plasma start · 40b1a94a
      Konrad Materka authored
      System tray models are created lazily, so it is possible that the configuration will load earlier and not notify the model of the stored values. Add explicit configuration load, so that it always loads correctly during the initialization.
      
      This is a fix for regression introduced in the !14
      40b1a94a
    • Konrad Materka's avatar
      Merge branch 'Plasma/5.19' · 21af9542
      Konrad Materka authored
      21af9542
    • Adriaan de Groot's avatar
      Fix finding _IceTransNoListen. · 0c4ad7f1
      Adriaan de Groot authored
      This is a patch carried by FreeBSD for a long time; I may have submitted it upstream before.
      
      libICE is **not** in the standary library search paths on FreeBSD, so using the straight-up name *ICE* in `check_library_exists()` won't find it -- even though libICE has previously been found, probably by `find_package(X11)`
      
      Use the full path, which is what `${X11_ICE_LIB}` should hold.
      0c4ad7f1
  15. 25 May, 2020 1 commit
    • Konrad Materka's avatar
      [applets/systemtray] Consistent name/icon in System Tray settings · 04bd86e1
      Konrad Materka authored
      Summary:
      Icon and title of entries in System Tray settings should not change when status changes.
      Use only plugin's meta-data for consistent title and icon.
      
      BUG: 421561
      
      FIXED-IN: 5.19.0
      
      Test Plan:
      1. Check Weather or Media Player applets
      2. Enbable/disable/change status
      3. Icon and title should remain the same
      04bd86e1