Revision 8095c87...

Go back to digest for 8th January 2012

Features in KDE Base

Martin Gräßlin committed changes in [kde-workspace] /clients/aurorae/src:

Aurorae goes QML

What's working:
* background for active and inactive decorations inclusive transitions
* all buttons get loaded
* transition between button states
* all borders, paddings etc is working
* mouse interaction with buttons and title area

What's not yet working:
* special maximize mode
* mouse wheel on title area
* window tabs
* changing themes
* crash resistence (currently a not compiling QML file crashes KWin badly)
* window/blur mask (tricky - we need the alpha mask of the background SVG)

What's going to be dropped:
* special opaque mode
* decoration position at left/right/bottom instead of top
Why? Because nobody uses these features

File Changes

Added 6 files
  • /clients/aurorae/src/qml
  •   kwin/aurorae.qml
  •   kwin/AuroraeButton.qml
  •   kwin/AuroraeButtonGroup.qml
  •   kwin/Decoration.qml
  •   kwin/DecorationButton.qml
  •   kwin/MenuButton.qml
Modified 3 files
  • /clients/aurorae/src
  •   kwin/aurorae.cpp
  •   kwin/aurorae.h
  •   kwin/CMakeLists.txt
9 files changed in total