When designing an app for Prelude, developers must follow these parameters to ensure a better experience with coding and distributing apps. Also, it gives users a better experience with interactions.
/prelude/apps directoryThe Prelude apps directory is an essential part of Prelude; it provides the source code for that particular app. It allows developers to tweak and redistribute apps within Prelude. There are rules that follow when using this directory.
/usr/share/applications! Don't place the executable files in the apps directory; it won't work!In order to achieve the goal of making an easy-to-use operating system, developers have to be aware of the design language to achieve this.
Generally, the Casper font is used throughout the system, from the title bar down to interface's text. This is unique to Prelude, so you'll know when an app is made for Prelude. In previous systems, the FreeSans font was used.
Unless there is a specific purpose as to why there is a font change, all apps should use Casper.
Prelude ships with the UltraFlat-icons icon theme by default. To achieve an overall pleasant look, use this icon theme. iOS 9 icons are also accepted.
Try to prevent use of menus. This will make the experience better as the MenuBar doesn't show the entire menu. If you need a menu, make a button that has a menu.
Try to stay away from 3D, skeumorphic designs. This destroys the effect in Prelude's flat theming. Although Material design is 3D in a sense, it's still primarly flat.
This document will change over the course of time. Please be aware that the development parameters are only tentative and serve as a guideline.