1. 21 Sep, 2020 1 commit
  2. 17 Sep, 2020 3 commits
  3. 14 Sep, 2020 1 commit
  4. 13 Sep, 2020 1 commit
  5. 08 Sep, 2020 1 commit
  6. 30 Aug, 2020 1 commit
  7. 11 Aug, 2020 1 commit
    • Nate Graham's avatar
      Show and hide the inactive device buttons based on new count property · fbd66cdc
      Nate Graham authored
      The old code was incorrect, calling `rowCount` as though it was a
      property, but it was instead a function, so it didn't update as
      expected.
      
      This commit adds a `count` property that notifies of changes as expected
      to the abstract model as well as the filter model. Now the "Show
      inactive devices" buttons should be properly hidden by people whose
      audio setup has no hidden devices.
      fbd66cdc
  8. 30 Jul, 2020 1 commit
  9. 22 Jul, 2020 1 commit
  10. 19 Jul, 2020 2 commits
  11. 04 Jul, 2020 1 commit
    • Nate Graham's avatar
      Colorize volume percentage text when over 100% · 0cb8d246
      Nate Graham authored
      We've now made it easier to increase the maximum volume to 150% for
      those who need it due to quiet speakers. However since this could
      potentially lead to excessive volume or damage to loud speakers with
      long-term use, let's colorize the text to subtly indicate that this is
      not a normal state.
      0cb8d246
  12. 23 Jun, 2020 1 commit
  13. 19 Jun, 2020 1 commit
    • Nate Graham's avatar
      Filter out currently unused devices · 6611ff9e
      Nate Graham authored
      Right now devices that have only a single unplugged port are visible in the applet and the KCM.
      For all intents and purposes, these devices are useless as they are inactive and unused.
      Therefore, let's filter them out so they're not distracting and confusing to the user. An option
      to see them all again is provided in the KCM on the off chance that a person needs to configure
      the volume or balance of an unused device *before* it's used.
      
      This patch is principally aimed at people using hardware where PulseAudio represents multiple
      input and output sources as separate devices rather than separate ports of the same device.
      I asked the PA people about this and they said that for certain hardware, it's intentional,
      and the correct approach is to filter out the unused devices over here [1]. So, that's what
      this patch does.
      
      Thanks to @nicolasfella for his help with getting the initial prototype working!
      
      BUG: 422612
      
      FIXED-IN: 5.20
      
      [1] https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/913
      6611ff9e
  14. 18 Jun, 2020 1 commit
  15. 17 Jun, 2020 1 commit
  16. 28 May, 2020 1 commit
    • Kai Uwe Broulik's avatar
      Fix Layout warnings · a93eac2c
      Kai Uwe Broulik authored
      Using Layout.column/row in conjunction with a Repeater causes a tonne of warnings.
      Since we have to use two Repeaters (one for label, one for slider),
      lay them out top to bottom and specify the number of rows (since GridLayout
      isn't smart enough to enforce a column count when in top to bottom mode...)
      a93eac2c
  17. 27 May, 2020 4 commits
  18. 20 May, 2020 1 commit
  19. 17 May, 2020 1 commit
  20. 15 May, 2020 1 commit
  21. 14 May, 2020 1 commit
  22. 22 Apr, 2020 1 commit
  23. 15 Apr, 2020 2 commits
    • Nicolas Fella's avatar
      Merge branch 'Plasma/5.18' · aea2f25d
      Nicolas Fella authored
      aea2f25d
    • Nicolas Fella's avatar
      Create StreamRestore channel if none exists · 5bdd1368
      Nicolas Fella authored
      Summary:
      We need one channel to be able to control the volume. This restores D7485 which was broken by D20450 while fixing a different issue.
      This patch tries to combine the two by only creating a new channel if none exists and not messing with existing ones.
      
      BUG: 407397
      
      Test Plan: Can control the notification volume in the KCM now. The slider position matches the one in pavucontrol
      
      Reviewers: #plasma, drosca, broulik, ngraham
      
      Reviewed By: ngraham
      
      Subscribers: ngraham, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D28822
      5bdd1368
  24. 03 Apr, 2020 1 commit
    • Sebastian Goth's avatar
      Add options for OSD feedback · 1df3476c
      Sebastian Goth authored
      Summary:
      Extend configuration knobs for visual feedback by adding separate ones
      for output volume, input volume and mute state.
      
      BUG: 363983
      FIXED-IN: 5.19.0
      
      Reviewers: #vdg, #plasma, broulik, ngraham, drosca, cblack
      
      Reviewed By: #vdg, #plasma, ngraham, cblack
      
      Subscribers: The-Feren-OS-Dev, cblack, drosca, ngraham, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D28281
      1df3476c
  25. 02 Apr, 2020 1 commit
  26. 31 Mar, 2020 1 commit
  27. 27 Mar, 2020 1 commit
  28. 18 Mar, 2020 1 commit
  29. 10 Mar, 2020 1 commit
  30. 04 Mar, 2020 1 commit
    • George Vogiatzis's avatar
      [KCM]Align volume controls row · ca15ec82
      George Vogiatzis authored
      Summary:
      Align mute button volume slider.
      
      Slider has 2 pixel offset, caused from wrong slider height.
      
      Test Plan:
      Before:
       {F8130865, layout=inline} {F8130846, layout=inline} {F8130847, layout=inline}
      
      After:
      {F8134931, layout=inline} {F8134932, layout=inline} {F8134933, layout=inline} {F8134934, layout=inline}
      
      Reviewers: #plasma, #vdg, drosca, ngraham
      
      Reviewed By: #vdg, ngraham
      
      Subscribers: broulik, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D27645
      ca15ec82
  31. 03 Mar, 2020 3 commits
    • George Vogiatzis's avatar
      [KCM]Update Device item layout based on applet · 606c6499
      George Vogiatzis authored
      Summary:
      Remove device icon.
      Remove separation line between devices and increase spacing.
      Use radioboxes for default device selection.
      Always allow port selection.
      Fix mute tooltip.
      Use small spacing instead of default.
      Use plasma components 3 instead of qtquick controls 2.
      Remove unused imports.
      
      BUG: 417607
      CCBUG: 417447
      FIXED-IN: 5.19.0
      
      Doesn't depend, but needs D27420 to activate an unavailable port.
      
      Test Plan:
      Before:
      Was not possible to select an unavailable port.
      Combobox could drive the default button out of the layout.
      After:
      Combobox row appears for devices that have at least two ports.
      
      {F8106609}
      
      Reviewers: #plasma, drosca, ngraham, #vdg
      
      Reviewed By: ngraham, #vdg
      
      Subscribers: davidedmundson, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D27422
      606c6499
    • Nate Graham's avatar
    • George Vogiatzis's avatar
      Merge branch 'Plasma/5.18' · 20c0e9b8
      George Vogiatzis authored
      20c0e9b8