/qml-material

Material Design implemented in QtQuick

Primary LanguageQMLGNU General Public License v3.0GPL-3.0

QML Desktop

GitHub release Build Status GitHub issues Bountysource

The QML Desktop framework provides a plugin for QML that exposes different system-integrated DBus "components" that are useful for desktop shells as well as apps that would like to get access to notifications or music players, for example.

How to use

First, compile and install the plugin:

qmake
make
sudo make install

Then, to use in your desktop shell, simply import the framework like this:

import Material.Desktop 0.1

Components

  • MprisConnection
  • NotificationServer
  • UPower
  • DesktopFile + Scrobbler
  • Sound + Mixer
  • KeyEventFilter

To Do

  • Add documentation
  • Port other components to qquicklist for animations
  • Add tests