petrroll / PowerSwitcher

Power plan switcher for Windows 10. Heavily inspired by EarTrumpet.
MIT License
334 stars 49 forks source link

Automatic Switching Based on Running or Foreground Process #26

Open AlexVPerl opened 4 years ago

AlexVPerl commented 4 years ago

Thank you for creating this app.

A cool feature to have and probably extremely useful to many users - would be to have an ability to automatically switch power plan based on a detected Running Process and / or Foreground Process.

This would function similar to AC/Battery but instead, would allow a user to enter Process Name (*.exe name or window title) and have a radio button for 'Running / Background' or 'Foreground Only'.

An example of use case: if I'm browsing the web and Chrome is in foreground, I'd like a Balanced profile, but if I'm editing in Photoshop (and its in Foreground, as in not minimized and is active window) then High Performance plan is needed. If neither are running then Default Profile gets selected.

I hope you will consider this request. It would make this app totally awesome and very useful.

Thanks in advance!

RaphaelKomander commented 4 years ago

The PowerPlanSwitcher works like a charm and it would be pretty handy when a certain power plan would be applied combined with a certain app - automatically. So that the ultimate/ high performance plan is applied, as soon as a game 'launcher' is started - for example.

Great job so far!

petrroll commented 4 years ago

Unfortunately I've stopped development of this app so I (most probably) won't be looking at sorting this personally. Anyone, feel free to contribute a PR/create a fork.

More info in #23

(I might be buying new laptop this summer and moving from desktop again, so there's a chance I will resurrect this project. Don't count on it, however.).

AlexVPerl commented 4 years ago

I would be very open and willing to pay for this extra feature, I think others would be too.

You could add a Freemium model, For example base functionality could be free, but extra features such as Auto Switching could be an upgrade. ~$10 would be a good price point.

Hoping you will reconsider and make some money in the process :)

petrroll commented 4 years ago

To be perfectly honest, it's extremely unlikely I'd be able to make enough money out of this app to even consider future feature development, especially since MS is trying to move Windows from the power-management I'm relying on here.

E.g. the feature you're suggesting would be at least a few dozens of hours. I don't think I'd be able to sell enough copies (considering current usage stats) to make it worth it. Also making it freemium would also have tax implications, etc. etc.

If I come back to developing it it will be because I want to use it again and because I need the specific features. Or that I'm bored and want to work on it as a hobby project (which might also happen). If that happens, I'll consider your feature, it sounds interesting.

I'm also perfectly fine with someone taking this code, forking it, and making their own (even paid) better version.

In any case, if you enjoyed the app as is, I'm happy to enjoy a beer at your expense via paypal :) houskape@gmail.com (or there's a link in readme here on github).

petrroll commented 4 years ago

You might be interested in this fork: https://github.com/petrroll/PowerSwitcher/pull/27