-
-
Notifications
You must be signed in to change notification settings - Fork 1
Settings
Bashar Astifan edited this page Apr 11, 2025
·
1 revision
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
This section displays information about your device’s screen resolution, refresh rate, and DPI—useful for adjusting your screen scaling.
- 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
.
- 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.
- 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.
- Optimized for performance by default.
- Avoid changing unless you have a specific technical need.
- These features are for testing only.
- They may break the UI—use at your own risk.
Customize how the ImMobile interface looks and behaves.
-
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.
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.
-
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.
- Customize confirmation dialog button colors.
- Useful for matching your theme or custom styles.
- Adjusts touch behavior.
- Read the help text beside each setting for guidance.
- Can improve response on touchscreens with low sensitivity.
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.
- 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.
Refer to the Fonts Usage page for full details.
Control how ImMobile uses internet resources.
- 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.
- 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.
- Customize the User Agent string here.
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.