1. 19 Oct, 2020 1 commit
  2. 16 Oct, 2020 2 commits
    • David Redondo's avatar
      Correctly look up data in the model · 9e002e01
      David Redondo authored
      Commit fbd66cdc exposed this preexisting bug.
      Before sModel was always a PlasmaCore.SortFilterModel but now that we can hit the
      !showHiddenDevices.visible condition in main.qml:546/573 it can also just be
      a normal SourceModel or SinkModel that do not have a get() method like the
      SortFilterModel. So we have to access the data properly.
      BUG:427687
      FIXED-IN:5.20.1
      9e002e01
    • David Redondo's avatar
      Simplify DeviceComboBox · 9eb8d3d6
      David Redondo authored
      The combobox can be simplified massively which means also fewer chances for
      bugs to occur. The check that the index was not 0 was the cause for the combobox
      being broken.
      BUG:408700
      FIXED-IN:5.20.1
      9eb8d3d6
  3. 15 Oct, 2020 2 commits
  4. 21 Sep, 2020 1 commit
  5. 17 Sep, 2020 3 commits
  6. 14 Sep, 2020 1 commit
  7. 13 Sep, 2020 1 commit
  8. 08 Sep, 2020 1 commit
  9. 30 Aug, 2020 1 commit
  10. 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
  11. 30 Jul, 2020 1 commit
  12. 22 Jul, 2020 1 commit
  13. 19 Jul, 2020 2 commits
  14. 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
  15. 23 Jun, 2020 1 commit
  16. 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
  17. 18 Jun, 2020 1 commit
  18. 17 Jun, 2020 1 commit
  19. 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
  20. 27 May, 2020 4 commits
  21. 20 May, 2020 1 commit
  22. 17 May, 2020 1 commit
  23. 15 May, 2020 1 commit
  24. 14 May, 2020 1 commit
  25. 22 Apr, 2020 1 commit
  26. 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
  27. 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
  28. 02 Apr, 2020 1 commit
  29. 31 Mar, 2020 1 commit
  30. 27 Mar, 2020 1 commit
  31. 18 Mar, 2020 1 commit