From 1899859db2ffd1ac044c09c1367e5a921f0b3f72 Mon Sep 17 00:00:00 2001 From: lyswhut Date: Wed, 26 May 2021 16:00:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AD=8C=E6=9B=B2=E6=B7=BB=E5=8A=A0=E3=80=81?= =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E5=BC=B9=E7=AA=97=E6=96=B0=E5=A2=9E=E5=88=9B?= =?UTF-8?q?=E5=BB=BA=E6=96=B0=E5=88=97=E8=A1=A8=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- android/app/src/main/assets/fonts/icomoon.ttf | Bin 4824 -> 4912 bytes publish/changeLog.md | 12 +- src/components/MusicAddModal.js | 110 ++++++++++++++++-- src/components/MusicMultiAddModal.js | 109 ++++++++++++++++- src/components/OnlineList/index.js | 2 +- src/components/common/Menu.js | 35 ++++-- src/lang/en_us.json | 2 + src/lang/zh_cn.json | 2 + src/resources/fonts/icomoon.ttf | Bin 4824 -> 4912 bytes src/resources/fonts/selection.json | 2 +- src/screens/Home/List/components/MyList.js | 5 +- 11 files changed, 242 insertions(+), 37 deletions(-) diff --git a/android/app/src/main/assets/fonts/icomoon.ttf b/android/app/src/main/assets/fonts/icomoon.ttf index b27636463bc8053b10ea42636666df64f51afe21..d6905b784de8c442afe9ca1f83cdd1442ce2f5d3 100644 GIT binary patch delta 383 zcmcbixlmYTX(i4jd zfV2RR5288Jb1Ks+UJJel@+%k^_?~2>CZ@=SDoq0_i2=%+WdH>@f>;uP{3$@bN=9x; zMdl<c0;wEfsuiMft#U$ftkU;KUm+0Ux-ZuD6$8L6OwZi3&g`N&0}C-lmYTX(i4jd zfV2RR5288Jb1KvBM9Sv@`4tQdd=oNK6H{cJmaYIQ;Q-2;WdH>@f>;uOd?6u1Huu*yxWC}2=#n83gw2(*MjAulmEb*2~RZy?_Q zXh~Z^esKxVp+F$C10>JD%=~=f0eeRANsQi%;+uUK_wp%&`~$?3*k3)2=ePOFz|8_u l&v56I!7La(xk133QD*WEfr808f>t1>f;7o&&J#Su2mmmNJ)!^r diff --git a/publish/changeLog.md b/publish/changeLog.md index d375d2c..1f0bfbd 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -1,10 +1,4 @@ -### 修复 +### 新增 -- 尝试修复软件启动时恢复上一次播放的歌曲可能导致软件崩溃的问题 -- 尝试修复播放详情页歌词导致UI冻结的问题 -- 修复企鹅音乐搜索歌曲没有结果的问题 - -### 其他 - -- 整合日志记录 -- 更新 exoPlayer 到 2.14.0 +- 新增我的列表中已收藏的在线列表的更新功能。注意:这将会覆盖本地的目标列表,歌曲将被替换成最新的在线列表(与PC端的同步一样) +- 歌曲添加、移动弹窗新增创建新列表功能 diff --git a/src/components/MusicAddModal.js b/src/components/MusicAddModal.js index e870f93..39cf024 100644 --- a/src/components/MusicAddModal.js +++ b/src/components/MusicAddModal.js @@ -1,11 +1,12 @@ -import React, { useCallback, useMemo, memo } from 'react' -import { View, StyleSheet, Text, ScrollView } from 'react-native' +import React, { useCallback, useMemo, memo, useState, useRef, useEffect } from 'react' +import { View, StyleSheet, Text, ScrollView, TouchableOpacity } from 'react-native' import Dialog from '@/components/common/Dialog' import Button from '@/components/common/Button' import { useGetter, useDispatch } from '@/store' import { useTranslation } from '@/plugins/i18n' import { useDimensions } from '@/utils/hooks' - +import { BorderWidths } from '@/theme' +import Input from '@/components/common/Input' const ListItem = ({ list, onPress, musicInfo, width }) => { const theme = useGetter('common', 'theme') @@ -17,7 +18,7 @@ const ListItem = ({ list, onPress, musicInfo, width }) => {