1. 05 Jul, 2021 2 commits
  2. 17 Jun, 2021 1 commit
  3. 15 Jun, 2021 1 commit
    • Bart De Vries's avatar
      Fix inhibit suspend on Gnome · 8562e101
      Bart De Vries authored
      The inhibit dbus call to gnome sessionmanager expects flags as input.
      Currently the flags are set to 8, which will "Inhibit the session being
      marked as idle". This is insufficient to prevent the device from
      suspending while playing.
      We should also add 4 = "Inhibit suspending the session or computer".
      Hence, the updated flags to 12.
      
      This change was tested on phosh/phoc and it properly prevents the
      system from suspending.  The flags = 12 settings is also what gnome
      music players like Lollypop are using (as checked through the gnome
      sessionmanager dbus interface).
      8562e101
  4. 05 Jun, 2021 2 commits
  5. 01 Jun, 2021 1 commit
  6. 22 May, 2021 1 commit
    • Matthieu Gallien's avatar
      properly update album when removing one of its track · e2d32dd9
      Matthieu Gallien authored
      when an album is modified (tracks removed, ...) delay computing the
      notification for the tracks of the album
      
      after all modifications have been done, ensure all tracks within
      modified albums are notified as modified (ensure for example that cover
      changes are propagated to tracks)
      e2d32dd9
  7. 19 May, 2021 2 commits
  8. 07 May, 2021 2 commits
  9. 24 Apr, 2021 1 commit
  10. 22 Apr, 2021 2 commits
  11. 17 Apr, 2021 1 commit
  12. 14 Apr, 2021 2 commits
  13. 09 Apr, 2021 1 commit
  14. 08 Apr, 2021 1 commit
  15. 24 Mar, 2021 2 commits
  16. 13 Mar, 2021 2 commits
    • Albert Astals Cid's avatar
    • Devin Lin's avatar
      Add mobile layout · 7bb83f95
      Devin Lin authored
      This commit is the culmination of !205
      
      Notable Changes:
      - Added mobile folder with components needed for mobile (and are separator from desktop components)
      - Changed tst_NavigationActionBar test so that it does not check for artist button when it is invisible (loaders are used now so the button wouldn't be detected)
      - Added loaders in ContentView.qml to switch between the mobile and desktop sidebars
      - Changed ContextView.qml to use FormLayout, and also add mobile navigation buttons
      - Collapsed the two list delegates (detailed and non detailed) together, along with edits for mobile usage
      - Lowered the size of text in list delegates
      - Extracted out the settings form to be shared between mobile and desktop
      - Edited the grid delegate to be mobile friendly
      - Removed clip from both listviews and gridviews for performance
      - Extracted out the volume slider and duration slider to be shared for mobile and desktop
      - Add mobile and desktop component switching for MediaPlayListView.qml
      - Port the metadata view into Kirigami FormLayout so that it can be shared between mobile and desktop
      - Rework NavigationActionBar buttons to all be components loaded in by loaders, so that we can have different layouts for mobile and desktop
      - Extract shared properties for playlist delegates between mobile and desktop into BasePlayListDelegate.qml
      - Extract shared properties between media players on mobile and desktop into BasePlayerControl.qml
      7bb83f95
  17. 07 Mar, 2021 4 commits
  18. 02 Mar, 2021 4 commits
  19. 01 Mar, 2021 1 commit
  20. 25 Feb, 2021 1 commit
  21. 24 Feb, 2021 3 commits
  22. 16 Feb, 2021 3 commits