1. 13 Oct, 2019 2 commits
  2. 11 Oct, 2019 5 commits
  3. 10 Oct, 2019 5 commits
  4. 07 Oct, 2019 1 commit
  5. 06 Oct, 2019 2 commits
  6. 04 Oct, 2019 4 commits
    • Aleix Pol Gonzalez's avatar
      Use the right icon depending on the layout · f9fef4eb
      Aleix Pol Gonzalez authored
      Summary: If we're showing the icons in a horizontal layout, the < and > buttons feel like it should be selecting instead of switching pages.
      
      Test Plan:
      Tested locally
      
      {F7514919}
      
      {F7514920}
      
      Reviewers: #plasma, ngraham
      
      Reviewed By: ngraham
      
      Subscribers: ngraham, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D24408
      f9fef4eb
    • Kevin Ottens's avatar
      Expose the settings object to QML · bb2b300a
      Kevin Ottens authored
      Summary:
      This simplifies quite a bit the logic, we don't need to do the
      bookkeeping ourselves anymore. Only missing would be a "isDirty" flag on
      the settings object which explains the m_currentTheme member variable
      which is still around to have something to compare against in
      updateNeedsSave().
      
      Reviewers: #plasma, mart
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D24394
      bb2b300a
    • Kevin Ottens's avatar
      Switch from naked KConfig to KConfigXT · 6648a1a4
      Kevin Ottens authored
      Summary:
      It provides some improvements at least: first in code reuse, but also it
      cleans up the config file behind itself when we get back to the default
      value.
      
      Reviewers: #plasma, mart
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D24393
      6648a1a4
    • Kevin Ottens's avatar
      Turn the config into the single source of truth · 4c694f97
      Kevin Ottens authored
      Summary:
      The module had a somewhat convoluted logic around the management of its
      settings. Sometimes it was reading through Plasma::Theme (mostly
      proxying in some form what was in the config), sometimes straight from
      KConfig. We now got rid of m_defaultTheme to avoid the temptation of
      reading from it, KConfig is our only source of settings.
      
      We kept a single call to Plasma::Theme on save, but that's simply to
      ensure proper signalling of the change to the running shell.
      
      Reviewers: #plasma, mart
      
      Reviewed By: #plasma, mart
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D24392
      4c694f97
  7. 03 Oct, 2019 1 commit
  8. 01 Oct, 2019 1 commit
  9. 30 Sep, 2019 2 commits
  10. 28 Sep, 2019 1 commit
  11. 27 Sep, 2019 5 commits
  12. 26 Sep, 2019 3 commits
  13. 25 Sep, 2019 7 commits
  14. 24 Sep, 2019 1 commit