1. 01 Oct, 2020 3 commits
  2. 30 Sep, 2020 1 commit
  3. 27 Sep, 2020 1 commit
  4. 26 Sep, 2020 2 commits
  5. 25 Sep, 2020 7 commits
  6. 24 Sep, 2020 4 commits
  7. 21 Sep, 2020 4 commits
  8. 20 Sep, 2020 3 commits
  9. 18 Sep, 2020 4 commits
    • Heiko Becker's avatar
      Remove freetype/fontconfig remnants · 55dfd7d8
      Heiko Becker authored
      896f55c9 move the kcms, which needed
      freetype/fontconfig to plasma-workspace.
    • Heiko Becker's avatar
      [kimpanel] Fix comments in cmake find modules · 5ebc2dc1
      Heiko Becker authored
      I suppose they were copied over from FindFontconfig.cmake.
    • David Redondo's avatar
      Add KCModuleData for shortcuts kcm · 9f963fb0
      David Redondo authored
      Unforunately we need to do DBus calls to find out about the current state and
      we have to do it blocking because of how the mechanism works. On my machine
      each DBus call takes under 1 milliseconds so a timeout of 5should be
      fairly safe while not blocking everything for to long. If we see reports coming
      in that it doesn't work we can rethink it.
    • David Redondo's avatar
      [kcms/keys] Highlight changed settings · 41c47566
      David Redondo authored
      Manual implementation of change highlighting as done automatically in other
      kcms. Highlighted items include: Collpased action delegates whose active key
      sequences are different from the default, in the expaned state unset checkboxes
      for default key sequences and keysequenceitems for added shortcuts are highlighted.
      Finally in the components list, delegates who contain at least one action that is not
      in a default state are higlighted in the same style as config modules in the
      system settings sidebar.
  10. 17 Sep, 2020 8 commits
  11. 16 Sep, 2020 3 commits
    • Cyril Rossi's avatar
      KCM Desktop path settings : implement default indicator introduced in KCModule · d759da72
      Cyril Rossi authored
      KCModule introduce an indicator to show which settings have changed from
      default value, unfortunately some KCM have settings which cannot be
      handled automatically, thus require to handle them manually.
      see frameworks/kconfigwidgets!9
    • David Redondo's avatar
      Remove duplicated license header · f3427911
      David Redondo authored
    • David Redondo's avatar
      [kcms/keys] Handle conflicts in the kcm · c24340bd
      David Redondo authored
      Previously conflicts where handled in KeySequenceItem where inputs were being
      compared against the current active shortcut configuration. For simple
      configuration actions this is good enough but inconvenient for more complicated
      user interaction. If action A has key sequence K, the user removes K from A and
      assigns it to another action B, they would prviously be prompted that K is
      assigned to A, even though after clicking apply there were no changes.
      Doing conflict detection ourselves we can keep the model consistent and prompt
      for conflicts against the current state of the models of the kcm. Also solves
      a bug where it would fail to activate a default key sequence when it was
      assigned to another action because the checkbox would not check for conflicts.