> For the complete documentation index, see [llms.txt](https://nahiyan.gitbook.io/ondesked/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nahiyan.gitbook.io/ondesked/frame.md).

# Frame

![An empty frame titled "Calculator."](https://1821306844-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lg6E_IwNOFGbgdAvHD2%2F-LgHdZGBMjUrx7edYrev%2F-LgHd_BgH_Os_kEx6RZy%2Fframe.png?generation=1559386019825031\&alt=media)

A frame is pretty much a general window, much like the browser window you're reading this on right now.

Frames must go inside `app` tags. Here's the basic syntax:

```markup
<frame>...</frame>
```

Attributes:

* `title` Title of the frame.

Classes:

* `centered` Center the frame in the screen.
* `visible` Make the frame visible.
