-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add per-profile performance mode toggle
- Remove support for inequal number of fan profiles per fan config Closes #37
- Loading branch information
1 parent
3079885
commit 0d48cc6
Showing
7 changed files
with
253 additions
and
260 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0d48cc6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works as I expected. Thank you bro.
Few moments, with this feature, the UI becomes a bit complicated, and the Performance Mode in the "Extra" tab doesn't override(or it is disabled?) selected performance mode in the Fan control tab.
Edit.
Ah, i understood. I have not noticed that in the fan control tab in the Perf mode selector exist (default) option
0d48cc6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep, I made it so that you can set a default performance mode, then override it per-profile. This way the global performance mode stays compatible with older YAMDCC versions too :)
There aren't many spots to put a per-profile performance mode setting without making it confusing to the user...
For example, if I put it next to the "Full blast" check box, it will remain visible on all tabs (including with the global performance mode!) and might cause confusion.