diff --git a/source/img/Systemsettings-LookAndFeel.png b/source/img/Systemsettings-LookAndFeel.png new file mode 100644 index 0000000..b201d60 Binary files /dev/null and b/source/img/Systemsettings-LookAndFeel.png differ diff --git a/source/img/Systemsettings-PlasmaTheme.png b/source/img/Systemsettings-PlasmaTheme.png new file mode 100644 index 0000000..45d9ca3 Binary files /dev/null and b/source/img/Systemsettings-PlasmaTheme.png differ diff --git a/source/img/get-hot-new-stuff.svg b/source/img/get-hot-new-stuff.svg new file mode 100644 index 0000000..d89de43 --- /dev/null +++ b/source/img/get-hot-new-stuff.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/source/plattform/getnew.rst b/source/plattform/getnew.rst new file mode 100644 index 0000000..fb12c11 --- /dev/null +++ b/source/plattform/getnew.rst @@ -0,0 +1,49 @@ +Get New Stuff +============= + +Get New Stuff (GNS) is an integrated data service which allows users to share +and download themes, templates, wallpapers, and more through a single click of a +button in the application. + +Examples +-------- + +.. figure:: /img/Systemsettings-LookAndFeel.png + :scale: 40% + + Get New Stuff button in "Choose the Look and Feel theme" KCM + +Guidelines +---------- + +Is this the right control +~~~~~~~~~~~~~~~~~~~~~~~~~ + +Add a GNS button to an application or a KCM, if the user can install aditional +content from the integrated data service. You might want to accompany it by a +button that allows the user to install content from the local file system. + +Appearance +~~~~~~~~~~ + +The text of a GNS button should be made of these parts: + +- Use the get-hot-new-stuff.png icon + + .. image:: /img/get-hot-new-stuff.svg + :width: 32 + :height: 32 + +- Label the button with "Get New" and the type of content the user will + download +- Add an :doc:`ellipsis to the label `, to indicate the + user must provide additional input to complete the task. + +The button should always be placed on the bottom right of the list or grid that +can be ammended. If you want a button to install from the local file system, +place it to the left og the GNS button. + +.. figure:: /img/Systemsettings-PlasmaTheme.png + :scale: 40% + + Button placement at the bottom of the content grid diff --git a/source/plattform/index.rst b/source/plattform/index.rst index 814e64d..eb99865 100644 --- a/source/plattform/index.rst +++ b/source/plattform/index.rst @@ -1,13 +1,15 @@ Platform ========= .. toctree:: :titlesonly: :hidden: tray + getnew This is an overview of how to integrate your application into the :doc:`plasma workspaces `. * :doc:`tray` +* :doc:`getnew` diff --git a/source/resources/glossary.rst b/source/resources/glossary.rst index 90aa337..ec552c8 100644 --- a/source/resources/glossary.rst +++ b/source/resources/glossary.rst @@ -1,34 +1,39 @@ Glossary ======== - **Human Interface Guidelines**, **HIG** A set of recommendations for designing and developing user interfaces for mobile, desktop, convergent applications and workspace widgets. - **User Interface**, **UI** In the field of human–computer interaction, the User Interface is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine from the human end, whilst the machine simultaneously feeds back information that aids the operators' decision-making process. *Source*: ``_ - **User Experience**, **UX** UX refers to a person's emotions and attitudes about using a particular product, system or service. It includes the practical, experiential, affective, meaningful and valuable aspects of human–computer interaction and product ownership. Additionally, it includes a person’s perceptions of system aspects such as utility, ease of use and efficiency. User experience may be considered subjective in nature to the degree that it is about individual perception and thought with respect to the system. User experience is dynamic as it is constantly modified over time due to changing usage circumstances and changes to individual systems as well as the wider usage context in which they can be found. In the end, user experience is about how the user interacts with and experiences the product. *Source:*: ``_ + +- **Get New Stuff **, **GNS** + + :doc:`/plattform/getnew` +