# Screen Customization

- [External URL Handling](https://help.twinr.dev/screen-customization/external-url-handling.md): External URL handling are useful to handle any external URL you are trying to open in the application.
- [Apply Custom CSS](https://help.twinr.dev/screen-customization/apply-custom-css.md): Custom CSS is useful when you want to differentiate the app from your website.
- [Apply Custom JavaScript](https://help.twinr.dev/screen-customization/apply-custom-javascript.md)
- [Hide Elements](https://help.twinr.dev/screen-customization/hide-elements.md): Customize your web page while it is being displayed in your app.
- [Page Refresh](https://help.twinr.dev/screen-customization/page-refresh.md): The Page Refresh feature in Twinr enables your app to automatically refresh all screens when changes occur in specified page refresh identifiers.
- [Login](https://help.twinr.dev/screen-customization/login.md): Setup login requirements for your app.
- [General](https://help.twinr.dev/screen-customization/login/general.md): Login feature is very important when you want your users to login first before accessing the application screens.
- [Login Page](https://help.twinr.dev/screen-customization/login/login-page.md): Setup login pages URLs.
- [Tab bar(Bottom tabs)](https://help.twinr.dev/screen-customization/tab-bar.md): Find all the documents related to tab screen. Tab screens are more usable screens of the app. You can create multiple tab screens and customize it appropriately.
- [Add New Screen](https://help.twinr.dev/screen-customization/tab-bar/add-new-screen.md): Add a new screen to your app. This screen will be added to your application's tab bar.
- [Delete Screen](https://help.twinr.dev/screen-customization/tab-bar/delete-screen.md)
- [Rearrange Screen](https://help.twinr.dev/screen-customization/tab-bar/rearrange-screen.md)
- [General](https://help.twinr.dev/screen-customization/tab-bar/general.md): Set general tab screen information.
- [Navigation Bar](https://help.twinr.dev/screen-customization/tab-bar/navigation-bar.md): Set navigation bar of the tab screen.
- [Navigation Bar Title](https://help.twinr.dev/screen-customization/tab-bar/navigation-bar/navigation-bar-title.md)
- [Navigation Bar Buttons](https://help.twinr.dev/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons.md)
- [Back Button](https://help.twinr.dev/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons/back-button.md)
- [Linker Button](https://help.twinr.dev/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons/linker-button.md)
- [Cart Button](https://help.twinr.dev/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons/cart-button.md): This button lets you create a cart with badge natively in top navigation bar.
- [Custom Button](https://help.twinr.dev/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons/custom-button.md): This button is used when you want to perform any action on the click of it.
- [Hamburger Menu](https://help.twinr.dev/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons/hamburger-menu.md)
- [Native Link Sharing](https://help.twinr.dev/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons/native-link-sharing.md)
- [Native Notification Screen Button](https://help.twinr.dev/screen-customization/tab-bar/navigation-bar/navigation-bar-buttons/native-notification-screen-button.md)
- [Tab Screen - External URL Handling](https://help.twinr.dev/screen-customization/tab-bar/tab-screen-external-url-handling.md): Define URL handling policies at tab level.
- [Responsible URL](https://help.twinr.dev/screen-customization/tab-bar/responsible-url.md)
- [Tab Screen - Hide Elements](https://help.twinr.dev/screen-customization/tab-bar/tab-screen-hide-elements.md)
- [Tab Screen - CSS](https://help.twinr.dev/screen-customization/tab-bar/tab-screen-css.md)
- [Tab Screen - Scripts](https://help.twinr.dev/screen-customization/tab-bar/tab-screen-scripts.md)


---

# 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://help.twinr.dev/screen-customization.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.
