mirror of
https://github.com/GiriNeko/YesPlayMusic.git
synced 2025-12-16 13:17:46 +00:00
feat: add reversed mode & improvements to lyrics animation (#1226)
* feat(reversed-mode): add reversed mode & improvements to lyrics animation * feat(lyrics-animation): improve `:active` style * fix: extra white space after artist in lyrics view * refactor: remove unused function * feat: slightly add duration of transition to improve replication from Apple Music style
This commit is contained in:
parent
3ea5446fcc
commit
42f3da9b37
9 changed files with 134 additions and 27 deletions
|
|
@ -384,6 +384,23 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="item">
|
||||
<div class="left">
|
||||
<div class="title">{{ $t('settings.enableReversedMode') }}</div>
|
||||
</div>
|
||||
<div class="right">
|
||||
<div class="toggle">
|
||||
<input
|
||||
id="enable-reversed-mode"
|
||||
v-model="enableReversedMode"
|
||||
type="checkbox"
|
||||
name="enable-reversed-mode"
|
||||
/>
|
||||
<label for="enable-reversed-mode"></label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="item">
|
||||
<div class="left">
|
||||
<div class="title" style="transform: scaleX(-1)">🐈️ 🏳️🌈</div>
|
||||
|
|
@ -805,6 +822,21 @@ export default {
|
|||
});
|
||||
},
|
||||
},
|
||||
enableReversedMode: {
|
||||
get() {
|
||||
if (this.settings.enableReversedMode === undefined) return false;
|
||||
return this.settings.enableReversedMode;
|
||||
},
|
||||
set(value) {
|
||||
this.$store.commit('updateSettings', {
|
||||
key: 'enableReversedMode',
|
||||
value,
|
||||
});
|
||||
if (value === false) {
|
||||
this.$store.state.player.reversed = false;
|
||||
}
|
||||
},
|
||||
},
|
||||
enableGlobalShortcut: {
|
||||
get() {
|
||||
return this.settings.enableGlobalShortcut;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue