1. 23 Sep, 2020 1 commit
  2. 21 Sep, 2020 1 commit
  3. 11 Aug, 2020 1 commit
  4. 02 Aug, 2020 2 commits
  5. 07 Jul, 2020 2 commits
    • Matthieu Gallien's avatar
      let one category be embedded in the ViewSelector · adfd2e03
      Matthieu Gallien authored
      Summary:
      only possible for all albums, all artists and all genres
      
      related to T11154
      
      Test Plan:
      after adding
      [Views]
      EmbeddedView=3
      
      Genres are added to ViewSelector list
      
      properly display icons in views list including albums (default icon and cover)
      
      introduce ViewsListData to handle data of the list of views
      
      to be used by both the model and the ViewManager class handling the
      switch between views
      
      if config changed, embedded category property may have changed
      
      separate ViewsListData object from ViewsModel and use it
      
      will allow sharing with the ViewsManager object
      
      ViewsModel no longer have any properties
      adfd2e03
    • Matthieu Gallien's avatar
  6. 20 May, 2020 2 commits
  7. 15 May, 2020 1 commit
    • Matthieu Gallien's avatar
      avoid Elisa prevent session close · 04510d16
      Matthieu Gallien authored
      This has to do with session management and the fact that when closed
      the Elisa window hides and refuse to be closed when system tray icon
      is configured active.
      
      https://doc.qt.io/qt-5/qsessionmanager.html is the main input link in
      the Qt documentation.
      
      This patch detects that the session is being closed and allow the window
      to be closed instead of hidden. That way, Elisa will not signal that the
      window refused to close and the session manager will close the full
      session.
      04510d16
  8. 06 May, 2020 1 commit
  9. 10 Apr, 2020 2 commits
  10. 01 Apr, 2020 1 commit
  11. 16 Mar, 2020 1 commit
  12. 07 Mar, 2020 1 commit
    • Alexander Stippich's avatar
      New shuffle mode for playlist · 3c925162
      Alexander Stippich authored
      This implements a new shuffle mode for the playlist with a proxy model that shuffles the available data.
      he following features are implemented:
      
      each track is selected exactly once in shuffle mode
      the shuffle mode and order are fully visible to the user
      full history with going back and forth
      
      Interfacing with the QML code is now done with the proxy model.
      
      BUG: 394333
      3c925162
  13. 16 Feb, 2020 2 commits
  14. 14 Feb, 2020 1 commit
  15. 22 Jan, 2020 1 commit
  16. 22 Dec, 2019 1 commit
  17. 10 Nov, 2019 1 commit
  18. 06 Oct, 2019 1 commit
  19. 28 Sep, 2019 1 commit
  20. 19 Sep, 2019 1 commit
  21. 07 Sep, 2019 1 commit
    • Alexander Stippich's avatar
      Rework the mediaplayercontrol · 2ccf0082
      Alexander Stippich authored
      Summary:
      Rework the mediaplayercontrol to use the new previous
      and next tracks from mediaplaylist. Allows a large
      cleanup.
      
      Depends on D22771
      
      Test Plan:
      tests pass
      play, next and previous buttons are still enabled as before
      Random and repeat buttons still work as before
      
      Reviewers: ngraham, mgallien
      
      Reviewed By: mgallien
      
      Tags: #elisa
      
      Differential Revision: https://phabricator.kde.org/D22772
      2ccf0082
  22. 22 Aug, 2019 1 commit
    • Alexander Stippich's avatar
      Make MediaPlayList responsible for remaining tracks · 9e28b008
      Alexander Stippich authored
      Summary:
      Make MediaPlayList responsible for remaining tracks.
      Allows simplification by only reacting to currentTrack
      changes inside manageheaderbar.
      Add tests for remainingTracks and cleanup manageheaderbar.
      Fixes the remaining tracks showing when in playlist repeat
      or shuffle mode.
      
      Test Plan:
      tests pass
      Remaining tracks are only showed for when not in
      shuffle or repeat mode
      
      Reviewers: ngraham, mgallien
      
      Reviewed By: mgallien
      
      Tags: #elisa
      
      Differential Revision: https://phabricator.kde.org/D22769
      9e28b008
  23. 19 Aug, 2019 1 commit
    • Jerome Guidon's avatar
      Add support for radio streams · 84001921
      Jerome Guidon authored
      Summary:
      Add support for radio streams
      
      Steps of development:
        - play a stream and get some information from it
        - Added a table for radios in the database (V13) with some examples in it.
        - Get the examples in the view and add/play them in the playlist.
      
      Test Plan: after the first reviews, add test for the radios view
      
      Reviewers: #elisa, #vdg, mgallien, astippich
      
      Reviewed By: #elisa, mgallien, astippich
      
      Subscribers: astippich, ngraham, mgallien, ndavis
      
      Maniphest Tasks: T7567
      
      Differential Revision: https://phabricator.kde.org/D21525
      84001921
  24. 24 Jul, 2019 1 commit
  25. 14 Apr, 2019 2 commits
  26. 12 Apr, 2019 1 commit
    • Jerome Guidon's avatar
      Allow to undo the clear actions on the playlist · c8a43561
      Jerome Guidon authored
      Summary:
      When a clear action is performed on the playlist, the user might lose valuable work.
      Add the possibility to undo this operation via passive notification.
      Keep it simple by allowing only one undo and no redo.
      
       - The patch now enables to restore the playlist and the player status.
      For the notification, I use KNotification here, you can see in the screenshot the notification with an Undo button.
      
       - KNotification needs the file elisa.notifyrc to be installed in QStandardPaths::GenericDataLocation directory, so it may impact the packaging of the app (https://api.kde.org/frameworks/knotifications/html/classKNotification.html#file).
      
      Reviewers: mgallien
      
      Reviewed By: mgallien
      
      Subscribers: ngraham
      
      Tags: #elisa
      
      Maniphest Tasks: T5376
      
      Differential Revision: https://phabricator.kde.org/D19610
      c8a43561
  27. 25 Mar, 2019 1 commit
  28. 15 Jan, 2019 1 commit
    • Ashwin  Dhakaita's avatar
      Global shortcut for play/pause action using spacebar key · 5847d0e0
      Ashwin Dhakaita authored
      Summary:
      Assign SpaceBar key as the global shortcut for play/pause action.  Most of the media player out there already use spacebar as the global shortcut for play/pause action.  So,  it would be good to do the same for Elisa.
      Modified ElisaMainWindow.qml to add the shortcut component.
      Modified MediaPlayerControl.qml to prevent elements from getting focus as it causes interference with the shortcut keypressed events.
      
      BUG:    392989
      FIXED-IN:    elisa  0.3.80
      
      Reviewers: #elisa, ngraham, mgallien
      
      Reviewed By: #elisa, ngraham, mgallien
      
      Subscribers: shubham, mgallien, ngraham
      
      Tags: #elisa
      
      Differential Revision: https://phabricator.kde.org/D17994
      5847d0e0
  29. 10 Jan, 2019 1 commit
    • Ashwin  Dhakaita's avatar
      Shortcut to seek/scrub audio files · 761b1e29
      Ashwin Dhakaita authored
      Summary:
      Assigned Shift+Left/Right keys as shortcut to seek/scrub audio files (by 10 secs). Having shortcuts to seek/scrub is a good to have feature besides using the mouse.
      The patch was in response to the bug 397523 which mentions to use Alt+Left/Right keys. But, as Alt+Left keys are used by ViewNavigation.qml Shift+Left/Right keys were assigned as shortcuts.
      As far as fast forwarding is concerned,  Elisa doesn't support it yet. So, no shortcuts were introduced.
      
      BUG:    397523
      FIXED-IN:    elisa  0.3.80
      
      Reviewers: #elisa, ngraham, mgallien
      
      Reviewed By: #elisa, ngraham, mgallien
      
      Subscribers: mgallien, ngraham
      
      Tags: #elisa
      
      Differential Revision: https://phabricator.kde.org/D18017
      761b1e29
  30. 26 Dec, 2018 1 commit
  31. 20 Dec, 2018 1 commit
  32. 14 Dec, 2018 1 commit
  33. 12 Dec, 2018 2 commits