1. 21 Sep, 2020 1 commit
  2. 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
  3. 20 May, 2020 3 commits
  4. 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
  5. 06 May, 2020 1 commit
  6. 10 Apr, 2020 2 commits
  7. 16 Mar, 2020 1 commit
  8. 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
  9. 14 Feb, 2020 1 commit
  10. 22 Dec, 2019 1 commit
  11. 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
  12. 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
  13. 14 Dec, 2018 1 commit
  14. 12 Dec, 2018 1 commit
  15. 13 Sep, 2018 1 commit
  16. 26 Aug, 2018 1 commit
  17. 12 Jul, 2018 1 commit
    • Diego Gangl's avatar
      Allow playlist to be hidden · 8e519573
      Diego Gangl authored
      Summary:
      This patch adds an option to the main menu to hide/show the side playlist.
      This was an often requested feature (and it also looks kind of cool).
      
      Feature: 392781
      
      Reviewers: mgallien, astippich
      
      Reviewed By: mgallien
      
      Subscribers: ngraham
      
      Tags: #elisa
      
      Differential Revision: https://phabricator.kde.org/D13834
      8e519573
  18. 16 May, 2018 3 commits
  19. 05 May, 2018 1 commit
    • Alexander Stippich's avatar
      move manageaudio to c++ · d41c7e06
      Alexander Stippich authored
      Summary: move the manageaudioplayer class to c++. with this, the main files responsible for playing audio are now in c++ only, with more to follow
      
      Test Plan: audio still plays
      
      Reviewers: #elisa, mgallien
      
      Reviewed By: #elisa, mgallien
      
      Tags: #elisa
      
      Differential Revision: https://phabricator.kde.org/D11678
      d41c7e06
  20. 01 May, 2018 1 commit
  21. 16 Apr, 2018 1 commit
    • Alexander Stippich's avatar
      implement shortcut to toggle filter view · 17edcbf3
      Alexander Stippich authored
      Summary: use the shortcut as in dolphin to toggle the filter view. also simplifies the implementation a bit and adjust tests
      
      Test Plan: filter view is toggled persistently across all views either with shortcut or button. test passes
      
      Reviewers: #elisa, mgallien
      
      Reviewed By: #elisa, mgallien
      
      Tags: #elisa
      
      Differential Revision: https://phabricator.kde.org/D11673
      17edcbf3
  22. 14 Mar, 2018 1 commit
  23. 22 Feb, 2018 1 commit
    • Matthieu Gallien's avatar
      lazy initialize as much as possible · 23e7e9c2
      Matthieu Gallien authored
      Summary:
      lazy initialize the standard actions
      
      lazy initialize all the models and the MusicListenersManager after start
      
      Test Plan:
      everything seems to work like it used to work
      the interface is shown earlier but with a busy indicator
      
      Reviewers: #elisa, astippich
      
      Reviewed By: #elisa, astippich
      
      Subscribers: astippich
      
      Tags: #elisa
      
      Maniphest Tasks: T7887
      
      Differential Revision: https://phabricator.kde.org/D10402
      23e7e9c2
  24. 08 Jan, 2018 1 commit
  25. 04 Dec, 2017 1 commit
    • Alexander Stippich's avatar
      enhance content view navigation · 8d848117
      Alexander Stippich authored
      Summary:
      The backspace key is now also accepted for back navigation in e.g. the artist album view.
      A mouse area is added to MediaBrowser to allow back navigation with the mouse backbutton.
      Focus is forced on the stackview when arist or album is opened. Without this, the back key navigation is only working when it is actively focused by the user, e.g. by a mouse click
      
      Reviewers: #elisa, mgallien
      
      Reviewed By: #elisa, mgallien
      
      Subscribers: mgallien
      
      Tags: #elisa
      
      Differential Revision: https://phabricator.kde.org/D8895
      8d848117
  26. 19 Sep, 2017 1 commit
  27. 24 Aug, 2017 1 commit
  28. 31 Jul, 2017 1 commit
  29. 14 Feb, 2017 1 commit
  30. 13 Feb, 2017 1 commit
  31. 24 Jan, 2017 1 commit
  32. 15 Feb, 2016 1 commit