# Add New Screen

**Add New Screen** is a feature in **ONEWEB Page Designer** that supports **multi‑device screen design** within a single web page.\
While web applications normally adapt across screen sizes automatically, this feature allows designers to **explicitly define and design for specific device screens**, such as mobile views, inside the Page Designer.

This is especially useful when:

* Designing **mobile‑specific layouts** for web applications
* Previewing UI behavior on different devices
* Customizing layouts for specific screen dimensions

***

### Default Multi‑Screen Support

By default, Page Designer already supports responsive multi‑screen layouts.

<figure><img src="https://2015371994-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMpDjHWFRUtZ5nJcSfVXd%2Fuploads%2FAGgxQ2Qpg2nDiIyBXj44%2Fimage.png?alt=media&#x26;token=d3ba2d5a-e86e-4c79-83e4-4b1ecc1ba78a" alt=""><figcaption></figcaption></figure>

However, **Add New Screen** provides more control by allowing explicit device definitions.

***

### Add a New Device Screen While Creating a Page

#### Step 1: Open Create Page

1. Click **Create Page**
2. In the sidebar, you will see the **Screen switcher**

<figure><img src="https://2015371994-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMpDjHWFRUtZ5nJcSfVXd%2Fuploads%2FSC5xssmwLqbbikbZqNZa%2Fimage.png?alt=media&#x26;token=79d84e54-27b3-4f4f-9d30-114baf0c0ef8" alt=""><figcaption></figcaption></figure>

***

#### Step 2: Add New Screen

1. Click **Switch**
2. Click **Add New Screen**

<figure><img src="https://2015371994-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMpDjHWFRUtZ5nJcSfVXd%2Fuploads%2FzTrAWy7fGHuVCX6zJuZv%2Fimage.png?alt=media&#x26;token=6a627b59-ad03-45d1-b46d-97243b9f1211" alt=""><figcaption></figcaption></figure>

***

#### Step 3: Configure Device Screen Settings

A modal configuration dialog will appear.

1. Enter:
   * **Device Name**
   * **Width**
   * **Height**
2. Click **Save**

<figure><img src="https://2015371994-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMpDjHWFRUtZ5nJcSfVXd%2Fuploads%2Fe4Al0HIsxiQk4cw9YmF5%2Fimage.png?alt=media&#x26;token=c587a23c-b15a-405d-b942-3da000304dc3" alt=""><figcaption></figcaption></figure>

***

### Manage Multiple Screens

After adding a screen:

* The new device screen appears in the **Add New Screen menu**
* Users can add **more than one screen** if required
* Each screen represents a specific device layout

<figure><img src="https://2015371994-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMpDjHWFRUtZ5nJcSfVXd%2Fuploads%2FgxyRDD0QAt1uu8YWNqky%2Fimage.png?alt=media&#x26;token=0447737a-2f8f-48dd-9886-042edc474405" alt=""><figcaption></figcaption></figure>

Once screen setup is complete, click **Start Design**.

***

### Design with Multiple Screens

When the design area opens:

* Available screens are shown on the **top toolbar**
* Users can switch between screens instantly
* Layout and component changes apply per screen

<figure><img src="https://2015371994-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMpDjHWFRUtZ5nJcSfVXd%2Fuploads%2FrvdgGuMDc4wXkN5TtTRe%2Fimage.png?alt=media&#x26;token=c6d35170-18f8-46c7-8dcc-bed1fe3049f7" alt=""><figcaption></figcaption></figure>

This allows designers to fine‑tune UI behavior for specific devices without creating separate pages.

***

### Design Perspective

As part of **responsive design best practices**:

* Use **Add New Screen** when default responsiveness is insufficient
* Define screens for critical device sizes (e.g. mobile, tablet)
* Keep layouts consistent across screens where possible
* Combine with **Display Flex** and **Box Model Editor** for best results

The Add New Screen feature enables precise, device‑aware design while maintaining a single page structure.


---

# 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.onewebstack.com/oneweb-platform-th/building-apps/ui-page-designer/ux-ui-components/pages/page-features/add-new-screen.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.
