# Preferences

<code class="expression">space.vars.productName</code> lets you customize how the application looks and behaves. These settings only affect your account — they won't change anything for other users.

## Accessing Preferences

1. Click your **name** or **avatar** in the top-right corner.
2. Select **Settings** or **Preferences**.
3. Look for sections like **Appearance**, **Display**, or **Notifications**.

***

## Theme (Light / Dark Mode)

You can choose how the application looks:

* **Light mode** — A bright, white background with dark text. Best for well-lit environments.
* **Dark mode** — A dark background with light text. Easier on the eyes in dim lighting and can save battery on some screens.
* **System** — Automatically matches your computer or device's theme setting.

### How to Change

1. Go to **Settings** > **Appearance** (or **Display**).
2. Find the **Theme** option.
3. Select **Light**, **Dark**, or **System**.
4. The change takes effect immediately.

> **Tip:** If you work in a brightly lit store, Light mode is usually easier to read. If you're in a darker office or working late, Dark mode reduces eye strain.

***

## Font Size

If the text is too small or too large for your liking:

1. Go to **Settings** > **Appearance** or **Display**.
2. Look for a **Font Size** option.
3. Choose from options like **Small**, **Medium** (default), or **Large**.
4. The text throughout the application will adjust.

> **Tip:** If you're on a tablet or touch screen at the POS, a larger font size can make buttons and text easier to tap and read.

***

## Compact View

Some sections offer a **compact view** option that reduces spacing between items, letting you see more information on the screen at once.

1. Go to **Settings** > **Display**.
2. Toggle **Compact View** on or off.

* **On** — Less padding, more data visible. Great for power users who work with long lists.
* **Off** (default) — More breathing room between elements. Easier to read and tap.

***

## Language and Locale

If your system supports multiple languages:

1. Go to **Settings** > **Display** or **Language**.
2. Select your preferred **language** from the dropdown.
3. The interface text will update to the selected language.

**Locale** settings may also affect:

* **Date format** — e.g., MM/DD/YYYY vs. DD/MM/YYYY
* **Number format** — e.g., 1,000.00 vs. 1.000,00
* **Currency display** — e.g., $, EUR, GBP

> **Note:** Not all text may be translated, especially product names and descriptions which are entered by your administrator.

***

## Notification Preferences

Control which notifications you receive and how:

1. Go to **Settings** > **Notifications**.
2. You'll see a list of notification types, such as:
   * **Order updates** — When an order status changes.
   * **Shipping notifications** — When an order ships.
   * **Approval requests** — When something needs your approval.
   * **System announcements** — Important messages from your administrator.
3. For each type, choose your preference:
   * **Email** — Receive notifications by email.
   * **In-app** — See notifications within <code class="expression">space.vars.productName</code>.
   * **Both** — Get both email and in-app notifications.
   * **None** — Turn off notifications for that type.
4. Click **Save**.

> **Tip:** Keep important notifications (like order updates and approval requests) turned on so you don't miss anything critical.

***

## Summary of Preferences

| Setting       | Options                      | Where to Find It         |
| ------------- | ---------------------------- | ------------------------ |
| Theme         | Light / Dark / System        | Settings > Appearance    |
| Font Size     | Small / Medium / Large       | Settings > Appearance    |
| Compact View  | On / Off                     | Settings > Display       |
| Language      | Depends on your system       | Settings > Display       |
| Notifications | Email / In-app / Both / None | Settings > Notifications |

All preference changes are saved to your account and will persist across devices and sessions. If you log in from a different computer, your preferences will follow you.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.in8sync.com/end-user-guide/profile-management/preferences.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
