1. 19 Mar, 2018 1 commit
  2. 17 Mar, 2018 1 commit
  3. 13 Mar, 2018 1 commit
  4. 06 Mar, 2018 2 commits
    • Luca Beltrame's avatar
      Fix build with Qt 5.11 · 2e2c31c3
      Luca Beltrame authored
      2e2c31c3
    • Michael Pyne's avatar
      mpris: Don't toggle playback with "Pause". · 57457aee
      Michael Pyne authored
      We already have a separate playPause action for this, both in the MPRIS2
      DBus adaptor, and in PlayerManager.
      
      This also fixes playback resuming when the computer is suspended (Plasma
      sends the "Pause" command to each media player regardless of whether
      it's playing, and JuK incorrectly treats that as a request to toggle
      playback).
      
      BUG:381271
      FIXED-IN:18.04
      57457aee
  5. 04 Mar, 2018 1 commit
    • Michael Pyne's avatar
      Remove ancient Exec= key from .desktop file. · 21264845
      Michael Pyne authored
      Should allow JuK to start on Wayland.  Should also allow arguments to be
      passed to JuK (which in theory supports loading files from command
      line).
      
      I ask for URLs to be passed (%U) instead of files (%F) to avoid
      over-eager file managers or desktops trying to download music files to a
      temp directory and then deleting them once JuK is done.
      
      GUI:
      BUG:391354
      FIXED-IN:18.04
      21264845
  6. 03 Mar, 2018 1 commit
  7. 21 Feb, 2018 2 commits
  8. 13 Feb, 2018 2 commits
  9. 11 Feb, 2018 1 commit
  10. 10 Feb, 2018 5 commits
    • Michael Pyne's avatar
      Extract Playlist::SharedSettings into a separate file. · 90a6b862
      Michael Pyne authored
      This helps declutter playlist.cpp and even makes it seem a bit easier to
      read through, I think.
      
      I also tried to fix a couple of outstanding bugs along the way, for
      instance reordering columns should work now, although there's still a
      lot of improvements that need to be made here.
      90a6b862
    • Michael Pyne's avatar
      Stop playback before taking shutdown actions. · 18eed01d
      Michael Pyne authored
      This seems to prevent a gstreamer deadlock I sometimes get when trying
      to quit, though it's only a guess as to whether this is the cause or
      not.
      18eed01d
    • Michael Pyne's avatar
      More column-handling bugfixes in Playlist. · 2ea8a84d
      Michael Pyne authored
      - The showColumn/hideColumn functions work on visual indices, not
      logical indices, so converting a visual index to a logical one is both
      wrong and extra work.
      - The "Show Columns" menu was just flatly checking every column, even
      the ones that weren't shown.
      2ea8a84d
    • Kacper Kasper's avatar
      Fix columns sorting. · cd8e9200
      Kacper Kasper authored
      Summary:
      QTreeWidgetItem in Qt5 requires overloading < operator to implement
      custom sorting. Use existing compare methods to do that.
      
      Additionally, natural sorting was implemented for strings.
      This allows to sort by filenames like file_<number>.
      
      BUG:389130
      
      Test Plan:
      Click on columns to sort them.
      Columns are sorted by artist, album and track number.
      
      Reviewers: mpyne
      
      Differential Revision: https://phabricator.kde.org/D10130
      cd8e9200
    • Michael Pyne's avatar
      Avoid crash on tree view mode by disabling tree view mode :( · 5982cede
      Michael Pyne authored
      I can't decipher the brokenness here in a way that will lead to a quick
      fix, so disable the broken feature for now to avoid causing needless
      crashes for a feature that currently doesn't work at all.
      
      BUG:389937
      FIXED-IN:17.12.3
      5982cede
  11. 03 Feb, 2018 2 commits
    • Michael Pyne's avatar
      GIT_SILENT modernize some comments. · a5dcba16
      Michael Pyne authored
      a5dcba16
    • Michael Pyne's avatar
      Bring back a visual indication of the playing item. · 0dd849ec
      Michael Pyne authored
      Turned out to be surprisingly more difficult than I thought, so
      hopefully no additional bugs.
      
      In particular some Phonon backends seem to insert a trip to a
      StoppedState when changing the MediaObject's current source, so I had to
      find a way around that to be able to call Playlist::stop() from
      PlaylistCollection (which is what actually clears the visual indication
      when playback stops).
      0dd849ec
  12. 02 Feb, 2018 2 commits
  13. 01 Feb, 2018 5 commits
  14. 31 Jan, 2018 5 commits
  15. 28 Jan, 2018 1 commit
    • Kacper Kasper's avatar
      Fix columns sorting. · 81c0dcc2
      Kacper Kasper authored
      Summary:
      QTreeWidgetItem in Qt5 requires overloading < operator to implement
      custom sorting. Use existing compare methods to do that.
      
      Additionally, natural sorting was implemented for strings.
      This allows to sort by filenames like file_<number>.
      
      BUG:389130
      
      Test Plan:
      Click on columns to sort them.
      Columns are sorted by artist, album and track number.
      
      Reviewers: mpyne
      
      Differential Revision: https://phabricator.kde.org/D10130
      81c0dcc2
  16. 19 Jan, 2018 3 commits
  17. 11 Jan, 2018 1 commit
  18. 04 Jan, 2018 1 commit
  19. 11 Dec, 2017 2 commits
  20. 04 Dec, 2017 1 commit