1. 23 Jan, 2021 1 commit
    • Kai Uwe Broulik's avatar
      Forward role() into PulseObjectFilterModel · c6c72109
      Kai Uwe Broulik authored
      The stream list was changed into a `PulseObjectFilterModel` to filter out
      virtual streams but there are some places that relied on the `role()` method
      on the original model.
      Just add a `role()` function calling into the source model.
      This fixes the menu on Applications tab not working.
      Ideally, we'd just use the enums on the respective model but with the
      dynamic way plasma-pa creates those roles, that's difficult.
  2. 21 Jan, 2021 4 commits
  3. 20 Jan, 2021 4 commits
    • Nicolas Fella's avatar
      [kcm] Make StreamListItem icon sizes consistent · 6c2418c7
      Nicolas Fella authored
      The current code deternines the icon size based on the delegate height
      which leads to different iconsizes for the notifications stream and
      other streams.
      Instead pick one of the standard icon sizes for both
    • Nicolas Fella's avatar
      [kcm] Fix layouting issues · 29eba39c
      Nicolas Fella authored
      The DeviceListItem's content was sometimes lacking proper padding to the
      right, caused by internal layouting issues.
    • Nicolas Fella's avatar
      [kcm] Fix alignment of rightmost item in list · 24a4a741
      Nicolas Fella authored
      Remove extra padding to make the combobox of StreamListItem aligned with
      the balance button of DeviceListItem
    • Noah Davis's avatar
      Move TabBar to header, maximize volume to footer · b2ccb21c
      Noah Davis authored
      After recieving complaints that the UI was being changed too frequently
      for reasons that aren't easy to guess, I've moved the controls around once again.
      This layout is similar to older versions of the plasma-pa applet, but keeps the maximize volume checkbox in the footer.
      To users using the stable version of Plasma,
      the mute and configure buttons will have been moved to the header
      and the maximize volume checkbox will stay in the footer
      We should stop rearranging the UI of this applet for a while after this commit.
  4. 19 Jan, 2021 1 commit
    • Nicolas Fella's avatar
      Temporarily move KCM out of applet config · 839223aa
      Nicolas Fella authored
      The applet config window cannot handle multi-page KCMs so it's
      impossible to open the Advanced page when opening the KCM from the
      applet config.
      The notifications applet has this problem too. Apply the same workaround
      This is of course not a good solution, but adding proper support into
      the applet config is not going to happen before Plasma 5.21. This is
      better than having a broken KCM.
      BUG: 429337
  5. 17 Jan, 2021 1 commit
  6. 15 Jan, 2021 1 commit
  7. 13 Jan, 2021 1 commit
  8. 12 Jan, 2021 1 commit
  9. 05 Jan, 2021 2 commits
    • David Redondo's avatar
      Show current Volume in Plasmoid sliders · 3e80ee13
      David Redondo authored
      We draw the background of slider now manually. The length of the highlight
      shows the current volume. Minimum is the minimal width of the element,
      maximum is highlight up to the handle position and when nothing is playing
      no highlight is shown. An animation makes the transitions a bit smoother.
    • David Redondo's avatar
      Handle changing target more cleanly · 227606a7
      David Redondo authored
      Disconnect so we get no more callbacks and fix potential assert when
      changing targets when both are not nullptr.
  10. 30 Dec, 2020 3 commits
  11. 17 Dec, 2020 4 commits
  12. 08 Dec, 2020 1 commit
    • Nate Graham's avatar
      [applet] Move tab bar to bottom · 043aa68f
      Nate Graham authored
      This switches the position of the current header and footer content,
      which allows the applet to have a toolbar in the header like most other
      applets have. As a result, the tab bar is moved to the footer.
      BUG: 430121
      FIXED-IN: 5.21
  13. 24 Nov, 2020 1 commit
    • Nicolas Fella's avatar
      Remove count property from PulseObjectFilterModel · 61f06984
      Nicolas Fella authored
      PlasmaCore.SortFilterModel already has a count property that does what
      we need.
      For reasons that I don't fully understand this extra count property
      confused the view in such a way that extra "empty" sink items were
      visible in certain circumstances.
      BUG: 427978
  14. 23 Nov, 2020 1 commit
  15. 13 Nov, 2020 1 commit
  16. 10 Nov, 2020 2 commits
  17. 09 Nov, 2020 1 commit
  18. 05 Nov, 2020 3 commits
  19. 02 Nov, 2020 1 commit
  20. 01 Nov, 2020 1 commit
  21. 31 Oct, 2020 5 commits