App Profiles

App Profiles let you assign different protection presets to different applications. When that app becomes the foreground window, OLED Guard Pro automatically switches to the assigned preset.

Creating a profile

  1. Open the dashboard and go to the App Profiles page in the sidebar
  2. Click Add Profile
  3. Pick an application — either from the running apps list, the Steam library browser, or click Browse... to point at any .exe on disk through the native file dialog
  4. Choose the preset to activate when that app is in focus
  5. (Optional) Override the protection Intensity for this profile — useful when you want stronger or gentler protection just for one app without editing the preset itself

Example assignments

| Application | Recommended preset | | ---------------------------- | --------------------------------------------- | | Web browser, IDE, terminal | Work / Browsing / Coding | | Photoshop, Figma, Premiere | Creative / Design | | Multiplayer / esports games | Gaming — Fast | | Cinematic single-player RPGs | Gaming — Slow | | Video player, streaming app | Media (or disable protection entirely) | | Grafana, trading terminals | Dashboard / Monitoring | | HDR content | Disable protection — let the panel pass through |

How switching works

  • OLED Guard monitors the foreground window through a debounced watcher
  • When it matches a profiled application, the assigned preset (plus any Intensity override) loads
  • When you switch away, the previously-active preset resumes
  • Switching is near-instant — there is no transition animation, just a swap

The watcher dedupes rapid fires from the OS and ignores OLED Guard's own window, so opening the dashboard doesn't trip a profile change.

Exe-claim collisions

Two profiles can't claim the same executable. If you try to add or rename a profile to an .exe that another profile already owns, the App Profiles page surfaces the conflict inline and the Save action is rejected until you resolve it. This stops "phantom switching" where one profile silently overrides another.

Store-game integration

The Steam library browser lists the games installed through your local Steam client and lets you create a profile with one click. Microsoft Store apps are detected by their executable name — the running-apps picker is the easiest path.

Per-profile Intensity override

A profile can override only the protection Intensity (the 1–5 slider that scales the overall response) and leave the rest of the preset alone. This is the right pattern when you want, for example, the Work preset's behaviour but with a stronger or weaker response on a specific app. The override is stored on the profile, not the preset, so editing the preset later won't touch it.