Did you know that you can use UI Library pages (page attribute: "Register in UILib) with:

Lianja.showDialogPanel()
Lianja.showDialog()
and
Lianja.showDialogPage()

This provides the ability to design pages visually in the App Builder and use them in desktop, web and mobile apps.

The page is hidden in the App (not accessible from runtime menu) but can be embedded into the standard Lianja.showDialogXXX() method calls.

See below.

Name:  Screen Shot 2021-08-11 at 10.46.58 AM.jpg
Views: 68
Size:  161.0 KB

Lianja.showDialogPanel()

Name:  Screen Shot 2021-08-11 at 10.43.57 AM.jpg
Views: 67
Size:  96.6 KB

Lianja.showDialog()

Name:  Screen Shot 2021-08-11 at 10.43.18 AM.jpg
Views: 62
Size:  81.7 KB

Lianja.showDialogPage()

Name:  Screen Shot 2021-08-11 at 10.44.30 AM.jpg
Views: 63
Size:  90.1 KB