-
Notifications
You must be signed in to change notification settings - Fork 0
[UX] Improve mapping dialog to avoid adding invalid mapping #8
Copy link
Copy link
Open
Description
Users frequently create incorrect mappings by assigning overlay processes, system utilities, or helper executables to game categories. Common examples:
steamwebhelper.exe→ Battlefieldobs64.exe→ various gamesDiscord.exe→ game categories
This pollutes the mapping database and causes the wrong category to be applied when these background processes are running.
Current Behavior:
- User can map any process without warnings
- No indication that the process might be incorrect
- Bad mappings only discovered later
Expected Behavior:
- Show confirmation dialog when user maps a suspicious process
- Help users understand what they're actually mapping
Proposed Solution:
Add a smart confirmation dialog:
⚠️ Are you sure?
You're about to map: steamwebhelper.exe
To category: Battlefield 2042
This process name suggests it might be:
- A system utility or overlay
- A background service
- Not the actual game
The actual game process is likely different.
[Cancel] [Map Anyway]
Detection Logic:
- Maintain list of known overlay/utility executables (Steam, Discord, OBS, etc.)
- Check for keywords: "helper", "overlay", "service", "launcher", "updater", "web"
- Warn if process name doesn't match category name at all
Alternative Approaches:
- Show current window title in mapping UI: "You are mapping: STEAM WEB HELPER (steamwebhelper.exe)"
- Educational tooltip explaining difference between game process and overlays
- Suggest correct process based on currently running processes when category is selected
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels