Interaction Settings
About 708 wordsAbout 2 min
2025-01-11
Interaction settings allow you to customize FolkPatch's behavior when installing and deleting modules, as well as application debug mode, providing an operation experience more in line with personal usage habits.
Function Description
FolkPatch provides multiple interaction-related setting options to help you optimize usage flow:
- Web Debugging Mode: Enable WebView debugging function for development debugging
- Installation Confirmation Dialog: Show confirmation prompt before installing module
- Stay on Current Page: Stay on current page after module operation instead of returning to home page
- Disable All Modules at Once: Show "Disable All Modules" shortcut button on module page
Setting Options
Web Debugging Mode
Enable debugging function of WebView component, allowing remote debugging via Chrome DevTools.
Option Description:
- On: Enable WebView debugging, can connect Chrome DevTools via USB debugging
- Off: Disable debugging function (Recommended for normal users to keep off)
Default Value: Off
Recommended Setting: Off (Unless you need to perform development debugging)
Applicable Scenes:
- Developers debugging WebView related functions
- Checking page loading issues
- Analyzing network requests and page rendering
Developer Hint
After enabling, you can debug in-app web components via browser developer tools.
Installation Confirmation Dialog
Pop up confirmation dialog before installing APM module, displaying module information and requiring confirmation.
Option Description:
- On: Show confirmation dialog before installation, displaying module info (Recommended)
- Off: Install directly, no confirmation prompt shown
Default Value: On
Recommended Setting: On
Pros:
- Prevent Misoperation: Avoid accidentally installing wrong modules
- View Module Info: Confirm module details before installation
- Enhance Security: Give you a chance to think
Usage Example:
- Enter Settings → Behavior
- Turn on Installation Confirmation Dialog
- When you click install APM module
- A dialog will pop up displaying module information
- Click "Confirm" to start installation after confirming no errors
Tip
If you frequently install modules and are familiar with operations, you can turn off this option to speed up installation flow. But novice users are recommended to keep it on.
Stay on Current Page
Control whether to automatically exit page after completing operation when operating APM modules. Recommended to turn on to avoid missing some information.
Usage Example:
- Turn on Stay on Current Page
- Operate a module with operation nature in APM list
- After operation is completed, page stays, return manually
Tip
Enabling this option can prevent some modules from automatically returning to home page, preventing information from being missed.
Disable All Modules at Once
Show "Disable All Modules" shortcut button on APM module list page.
Option Description:
- On: Show "Disable All Modules" button at top of module page
- Off: Do not show this button, need to disable manually one by one
Default Value: Off
Recommended Setting: Enable as needed
Single Page Superuser Authorization
Switch the display and interaction mode of the superuser list.
Option Description:
- On: Use the classic single-page list style, manage authorization directly on the list page.
- Off: Use the default pagination design, click on the app to enter the secondary details page for more detailed settings.
Default Value: Off
Recommended Setting: Choose according to personal preference.
Usage Scenes:
- Quick Troubleshooting: Disable all modules then enable one by one to find problematic module
- Prepare System Update: Disable all modules before system update to avoid conflicts
- Temporarily Disable All Modifications: Need to temporarily disable all module functions
Usage Example:
- Enter Settings → Behavior → Show Disable All Modules Button
- Turn on Disable All Modules at Once
- Return to home page, enter APM module page
- Click "Disable All Modules" button at top
- All APM modules will be disabled
Note
Clicking "Disable All Modules" will immediately disable all APM modules, please use with caution. This operation does not delete modules, only disables them.
Technical Details
Setting Storage
All interaction settings are automatically saved.
WebView Debugging Implementation
Web debugging mode is implemented via system interface.
Module Operation Flow
Installation Confirmation Flow: User selects module → Check setting → Show dialog → Wait for confirmation → Execute installation
Stay Page Flow: Execute operation → Check setting → Decide whether to return → Update interface
Developer Info
All interaction settings take effect immediately without restarting application. Modified settings will immediately affect subsequent operation behaviors.
Copyright
Copyright Ownership:FolkPatch Team
License under:Attribution 4.0 International (CC-BY-4.0)
