> For the complete documentation index, see [llms.txt](https://dev.xena.biz/xena-developer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.xena.biz/xena-developer/the-possibilities/user-experience.md).

# User experience

Create good UX in Xena.

Using Bootstrap – or any other design framework – help styling components quickly and consistently. But it is not a user experience framework. The following will help you use the provided design to create a good user experience in Xena.

### Primary action&#xD;

There can be many buttons and links in a view, but only one primary action.

| <img src="https://3101502904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LZdybBvJaAboIV6zNHC%2F-LnrGThKhBWCZAkXrxRk%2F-LnrGcN9pC0qMILP_q4n%2FButtonsDo.svg?alt=media&amp;token=65f11d43-78ff-4baa-866d-7fc00968a731" alt="" data-size="original"> | <img src="https://3101502904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LZdybBvJaAboIV6zNHC%2F-LnrGThKhBWCZAkXrxRk%2F-LnrGthpxzPDnbvoJR3j%2FButtonsDont.svg?alt=media&amp;token=82771794-a4bb-4270-a714-534722b2692d" alt="" data-size="original"> |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **DO:** Clearly highlight the primary action the user can perform. All other buttons are not as important.                                                                                                                                                           | **DON'T:** Do not give every button the styling for a primary button.&#xD;                                                                                                                                                                                             |

### &#xD;Colors for buttons and alerts&#xD;

For most part, only the default styling and the primary button styling is needed. However, careful use of colors can in some cases communicate urgency or importance to the user.

| <img src="https://3101502904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LZdybBvJaAboIV6zNHC%2F-LnrGThKhBWCZAkXrxRk%2F-LnrHBaTKicczJ4QbZbx%2FColorsDo.svg?alt=media&amp;token=e38061c1-f77f-4d78-9849-85d5145b4d09" alt="" data-size="original"> | <img src="https://3101502904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LZdybBvJaAboIV6zNHC%2F-LnrGThKhBWCZAkXrxRk%2F-LnrHEoCqb1Ql4fwJ81r%2FColorsDont.svg?alt=media&amp;token=91f0bbdf-017c-4812-a8b5-ba3c2761c975" alt="" data-size="original"> |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **DO:** Use "danger" colors when performing a delete action or something an action failed. Use "success" colors when a job or action was completed successfully.                                                                                                    | **DON'T:** Do not use different colors for the sake of decoration.&#xD;&#xD;                                                                                                                                                                                          |

### Accessible on all devices&#xD;

Xena is available on computers, tablets and smartphones. It can be a challenge to accommodate much information on a small screen. Take this into consideration when you design your app, plugin or integration.

|                                                                                                                |                                                           |
| -------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| **DO:** Make views and actions accessible to users using their fingers and users with mouse and keyboard.&#xD; | **DON'T:** Do not make the UI dependent on hovering.&#xD; |
