Screens
Screens are the main building blocks of your app.
Each screen represents a page or view β like a home page, settings page, or profile page.
This page explains how to create, rename, remove, and customize screens in Nowa.
Creating a New Screenβ
To create a new screen:
- Select the Screen tool from the Toolbar.
- Choose either an empty screen (with a default size) or start from one of the available templates.
- Give your screen a name.
- Click Submit.
Renaming a Screenβ
You can rename a screen in two ways:
- Double-click its name directly on the board.
- Or select the screen, then click the rename button at the top of the Details panel.
Adding Screens from the Files Panelβ
All screens you create are stored in the Files panel.
You can drag and drop them from there onto your board to add them.
Each screen behaves like a component β which means:
- If you edit one instance of a screen, all other instances of that same screen will update automatically.
- Dropping the same screen on multiple boards doesnβt create copies β itβs still the same screen file accessed from different places.
To separate a screen instance:
- Right-click the screen on the board.
- Select Detach.
Removing Screens from the Boardβ
To remove a screen from the board:
- Right-click the screen on the board.
- Select Remove.
Removing a screen from the board does not delete it from your project.
It only removes it from the board view β the file will still exist in your Files panel.
To permanently delete it, remove it from the Files library.
Screen Propertiesβ
Each screen has a set of properties you can view and edit in the Details panel.
- Name β Shows the screen name. You can rename it by clicking the rename button.
- Open in a new tab β Opens the screen as a separate file tab.
- Layout β Lets you change the screenβs position and size.
- Group β Screens are set to Stack by default. You can change the layout of its widgets to a Column or Row. Learn more in Layout.
- Screen β This wrapper defines the screen. If you remove it, the selected widget will no longer be a screen.
- Color β Changes the background color of the selected screen.
- Navigation β Add navigation widgets such as
Appbar
,Floating action
,Drawer
, orBottom navigation
. - Size β Adjust the screen size or pick a preset size.
- Make Home Screen β Sets this screen as the home screen, making it the first one shown when the app runs.
- Wrappers β Add wrappers to your screen for extra layout control. Learn more in Wrappers.