Skip to content

feat(window-manager): implement in-app achievement notifications for …#2251

Open
Moyasee wants to merge 2 commits into
mainfrom
fix/LBX-722
Open

feat(window-manager): implement in-app achievement notifications for …#2251
Moyasee wants to merge 2 commits into
mainfrom
fix/LBX-722

Conversation

@Moyasee
Copy link
Copy Markdown
Contributor

@Moyasee Moyasee commented May 22, 2026

…Linux

  • Added sendAchievementToFocusedWindow method to handle achievement notifications within the app on Linux/Wayland, where standalone overlays are not supported.
  • Updated mergeAchievements to utilize the new method for in-app notifications.
  • Introduced IPC listener for in-app achievement notifications in the preload script.
  • Enhanced the renderer to display achievement notifications using the new overlay component.

This update improves user experience by providing timely feedback on achievements directly within the application interface.

When submitting this pull request, I confirm the following (please check the boxes):

  • I have read the Hydra documentation.
  • I have checked that there are no duplicate pull requests related to this request.
  • I have considered, and confirm that this submission is valuable to others.
  • I accept that this submission may not be used and the pull request may be closed at the discretion of the maintainers.

Fill in the PR content:

update for linux users
recent electron update killed the custom notification window which is causing it to spawn directly in the center and not on top of all apps

this PR fixes this issue doing the following:

  • Display the custom notification window inside of the Hydra main/big-picture window
  • Display the native OS notification toast when other window(game) is focused

Moyasee added 2 commits May 22, 2026 20:48
…Linux

- Added `sendAchievementToFocusedWindow` method to handle achievement notifications within the app on Linux/Wayland, where standalone overlays are not supported.
- Updated `mergeAchievements` to utilize the new method for in-app notifications.
- Introduced IPC listener for in-app achievement notifications in the preload script.
- Enhanced the renderer to display achievement notifications using the new overlay component.

This update improves user experience by providing timely feedback on achievements directly within the application interface.
@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant