Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Display active profile name in notification area icon tooltip #61

Closed
whitestar127 opened this issue Dec 1, 2021 · 5 comments
Closed
Assignees
Labels
enhancement New feature or request

Comments

@whitestar127
Copy link

Problem:
To see which profile is active (if it's not self-explanatory due to the way the screens are set up) you have to right-click the icon in the notification area and then move the mouse over the profile option to open the Profiles sub menu. Then you will see the active profile in bold text. Or alternatively you have to open the application window of DisplayMagician and click Display Profiles.

Solution:
Display the active profile name in the tooltip of the icon in the notification area of the Windows taskbar. That way it's fast and simple to see which profile is active.

Alternative:
Display the active profile name as text on the Windows desktop background (not sure if possible).

@whitestar127 whitestar127 added the enhancement New feature or request label Dec 1, 2021
@terrymacdonald terrymacdonald added this to the 2.1.2 milestone Dec 2, 2021
@terrymacdonald
Copy link
Owner

I will definitely do the tooltip. The profile on the background is a LOT more complicated. I think I'll skip that, or split it into another enhancement and assign it to the future so I don't forget it.

The tooltip will be added to the codebase and then released when 2.1.2 comes out in the next month or two.

Thanks
Terry

terrymacdonald added a commit that referenced this issue Dec 2, 2021
Disabled the Process Impersonation logic as it was causing issues with an mscorlib.dll CTD. Have disabled as it's not strictily necessary, and it means that the games all work!

The DisplayMagician profile name is now shown when the user hovers over the system tray icon. Implements #61 for @whitestar127.

Also added some try/catch statements in the SteamLibrary IsRunning functions just-in-case :).
@terrymacdonald
Copy link
Owner

@whitestar127 Is this ok? It will be part of DisplayMagician v2.1.2.

image

Thanks
Terry

@terrymacdonald
Copy link
Owner

Oh - I've looked at the adding text to the background, and it's just too complicated. It requires that I load the existing background, and then apply text to it and then load the modified background back in. And then I need to have logic that will pick the best text colour for the type of picture, and there is a large chance that I'll ruin the lovely picture people have specially created for their wallpaper.

So I think I'll just stick with the notification icon :)

If you're happy with the above example picture, then I'll close this issue as the fix will come out with DisplayMagician v2.1.2 as discussed.

Thanks
Terry

@whitestar127
Copy link
Author

That looks perfect. As long as there's room for a reasonably sized profile name I'm happy. :-)

@terrymacdonald
Copy link
Owner

Closing issue as it is in the codebase.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants