Members of the KDE Community are recommended to subscribe to the kde-community mailing list at https://mail.kde.org/mailman/listinfo/kde-community to allow them to participate in important discussions and receive other important announcements

Commit 912fb2e1 authored by Fabian Riethmayer's avatar Fabian Riethmayer

Merge branch 'tray' into 'master'

Initial commit to add plattform integration to the HIG

See merge request websites/hig-kde-org!8
parents 57dba2e7 f39ebd7d
......@@ -17,6 +17,7 @@ KDE Human Interface Guidelines
patterns/command/index
patterns/content/index
patterns/navigation/index
plattform/index
resources/about
resources/contribute
resources/glossary
......
Plattform
=========
.. toctree::
:titlesonly:
:hidden:
tray
This is an overview of how to integrate your application into the
:doc:`plasma workspaces </introduction/architecture>`.
* :doc:`tray`
System Tray Icon
================
The system tray provides quick access to functionality integrated into the
workspace that’s both highly visible to the user and frequently changed, like
enabling/disabling WiFi and Bluetooth, or whether or not to show notifications.
See :doc:`architecture </introduction/architecture>` for an overview of plasma
workspace components.
Examples
--------
.. figure:: /img/TrayWithPanel.png
:alt:
Tray icons with an open volume control panel.
Guidelines
----------
Is this the right control
~~~~~~~~~~~~~~~~~~~~~~~~~
An application should only add an icon to the System Tray if the
user needs to frequently access the application, or if the user is intrested in
status changes within the application.
Behavior
~~~~~~~~
- On left click, open the application itself, or a panel that allows quick
access to common features.
- On right click, open a
:doc:`context menu </components/navigation/contextmenu>`.
- For application like media players, enable the user to change the volume
while scrolling over the icon.
Appearance
~~~~~~~~~~
Use a :doc:`monochrome, Shade Black, icon </style/icon>` and use color only to
communicate state.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment