Skip to content

Settings

Bashar Astifan edited this page Apr 11, 2025 · 1 revision

โš™๏ธ Settings

When you open Settings from the ImMobile home screen, a dialog will appear with the following categories:

  • ImMobile Settings
  • UI Settings
  • Fonts Settings
  • Online Settings
  • GamePad Settings

๐ŸŸข ImMobile Settings

This section displays information about your deviceโ€™s screen resolution, refresh rate, and DPIโ€”useful for adjusting your screen scaling.

๐Ÿ”ง Render

  • Displays the render device. On mobile devices, changing this is usually unnecessary.
  • Microsoft Basic Render is software-based and should only be used for testing.
  • FPS Settings:
    • 60 FPS is enabled by default for smooth experience.
    • You can enable:
      • 30 FPS Limit
      • Sleep (FPS Limit) โ€“ reduces CPU load, useful for low-end devices but may affect performance.

When 60 FPS is disabled:

  • ImMobile dynamically adjusts FPS per window.
  • Example: Home runs at 60 FPS, but Settings may run at 30 FPS.
  • You can review and customize these behaviors from Window -> Window Menu.

๐Ÿ’พ Data Storage

  • Lets you change the main data folder.
  • Useful to retain your configs and fonts even if the app is uninstalled.
  • On locked systems, this may load slower without root access.
  • App restart is required after changing the folder.

๐Ÿ“ Storage IO

  • Options here aim to improve file performance.
  • If you have root access, more optimization options become available.
  • Non-root users are advised to leave default settings.

๐Ÿ–ฅ๏ธ DirectX

  • Optimized for performance by default.
  • Avoid changing unless you have a specific technical need.

๐Ÿงช Experimental

  • These features are for testing only.
  • They may break the UIโ€”use at your own risk.

๐ŸŽจ UI Settings

Customize how the ImMobile interface looks and behaves.

๐ŸŽญ UI Theme

  • Style: Pick your preferred UI theme.
    • This is customizable anytime via Home โ†’ Style.
  • Change Background: Automatically chooses a matching wallpaper from internal assets.
    • Disable if you want to use a custom background.
  • Wallpaper: Choose from library, upload your own, or use a solid color.
  • Global Scale: Adjusts scale of UI elements.
    • Note: It's better to adjust device scaling unless strictly needed.

๐Ÿงฉ UI Customization

Controls layout and visibility of main UI elements.

  • These settings affect structural parts of the UI (e.g., hiding the bottom bar).
  • Use cautiouslyโ€”not all UI is 100% dynamically designed.

Notable Settings:

  • Window Focus: Stops rendering of inactive windows.

    • Improves performance with multiple windows.
    • May cause issues with unrecognized touch inputsโ€”disable if problematic.
  • ImMobile Start:

    • Force the Pinned tab to appear first for quick app access.
    • Optionally hide Packages tab to reduce UI clutter.
  • Grid:

    • Since Windows DPI scaling varies, grid layout isn't 100% dynamic.
    • Options are provided to adjust for custom display scaling.

๐Ÿงท Dialog Buttons

  • Customize confirmation dialog button colors.
  • Useful for matching your theme or custom styles.

๐Ÿ‘† UI Touch

  • Adjusts touch behavior.
  • Read the help text beside each setting for guidance.
  • Can improve response on touchscreens with low sensitivity.

๐Ÿ“ Text Editor

Default settings for ImMobileโ€™s built-in editor.

  • Backup Files:
    • Can double storage usage for large files.
  • Colorize by Default:
    • May affect performance with large files.
    • This can also be toggled per-file inside the editor.

๐Ÿ…ฐ๏ธ Fonts Settings

General

  • Choose the default font for the UI.
  • Adjust font scaling (similar to UI Global Scale).
    • Again, better to scale via system settings when possible.
    • Adjustments here may require fine-tuning to avoid visual glitches.

Fonts Library

Refer to the Fonts Usage page for full details.


๐ŸŒ Online Settings

Control how ImMobile uses internet resources.

General

  • Disable internet access completely.
    • Affects extensions using ImMobileโ€™s APIs.
    • Note: Some developers may bypass this with custom libraries.
  • Use httpClient:
    • By default, ImMobile uses Windows' background downloader (recommended).
    • httpClient is slowerโ€”only use it if youโ€™re experiencing serious download issues.

๐Ÿ“ˆ Stocks

  • Add your API key for the Stocks widget.
  • Use the provided link to retrieve the key.
  • Add your top stock tickers to load them by default.

๐ŸŒ Internet

  • Customize the User Agent string here.

๐ŸŽฎ GamePad Settings

Controls related to gamepad/touchpad and polling services.

  • Mostly relevant for extensions or gaming features.
  • Developers may override these settings.
  • You can adjust button scale, but general users likely donโ€™t need to change anything here.

Clone this wiki locally