1. 19 Apr, 2021 1 commit
    • Felipe Kinoshita's avatar
      [effects/presentwindows] Show Panels by default · ff3cb599
      Felipe Kinoshita authored and Nate Graham's avatar Nate Graham committed
      Showing the panels makes this effect a little bit more integrated
      with the desktop. With the panels disabled it creates a separate state,
      with the panels enabled it creates a more friendly state with
      the effect adding to the already existing experience.
  2. 10 Feb, 2021 1 commit
    • Vlad Zahorodnii's avatar
      Move source code to src/ directory · 93e0265e
      Vlad Zahorodnii authored
      Once in a while, we receive complaints from other fellow KDE developers
      about the file organization of kwin. This change addresses some of those
      complaints by moving all of source code in a separate directory, src/,
      thus making the project structure more traditional. Things such as tests
      are kept in their own toplevel directories.
      This change may wreak havoc on merge requests that add new files to kwin,
      but if a patch modifies an already existing file, git should be smart
      enough to figure out that the file has been relocated.
      We may potentially split the src/ directory further to make navigating
      the source code easier, but hopefully this is good enough already.
  3. 15 Apr, 2017 1 commit
    • Martin Flöser's avatar
      [effects] Use arg="true" in the kcfg files · 2132b1e0
      Martin Flöser authored
      By changing all kcfg to have arg="true" we can pass in the same
      KSharedConfigPtr into all effects. This allows to have fake config in
      the tests and in the planned effect demo mode.
      Also it means that we don't have to hardcode the name kwinrc into the
      files. In the configs - where we cannot access the effectshandler - we
      use the define KWIN_CONFIG which gets generated based on the compile
      time arguments.
      Reviewers: #kwin, #plasma
      Subscribers: plasma-devel, kwin
      Tags: #kwin
      Differential Revision: https://phabricator.kde.org/D3571
  4. 07 Apr, 2017 1 commit
  5. 18 Mar, 2014 1 commit
  6. 14 Sep, 2012 1 commit