Refactor: Introduce Glassmorphism UI based on Vue 3 / 重构:引入基于 Vue 3 的全新毛玻璃 UI#802
Open
BB0813 wants to merge 2 commits intoDIYgod:masterfrom
Open
Refactor: Introduce Glassmorphism UI based on Vue 3 / 重构:引入基于 Vue 3 的全新毛玻璃 UI#802BB0813 wants to merge 2 commits intoDIYgod:masterfrom
BB0813 wants to merge 2 commits intoDIYgod:masterfrom
Conversation
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
夹带私货
其实感觉这个PR并不是很核心 大概率是不会合并Pr的awa 但我还是想提交 至少有在为APlayer的生态做贡献
这个仓库接下来会作为第三方分支发布新的UI/UX更新
动机 / Motivation
在帮助朋友更新个人主页UI/UX的过程中,我认为原项目的 UI 可以更加现代化和美观,因此我基于 Vue 3 重写了一套全新的播放器控件,采用了流行的 Glassmorphism (毛玻璃) 设计风格,并增强了交互体验。
I think the original UI could be more modern and beautiful, so I rewrote a brand new player component based on Vue 3, adopting the popular Glassmorphism design style and enhancing the interactive experience.
主要更新 / Key Updates
vue,vue-loader等依赖,使用 Vue 3 Composition API 重构了核心逻辑。Vue 3 Refactor: Introduced
vue,vue-loader, etc., and refactored the core logic using Vue 3 Composition API.Brand New UI: Modern Glassmorphism interface with Dark Mode support.
Webpack Upgrade: Upgraded build config to support Vue SFC (.vue) and Dart Sass.
新特性 / New Features
1. 桌面级歌词体验 (Desktop-class Lyrics)
2. 增强的交互 (Enhanced Interaction)
< 768px) 进行了专门的适配。使用方法 / How to use it?
引入方式保持不变,但底层已完全替换为 Vue 实例挂载。
The initialization remains compatible, but the underlying implementation is now mounting a Vue instance.
效果预览 / Preview
技术细节 / Technical Details
vue@3.x,sass,sass-loader.node-sass(deprecated).src/js/index.jstosrc/index_vue.js.