DjScribbles / GamePipe

An application that automates the movement of Steam games from drive to drive or computer to computer
GNU General Public License v2.0
196 stars 12 forks source link

FR: Taskbar Progress Meter & Transfer Complete Notification #10

Open ghost opened 8 years ago

ghost commented 8 years ago

When doing a bunch of game management, it would be super helpful to have the smart Taskbar integration possible with versions of Windows newer than XP. Show overall transfer progress in the taskbar is pretty standard; in fact Steam is showing its download progress as I write this, which inspired the FR in the first place.

Some info I dug up about this: https://msdn.microsoft.com/en-us/library/system.windows.shell.taskbariteminfo.progressstate(v=vs.110).aspx

Along those same lines, the other helpful usability improvement would be to have an optional "Transfer Completed" and /or "All Transfers Completed" notification sound. That way you can easily background GamePipe and not accidentally leave it sitting idle for a long time.

I'm not sure how it would work in C#, but I'd imagine you could have an option to select from the system sound options, or just select a wav or mp3 file or something.

DjScribbles commented 8 years ago

This is a great idea, thank you. I'll work this in at some point soon.

DjScribbles commented 8 years ago

I've added the Progress Bar tracker in release 0.1.7. I think for the "Transfers Completed" I'll use the Windows 10 "Toast" api to notify the user (which has it's own chime). But I haven't got that in yet.