1. 11 Feb, 2021 1 commit
    • Jonathan Marten's avatar
      MDWSlider: Always set the single step value · 0ddf16d7
      Jonathan Marten authored
      Some controls, in particular PulseAudio, have a significant range
      which means that a single step of 1 does not appear to move the slider
      when an arrow key or the mouse wheel is used (although it actually does,
      just very slowly).  Set the single step to give 100 steps.
      
      BUG:416405
      0ddf16d7
  2. 10 Feb, 2021 5 commits
  3. 07 Feb, 2021 1 commit
  4. 27 Dec, 2020 2 commits
  5. 13 Nov, 2020 2 commits
  6. 31 Oct, 2020 1 commit
  7. 13 Oct, 2020 3 commits
  8. 12 Oct, 2020 4 commits
    • Adriaan de Groot's avatar
      Apply clang-format to mixer_oss.* · 78f92e7c
      Adriaan de Groot authored
      This is an example commit of reformatting with the clang-format tool;
      it breaks most of git-blame because the existing formatting is
      so inconsistent.
      78f92e7c
    • Adriaan de Groot's avatar
      Mark tables as not-to-be-formatted · ee1289c5
      Adriaan de Groot authored
      ee1289c5
    • Adriaan de Groot's avatar
      Add a clang-format file · ae906fe8
      Adriaan de Groot authored
      This format is copied from kquickcharts, one of the few KDE
      projects to have such a formatting file. It is WebKit-ish,
      so it matches the KDE Frameworks style fairly well.
      
      While here, match the .editorconfig line length with the
      clang-format one.
      ae906fe8
    • Adriaan de Groot's avatar
      Add a .editorconfig · a7510846
      Adriaan de Groot authored
      This is a copy of the config from konsole, which I believe
      reflects a fairly common current coding format within the
      KDE community: 4-space indents, mostly.
      a7510846
  9. 06 Oct, 2020 2 commits
  10. 05 Oct, 2020 2 commits
  11. 04 Oct, 2020 4 commits
  12. 03 Oct, 2020 2 commits
  13. 02 Oct, 2020 4 commits
    • Jonathan Marten's avatar
    • Jonathan Marten's avatar
      Configure dialogue: Allow volume feedback for non-PulseAudio · ab133319
      Jonathan Marten authored
      It now works with PA and ALSA, the most likely other backend, so the
      option is enabled in the GUI.  Move around some widgets and reword some
      messages to correspond with that.  Ensure that all configuration widgets
      have tool tips.
      
      I18N:
      ab133319
    • Jonathan Marten's avatar
      ALSA: Implement volume feedback for this backend · d0dff0f5
      Jonathan Marten authored
      Using Canberra (if available) to play the event sound, in the same way
      as PulseAudio.  There is no GUI to allow the option to be turned on yet,
      but it can be enabled by adding
      
        VolumeFeedback=true
      
      in the [General] section of kmixrc.
      d0dff0f5
    • Jonathan Marten's avatar
      MPRIS2: Get the icon name from the player application · 793c07f3
      Jonathan Marten authored
      Previously there was a hardcoded list of applications in
      Mixer_MPRIS2::getChannelTypeFromPlayerId() which passed special
      MixDevice::ChannelType values to MixDevice::channelTypeToIconName().
      Now the icon name is found via the application's desktop file, which
      is requested from the running application via DBus, and passed directly
      to MixDevice.  Icons for audio devices are still managed by MixDevice.
      
      There are some applications which do not provide the DBus interface
      to locate their desktop file.  Therefore, there is still a hardcoded
      fallback list in Mixer_MPRIS2::getIconNameFromPlayerId() which provides
      an icon name.  The MixDevice::ChannelType values for specific
      applications are no longer used.
      793c07f3
  14. 01 Oct, 2020 4 commits
  15. 16 Sep, 2020 2 commits
  16. 08 Sep, 2020 1 commit