Merge branch 'ciderapp:main' into main

This commit is contained in:
UnbreakCode 2022-05-31 22:52:31 +02:00 committed by GitHub
commit 0811a8dbdb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 17 additions and 14 deletions

View file

@ -367,6 +367,7 @@
"settings.header.audio": "Audio", "settings.header.audio": "Audio",
"settings.header.audio.description": "Adjust the audio settings for Cider.", "settings.header.audio.description": "Adjust the audio settings for Cider.",
"settings.option.audio.volumeStep": "Volume Step", "settings.option.audio.volumeStep": "Volume Step",
"settings.option.audio.advanced": "Advanced Volume Control",
"settings.option.audio.maxVolume": "Max Volume", "settings.option.audio.maxVolume": "Max Volume",
"settings.option.audio.changePlaybackRate": "Change Playback Rate", "settings.option.audio.changePlaybackRate": "Change Playback Rate",
"settings.option.audio.playbackRate": "Playback Rate", "settings.option.audio.playbackRate": "Playback Rate",

View file

@ -297,7 +297,8 @@ const app = new Vue({
} }
}, },
formatVolumeTooltip() { formatVolumeTooltip() {
return this.cfg.audio.dBSPL ? (Number(this.cfg.audio.dBSPLcalibration) + (Math.log10(this.mk.volume) * 20)).toFixed(2) + ' dB SPL' : (Math.log10(this.mk.volume) * 20).toFixed(2) + ' dBFS' let advancedTooltip = this.cfg.audio.dBSPL ? (Number(this.cfg.audio.dBSPLcalibration) + (Math.log10(this.mk.volume) * 20)).toFixed(2) + ' dB SPL' : (Math.log10(this.mk.volume) * 20).toFixed(2) + ' dBFS'
return this.cfg.audio.advanced ? advancedTooltip : (this.mk.volume * 100).toFixed(0) + '%'
}, },
mainMenuVisibility(val, isContextMenu) { mainMenuVisibility(val, isContextMenu) {
if(this.chrome.sidebarCollapsed && !isContextMenu) { if(this.chrome.sidebarCollapsed && !isContextMenu) {

View file

@ -1680,7 +1680,8 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb {
} }
.lyric-line.active .verse.verse-active { .lyric-line.active .verse.verse-active {
animation: lyricVerseAnimation 0.75s ease-in-out forwards; opacity: 1;
transition: opacity 0.35s var(--appleEase);
} }
.lyric-line:hover { .lyric-line:hover {
@ -1703,10 +1704,10 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb {
.lyric-line.active { .lyric-line.active {
--bgSpeed: 1s; --bgSpeed: 1s;
opacity: 1;
transform: scale(1); transform: scale(1);
/*background: var(--keyColor);*/ /*background: var(--keyColor);*/
transition: transform 0.2s var(--appleEase); transition: transform 0.2s var(--appleEase), opacity 0.35s var(--appleEase);
animation: lyricVerseAnimation 1s ease-in-out forwards;
} }
.lyric-line:not(.active) { .lyric-line:not(.active) {
@ -1788,16 +1789,6 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb {
display: flex; display: flex;
} }
@keyframes lyricVerseAnimation {
0% {
opacity: 0.6;
}
100% {
opacity: 1;
}
}
@keyframes lyricWaitingLine { @keyframes lyricWaitingLine {
0% { 0% {
opacity: 0.25; opacity: 0.25;

View file

@ -35,6 +35,16 @@
v-model="maxVolume"/> v-model="maxVolume"/>
</div> </div>
</div> </div>
<div class="md-option-line">
<div class="md-option-segment">
{{$root.getLz('settings.option.audio.advanced')}}
</div>
<div class="md-option-segment md-option-segment_auto">
<label>
<input type="checkbox" v-model="app.cfg.audio.advanced" switch/>
</label>
</div>
</div>
</div> </div>
</div> </div>
</div> </div>