1. 12 Nov, 2020 3 commits
    • Nate Graham's avatar
      877092ba
    • Matthieu Gallien's avatar
      4d940f4e
    • Nate Graham's avatar
      Replace homemade ScrollHelper with standard ScrollViews to hold view items · 3b80b000
      Nate Graham authored
      We created the ScrollHelper component to fix scrolling with touchpads,
      which is quite terrible out of the box with QML's default flickables.
      
      However this solution had some drawbacks:
      
      - It broke touch scrolling
      - It broke fast scrolling by holding down the shift key while scrolling
      - It essentially re-wrote scroll handling locally, which is fragile
      - It required a bunch of extra code to handle scrollbar visibility which
        introduced various minor visual bugs in a few places
      
      In addition, this solution was not necessary since we can get the
      same result by putting views inside ScrollView components, which is a
      100% supported and standard paradigm. Doing so preserves the nice
      touchpad scrolling we already have but fixes all of the above items
      automatically.
      
      BUG: 417859
      BUG: 427967
      FIXED-IN: 20.12
      3b80b000
  2. 06 May, 2020 1 commit
  3. 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
  4. 01 Mar, 2020 1 commit
  5. 26 Jan, 2020 1 commit
  6. 03 Jan, 2020 1 commit
  7. 09 Sep, 2019 1 commit
  8. 14 Jul, 2019 1 commit
  9. 07 Jul, 2019 1 commit
    • Alexander Stippich's avatar
      Large cleanup, fixes and tweaks for playlists · 64709c70
      Alexander Stippich authored
      Summary:
      Large cleanup for all qml files regarding playlist.
      Increase the button size in PlayListEntry so that it is easier
      to click and set icon size.
      Makes SimplePlayListEntry and PlayListEntry more similar.
      Fixes display of multi-disc albums in the playlist view.
      Adds accessibility to SimplePlayListEntry.
      Remove warnings for SimplePlayListEntry due to missing data.
      
      Test Plan:
      playlist has buttons with full delegate height,
      multi-disc albums are showing correctly for the playlist,
      no more warnings for SimplePlayListEntry
      
      Reviewers: mgallien, ngraham
      
      Reviewed By: mgallien
      
      Tags: #elisa
      
      Differential Revision: https://phabricator.kde.org/D22204
      64709c70
  10. 12 Jun, 2019 2 commits
  11. 04 Jun, 2019 1 commit
  12. 05 Feb, 2019 1 commit
  13. 01 Feb, 2019 1 commit
  14. 14 Jan, 2019 1 commit
  15. 31 Dec, 2018 1 commit
  16. 30 Dec, 2018 1 commit