1. 27 Dec, 2018 1 commit
  2. 01 Aug, 2018 1 commit
  3. 27 Jul, 2018 2 commits
    • Nicolas Fella's avatar
      System volume plugin Android · f9c30148
      Nicolas Fella authored
      Add a slider for every sink to the MPRIS Activity. The sink can be muted by clicking on the volume icon.
      See D7992
      BUG: 377319
      Reviewers: #kde_connect, mtijink, albertvaka
      Reviewed By: #kde_connect, albertvaka
      Subscribers: albertvaka, MatMaul, kdeconnect, Murz, mtijink, #kde_connect
      Tags: #kde_connect
      Maniphest Tasks: T4659
      Differential Revision: https://phabricator.kde.org/D7993
    • Nicolas Fella's avatar
      Support MPRIS stop · 3e05b708
      Nicolas Fella authored
      Fixes T9070
      Reviewers: #kde_connect, albertvaka
      Reviewed By: #kde_connect, albertvaka
      Subscribers: albertvaka, kdeconnect, #kde_connect
      Tags: #kde_connect
      Maniphest Tasks: T9070
      Differential Revision: https://phabricator.kde.org/D13709
  4. 23 Apr, 2018 1 commit
    • Philip Cohn-Cort's avatar
      Add a dark theme · a1f1693d
      Philip Cohn-Cort authored
      BUG: 375376
      This revision adds dark mode support to the app ( T7044 ). It does so by injecting
      theme information into each activity, and making sure that all Views
      define their colors by reference to theme attributes.
      In order to make this work, all of the buttons with images (like the list
      of available devices) now are tinted according to the theme.
      While all versions of android support the theme, only devices running
      Android ICS or higher will have a toggle button in the drawer.
      Test Plan: Open all the screens, both with and without the dark theme on.
      Reviewers: #kde_connect, mtijink, #vdg, nicolasfella
      Reviewed By: #kde_connect, mtijink, nicolasfella
      Subscribers: apol, ngraham, nicolasfella, mtijink
      Tags: #kde_connect
      Differential Revision: https://phabricator.kde.org/D11694
  5. 04 Mar, 2018 1 commit
    • Matthijs Tijink's avatar
      Change mpris play/pause button color instead of removing it · 59f72f65
      Matthijs Tijink authored
      This prevents issues with buttons jumping around when canPlay/canPause is false, as some mpris players do not report consistent values.
      Additionally, gives the play/pause button a bit more attention when enabled. What do you think?
      When playing/pausing is enabled (i.e. nearly always):
      When disabled:
      Reviewers: #kde_connect, #vdg, albertvaka
      Reviewed By: #kde_connect, albertvaka
      Subscribers: albertvaka, nicolasfella
      Differential Revision: https://phabricator.kde.org/D10796
  6. 03 Mar, 2018 2 commits
  7. 24 Feb, 2018 1 commit
    • Matthijs Tijink's avatar
      Add album cover art support. · 0d00b8aa
      Matthijs Tijink authored
      Fetches http(s) album art urls, as supplied by MPRIS, to display as album art. Fetched urls and failed fetches are cached to prevent unneccessary network activity.
      The bulk of the code is in the fetching+caching class `AlbumArtCache`.
      Takes the comments from d52be109 into account:
       - The images (HTTP(S) only for now) are cached. This is limited to 5 MB on disk or 10 entries in memory.
       - The image gets viewing space depending on the remaining screen space. Thus, controls should never be pushed off-screen.
       - "Edge cases" like going from cover art to no cover art is handled correctly (actually a result of earlier mpris code changes).
      Additionally, it adds a landscape mode to the MPRIS activity, which shows the cover art and controls side by side.
      Desktop part is in D9563.
      FEATURE: 345015
      Test Plan: Works both with/without album art. Switching players and tracks correctly changes the album art.
      Reviewers: #kde_connect, #vdg, albertvaka
      Reviewed By: #kde_connect, albertvaka
      Subscribers: albertvaka, ngraham, nicolasfella, apol
      Differential Revision: https://phabricator.kde.org/D9564
  8. 01 Feb, 2018 1 commit
    • Nicolas Fella's avatar
      Get rid of MaxWidthImageButton · de7d9442
      Nicolas Fella authored
      Summary: There is no need to implement a custom view for that. It is only used in MPRIS Activity, which looks almost the same now, except that the play button aligns with the buttons beneath, which is better IMHO.
      Reviewers: #kde_connect, mtijink
      Reviewed By: #kde_connect, mtijink
      Subscribers: #kde_connect
      Tags: #kde_connect
      Differential Revision: https://phabricator.kde.org/D9520
  9. 01 Dec, 2017 1 commit
    • Matthijs Tijink's avatar
      Use material icons in MPRIS activity · 044261ce
      Matthijs Tijink authored
      Summary: The previous icons were old (pre-Material, maybe even pre-Holo). The recommended practice now is to add the icons directly to your app, so I added the material icons. Note that the vector version is used; these are automatically converted to bitmaps for older android versions.
      Reviewers: #kde_connect
      Subscribers: apol
      Differential Revision: https://phabricator.kde.org/D8955
  10. 08 Dec, 2016 1 commit
    • Albert Vaca Cintora's avatar
      Revert "Add support to deal with album arts sent by mpris plugin." · d52be109
      Albert Vaca Cintora authored
      This was very poorly implemented and can't stay as it is right now:
       - Every second or so the art image was being loaded from disk, scaled,
         base64 encoded and sent over the freakin network!
       - The Android interface didn't take into account small screens, and
         adding the image would cut stuff out of the screen.
       - Didn't manage "edge cases" like playing a song without cover after one
         with cover (previous image was still being shown) or changing players.
      This reverts commit 24c40440.
      # Conflicts:
      #	src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisActivity.java
      #	src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisPlugin.java
  11. 16 Jun, 2016 1 commit
  12. 06 Jun, 2016 1 commit
  13. 18 Jan, 2016 1 commit
  14. 17 Jan, 2016 1 commit
  15. 10 Aug, 2015 1 commit
  16. 25 Dec, 2014 1 commit
  17. 14 Dec, 2014 2 commits
  18. 13 Dec, 2014 1 commit
  19. 23 Nov, 2014 1 commit
  20. 05 Oct, 2014 3 commits
  21. 30 Oct, 2013 2 commits
  22. 29 Oct, 2013 1 commit
  23. 05 Sep, 2013 1 commit
  24. 10 Aug, 2013 1 commit
  25. 07 Aug, 2013 1 commit
  26. 30 Jul, 2013 1 commit
  27. 29 Jul, 2013 1 commit