Skip to content

Releases: thoulee21/joint-player

v5.10.0

13 Nov 15:13
Compare
Choose a tag to compare

Features

  • UserHeader: 添加 DrawerActions 以关闭抽屉导航 (thoulee)
  • UserAttrs: 添加复制电话号码功能,优化用户属性显示 (thoulee)
  • UserDetail: 使用 useMemo 优化 AppBar 背景色计算 (thoulee)
  • userSlice: 添加重置用户状态功能 (thoulee)
  • UserDetail: 添加用户注销功能并优化界面结构 (thoulee)
  • DrawerNavi: 添加用户详情页面到导航菜单并优化播放列表组件 (thoulee)
  • Drawer: 添加操作抽屉项和右侧徽章组件,优化导航体验 (thoulee)
  • ActionDrawer: 添加用户状态选择,优化注销功能显示逻辑 (thoulee)
  • Drawer: 移除设置项,优化抽屉组件,添加设置导航 (thoulee)
  • IssueReport: 添加自动聚焦和自动完成属性 (thoulee)
  • ActionDrawerItems: 在开发模式下添加测试项以便于调试 (thoulee)
  • SearchPlaylist: 添加搜索歌单功能,包括搜索组件和列表展示 (thoulee)
  • ArtistNames: 添加artists属性以支持自定义艺术家列表 (thoulee)
  • PlaylistDetail: [实验性] 添加播放列表详情组件,支持加载和重试功能 (thoulee)
  • SearchPlaylistItem: 添加导航功能,优化播放次数显示样式 (thoulee)
  • PlaylistSearch: 添加加载指示器以改善用户体验 (thoulee)
  • SearchPlaylistItem: 添加播放列表名称到导航参数,优化样式颜色 (thoulee)
  • PlaylistDetail: 添加播放列表详情页面及相关组件 (thoulee)
  • SearchPlaylist: 使用主题颜色调整搜索栏背景样式 (thoulee)
  • PlaylistDetail: 增强播放列表详情页面,优化组件样式和功能 (thoulee)
  • TracksHeader: 更新播放按钮样式,增加歌曲数量的显示格式 (thoulee)
  • PlaylistDetail: 优化播放列表详情页面,调整数据请求和组件布局 (thoulee)
  • TracksHeader: 将播放按钮样式更改为紧凑模式 (thoulee)
  • PlaylistDetail: 添加分享功能并优化创作者信息显示 (thoulee)
  • SearchPlaylist: 更新搜索栏属性以改善用户体验 (thoulee)
  • SwitchUser: 更新搜索框占位符颜色以适应主题模式 (thoulee)
  • PlaylistDetail: 增加自定义重试延迟机制以提高数据获取的可靠性 (thoulee)
  • PlaylistDetail: 添加重试次数显示以增强用户反馈 (thoulee)
  • PlaylistDetail: 增强错误处理和优化评论计数显示 (thoulee)
  • Playlists: 添加播放列表管理功能,包括获取、添加、删除和清空播放列表 (thoulee)
  • PlaylistDisplay: 添加播放列表显示组件,集成数据获取和错误处理 (thoulee)
  • App: 使用asyncStorageProvider替代默认提供者,支持缓存管理 (thoulee)
  • Playlist: 禁用重新验证选项以优化数据获取性能 (thoulee)
  • appData: 使用AsyncStorage获取所有存储键,优化数据获取逻辑 (thoulee)
  • AlbumItem: 优化专辑项组件,添加歌曲数量显示和标签,调整样式以改善布局 (thoulee)
  • Artist: 删除Chips组件,直接在Artist页面中添加专辑和歌曲数量显示,优化布局 (thoulee)
  • AlbumItem: 添加触觉反馈和长按导航功能,优化专辑项组件交互体验 (thoulee)
  • useSwr: 添加网络连接监听功能以支持重连逻辑 (thoulee)
  • AsyncStorageProvider: 添加应用状态监听和定期保存功能,优化缓存管理 (thoulee)
  • CacheIndicator: 添加缓存指示器组件以显示和管理应用缓存大小 (thoulee)
  • 集成MMKV作为缓存存储,优化缓存管理逻辑 (thoulee)
  • 添加 redux-persist 支持以持久化 Redux 状态 (thoulee)

Bug Fixes

  • LottieAnimation: 更新样式类型以支持 StyleProp (thoulee)
  • UserDetail: 调整背景色透明度并移除用户属性高度设置 (thoulee)
  • album: add top inset to render album header safely (Zihao Li)
  • SwitchUser: 将 TouchableOpacity 替换为 TouchableWithoutFeedback 以优化触摸反馈 (thoulee)
  • Settings: 移除无效的DrawerActions,使用BackAction替代 (thoulee)
  • PlaylistSearch: 使用文本组件替换列表项以显示加载错误信息 (thoulee)
  • Lyric: 优化歌词组件的滚动处理,增加错误捕获以防止崩溃 (thoulee)
  • CommentsList: 修复加载完全部评论后的逻辑 (thoulee)
  • retryFetcher: 限制重试次数为20,优化请求性能 (thoulee)
  • userDetail: 修复导入路径,确保正确引用PlaylistDisplay组件 (thoulee)
  • Lyric: 添加头部和尾部组件以居中歌词显示 (thoulee)
  • Lyric: 调整歌词滚动视图位置以改善用户体验 (thoulee)
  • Lyrics: 修复歌词翻译加载逻辑 (thoulee)
  • Albums: 优化专辑列表组件,添加安全区域处理和数据展示逻辑 (thoulee)
  • UserDetail: 修正当无列表时列表头部显示逻辑 (thoulee)
  • BottomBar: disable onPress to navigate to album detail page when no album provided (Zihao Li)
  • PlaylistCover: 优化描述逻辑,确保在无描述时显示首个收藏曲目的信息 (thoulee)
  • SearchPlaylistItem: 修复播放列表项组件的描述逻辑,优化边框样式 (thoulee)
  • ArtistNames: block navigation to artist album page when there is no artist data available (thoulee)
  • PlaylistCover: 强制要求传入必要属性,确保在用户详情页正确显示收藏列表 (thoulee)
  • SearchSongList: 更新 keyExtractor 逻辑,确保唯一性并包含索引和名称 (thoulee)
  • AsyncStorageProvider: 增强缓存管理,添加缓存删除事件处理和缓存大小限制逻辑 (thoulee)
  • UserHeader: 优化加载指示器样式,使用窗口尺寸动态调整高度,增强用户体验 (thoulee)
  • AsyncStorageProvider: 增加最大缓存大小至5MB,优化缓存管理逻辑 (thoulee)
  • AlbumDescription: 简化对话框显示逻辑,优化样式和结构 (thoulee)
  • 优化事件监听,确保在组件卸载时移除DeviceEventEmitter监听器 (thoulee)
  • 添加 Lottie 动画引用...
Read more

v5.9.0

07 Nov 14:54
Compare
Choose a tag to compare

Features

  • BottomSheetPaper: 更新底部弹出框的snapPoints,增加新的尺寸选项以提升用户体验 (thoulee)
  • TrackItem: 移除不必要的底部弹出框关闭逻辑,简化播放逻辑 (thoulee)
  • SwitchUser: 使用Tooltip包裹头像,提供用户昵称提示 (thoulee)
  • UserDetail: 添加用户详情页面,包含用户属性和播放列表组件 (thoulee)
  • RootStack: 添加用户详情页面路由 (thoulee)
  • SwitchUser: 添加触觉反馈和用户详情导航功能 (thoulee)
  • UserAttrs: 调整用户属性显示,更新图标和信息顺序 (thoulee)
  • UserDetail: 添加动画效果和版权信息,调整样式细节 (thoulee)

Styles

  • UserItem: enlarge the size of the avatar (thoulee)

Code Refactoring

  • DrawerNavi: 重构抽屉导航,简化路由配置并直接在组件中定义屏幕 (thoulee)
  • DrawerNavi: 重构抽屉图标渲染逻辑,简化代码并提升可读性 (thoulee)
  • AlbumDescription: 简化组件结构,移除不必要的Dimensions导入并优化对话框最大高度设置 (thoulee)
  • ArtistHeader: 移除Dimensions导入,使用useSafeAreaInsets调整顶部边距,简化样式设置 (thoulee)
  • AlbumItem: 移除Dimensions导入,使用windowWidth变量设置专辑图片宽度,简化样式代码 (thoulee)
  • DataList: 移除Dimensions导入,简化loading样式设置并优化keyExtractor格式 (thoulee)
  • MvCover: 移除Dimensions直接调用,使用windowHeight变量设置封面高度,简化样式代码 (thoulee)
  • SearchSongList: 移除Dimensions导入,使用Animatable实现渐变动画,优化空状态样式 (thoulee)
  • UserList: 移除Dimensions导入,使用Animatable实现列表项渐变动画,优化空状态样式 (thoulee)
  • Favs: 移除不必要的导航依赖,使用DrawerToggleButton替代手动打开抽屉 (thoulee)
  • Album: 移除不必要的StatusBar导入,优化样式代码 (thoulee)
  • AlbumContent: 移除Animatable依赖,优化渲染逻辑和数据提取 (thoulee)
  • SongItem: 移除透明涟漪效果 (thoulee)
  • UserList: 优化空状态组件,使用Dimensions调整Lottie动画大小 (thoulee)
  • SearchSongList: 使用Dimensions优化空状态组件的尺寸 (thoulee)
  • TrackInfo: 使用Dimensions优化艺术作品组件的宽度和对话框最大高度 (thoulee)
  • TrackListSheet: 移除Lottie依赖,优化空状态组件的渲染逻辑 (thoulee)
  • Lyric: 优化歌词组件,使用useMemo和useState提升性能,调整自动滚动逻辑 (thoulee)
  • FavsList: 更新useEffect依赖项,确保dispatch函数正确引用 (thoulee)
  • QuickActions: 简化布局动画配置,优化dispatch依赖项 (thoulee)
  • AlbumContent: 引入Animatable库,优化组件动画效果,调整渲染逻辑 (thoulee)
  • WebViewScreen: 移除状态栏填充,简化样式定义 (thoulee)
  • UserHeader: 优化用户信息组件,增加调试功能,简化样式和逻辑 (thoulee)

Chores

Commits

  • fa99237: refactor(SearchSongItem, SearchSongList): 调整描述行数和估算项大小,优化列表显示 (thoulee)
  • a119e95: Revert "refactor(SongItem): 移除透明涟漪效果" (thoulee)
  • 44c5aa6: refactor(WebViewMenu, webview): 移除打开链接功能,改为在WebViewScreen中使用Tooltip组件提供浏览器打开链接的选项 (thoulee)
  • ec655a4: Merge branch 'main' of github.com:thoulee21/joint-player (thoulee)

v5.8.0

06 Nov 15:32
Compare
Choose a tag to compare

Features

  • SwitchUser: 为用户切换组件添加自动聚焦功能,提升用户体验 (thoulee)
  • Search: 为搜索组件添加自动聚焦功能,提升用户体验 (thoulee)
  • SwitchUser: 调整用户切换组件的样式,优化搜索栏的边距和背景填充 (thoulee)
  • Search: 移除搜索组件的右侧按钮,添加拖尾图标以触发搜索,优化背景颜色 (thoulee)
  • Player: 移除播放器组件的右侧图标,添加拖尾图标以触发搜索功能 (thoulee)
  • SwitchUser: 移除用户切换组件的图标颜色设置,简化依赖项 (thoulee)
  • AppData: enable swipe to navigate (thoulee)
  • TrackItem: 移除对底部弹出框引用的依赖,优化组件逻辑 (thoulee)
  • AniSheetHandle: 添加自定义底部弹出框手柄组件,优化动画效果 (thoulee)
  • BottomSheet: 更新底部弹出框组件,替换为 BottomSheetModal,优化引用和逻辑 (thoulee)
  • RootStack: 重构导航结构,优化屏幕分组和动画效果 (thoulee)
  • SearchSongList: 添加加载更多功能,显示底部加载指示器 (thoulee)
  • SearchSongItem: 添加歌曲项的播放状态和已添加到队列的指示,优化按钮交互 (thoulee)
  • TrackItem: 添加动画效果,优化歌曲项的显示和交互体验 (thoulee)
  • QuickActions: 自定义动画效果,优化删除收藏按钮的交互体验 (thoulee)
  • AlbumContent: 添加动画效果,优化专辑内容项的显示和交互体验 (thoulee)
  • Comments: 更新评论图标,使用更具体的图标以提升可读性 (thoulee)

Bug Fixes

  • IssueReport: 修复报告问题功能,确保事件ID正确捕获并优化代码结构 (thoulee)
  • UserList: 修正加载样式的边距设置,使用 marginBottom 替代 marginVertical (thoulee)

Code Refactoring

  • TestScreen: 替换实验性搜索组件为 Lottie 动画 (thoulee)

Chores

  • eslint: 禁用 no-console 和 comma-dangle 规则,调整 ESLint 配置 (thoulee)

Commits

  • 4c9ef1f: Revert "refactor(RootStack): 移除测试页面及相关导航配置" (thoulee)

v5.7.0

05 Nov 15:54
Compare
Choose a tag to compare

Features

  • test: add a separate page for testing (thoulee)
  • UserList: 添加 fadingEdgeLength 属性以改善用户体验 (thoulee)
  • SwitchUser: 添加用户头像显示和搜索功能,优化用户体验 (thoulee)
  • SongItem: 更新音乐图标为图片,优化专辑信息显示 (thoulee)
  • types: 添加搜索歌曲相关类型定义 (thoulee)
  • Search: [实验性]添加搜索功能及相关页面,更新路由配置 (thoulee)
  • ArtistNames: 添加样式以限制艺术家名称的最大宽度并隐藏水平滚动指示器 (thoulee)
  • Search: 添加搜索歌曲列表及歌曲项组件 (thoulee)
  • Player: 重构搜索功能,移除不必要的状态和逻辑,优化用户体验 (thoulee)
  • SearchSongList: 优化搜索歌曲列表组件,改进加载状态和错误处理,提升用户体验 (thoulee)

Bug Fixes

  • FlashList: FlashList's rendered size is not usable. Either the height or width is too small (<2px). Please make sure that the parent view of the list has a valid size. FlashList will match the size of the parent. (thoulee)
  • TrackListSheet: 将 BottomSheetFlashList 替换为 BottomSheetFlatList,避免报错 (thoulee)
  • HeaderCard: update comments button icon with play controls' comments button icon (Zihao Li)
  • SongItem: 优化歌曲项样式定义顺序 (thoulee)

Code Refactoring

  • GetTracksService: 使用自定义 Storage 工具替换 AsyncStorage 以统一存储逻辑 (thoulee)
  • storage: 将 Storage 类导出方式更改为默认导出 (thoulee)
  • storage: 移除 Storage 类的默认导出 (thoulee)
  • storage: 将 get 方法改为异步实现,优化错误处理 (thoulee)
  • Test: rename Test component to TestScreen and update references; enhance DevScreen with experimental test item (thoulee)
  • UpdateSnackbar: 移除图标点击时的隐藏功能 (thoulee)
  • DevScreen: 移除未使用的主题和数据管理部分,优化组件结构 (thoulee)
  • ViewAppDataItem: 更新数据库图标为更具描述性的图标,并添加描述文本 (thoulee)
  • DevScreen: 优化开发者选项界面,添加主题支持并重构列表结构 (thoulee)
  • AlbumContent: 更新滑动组件的渲染逻辑,调整背景色并重命名函数 (thoulee)
  • AlbumContent: 重命名滑动组件的渲染函数,调整滑动模式为左侧 (thoulee)
  • Player: 移除不必要的导航属性,简化组件结构 (thoulee)
  • TestScreen: 移除 Appbar.Header 的 mode 属性,简化组件配置 (thoulee)
  • UserHeader: update navigate arg type (thoulee)
  • UserHeader: 重构组件结构,拆分为 UserInfo 和 UserBackground,简化代码 (thoulee)
  • RootStack: 移除测试页面及相关导航配置 (thoulee)

Commits

  • 9035ab7: Merge branch 'main' of github.com:thoulee21/joint-player (thoulee)
  • a2c70f8: Revert "refactor(storage): 将 Storage 类导出方式更改为默认导出" (thoulee)
  • 6b00172: refactor(ContactMe, DevScreen, Settings): 移除不必要的 Divider 组件 (thoulee)
  • df708e6: refactor(ExportDataItem, ImportDataItem): 更新导入导出图标为更具描述性的图标 (thoulee)
  • 04e23c3: refactor(QuickActions, SwipeableUnderlay): 移除不必要的上下文和属性,简化组件结构 (thoulee)
  • 25c3481: refactor(FavsList, SongItem): 调整滑动组件的按钮和背景色,重命名长按事件为拖动事件 (thoulee)
  • ad1e197: Merge branch 'update' of github.com:thoulee21/joint-player into update (thoulee)

v5.6.0

04 Nov 04:04
Compare
Choose a tag to compare

Features

  • add copy track info to clipboard feature, replace Alert with paper Dialog (thoulee)
  • 添加复制曲目信息到剪贴板功能,替换 Alert 为 Dialog 组件 (thoulee)
  • 更新 MvCover 组件,删除性能开销过大的模糊效果 (thoulee)
  • SongItem: 添加 showAlbum 属性以控制专辑信息的显示 (thoulee)
  • FavsList: 在 FavsList 中为 SongItem 添加 showAlbum 属性以显示专辑信息 (thoulee)
  • Favs: 使用主题颜色更新 Appbar.Action 的图标颜色 (thoulee)
  • Player: 更新搜索框图标颜色以使用主题颜色 (thoulee)
  • SongItem: 添加 showIndex 和 onLongPress 属性以增强功能 (thoulee)
  • AlbumContent: 在 SongItem 中添加 showIndex 属性以显示索引 (thoulee)
  • QuickActions: 重构删除和添加到队列按钮以简化逻辑和提高可读性 (thoulee)
  • Favs: 修改 removeFav 方法以通过 ID 删除收藏项 (thoulee)
  • FavToggle: 修改 FavToggle 组件以通过 track 对象直接删除收藏项 (thoulee)
  • package: 更新依赖项以添加可拖拽列表和更新 TypeScript 版本 (thoulee)
  • App: 配置 Reanimated 日志记录器以提高调试能力 (thoulee)
  • SongItem: 添加 isActive 属性以动态改变背景颜色 (thoulee)
  • QuickActions: 重构 QuickActions 组件以移除 index 属性并添加 SwipeableUnderlay 组件 (thoulee)
  • DraggableSongItem: 添加 DraggableItem 组件以支持可拖拽功能和滑动操作 (thoulee)
  • FavsList: 使用 DraggableFlatList 替换 SwipeableFlatList 以支持拖拽功能,并更新状态管理 (thoulee)
  • SongItem: 修改 isActive 属性的背景颜色以使用 primaryContainer 代替 secondaryContainer (thoulee)
  • AlbumDescription: 添加对话框以显示完整专辑描述 (thoulee)
  • BottomSheetPaper: 禁用动态尺寸并设置默认快照点为 100% (thoulee)
  • TrackItem: 添加 onLongPress 属性以支持长按拖动功能 (thoulee)
  • FavsList: 添加长按反馈功能以增强用户体验 (thoulee)
  • SongItem: 提取索引组件并优化渲染逻辑 (thoulee)

Bug Fixes

  • comments: ScrollToBtns' (scrollToLocation) (thoulee)
  • metro.config: 修改配置以启用 React 组件注释 (thoulee)
  • UserHeader: 添加占位图以防止背景图缺失,调整签名文本样式 (thoulee)
  • workflows: 在更新工作流中添加 Sentry 源映射上传步骤 (thoulee)
  • workflows: 添加源映射上传步骤到更新工作流,补上了SENTRY_AUTH_TOKEN环境变量 (thoulee)
  • UserItem: TypeError openDrawer() which is (thoulee)
  • navigation: 使用 DrawerActions 替换 openDrawer() 方法以改善导航体验 (thoulee)
  • scripts: 在 create:update 命令中添加 Sentry 源映射上传以增强错误跟踪 (thoulee)
  • FavsList: 增加最大滑动距离以改善用户体验 (thoulee)
  • SongItem: hide album info when rendered in album detail page (thoulee)
  • AlbumDescription: 仅在描述长度超过100时显示对话框,并调整文本显示行数和组件高度 (thoulee)
  • GetTracksService: 使用 setQueue 替代 reset 和 add 以优化轨道播放队列设置 (thoulee)
  • TrackItem: 修改描述以仅显示艺术家名称,简化信息展示 (thoulee)
  • QueueService: 使用 setQueue 替代 reset 和 add 以优化轨道播放队列设置 (thoulee)
  • store: 优化增强器和中间件配置以禁用可序列化检查 (thoulee)
  • TrackListSheet: 使用 BottomSheetFlashList 替代 BottomSheetFlatList,优化队列初始化逻辑 (thoulee)
  • BottomSheetPaper: 移除未使用的 Backdrop 组件,简化代码结构 (thoulee)
  • TrackItem: 将 onLongPress 属性重命名为更具描述性的名称以提高可读性 (thoulee)
  • TrackItem: 添加对活动状态的检查以避免在活动时跳过曲目并优化删除按钮的渲染逻辑 (thoulee)

Styles

  • AlbumDetail: 格式化代码以提高可读性 (thoulee)

Code Refactoring

  • replace ugly Alert with material paper Dialog (thoulee)
  • sentry: 更新 .gitignore,添加环境文件和 Sentry 目录;升级 @sentry/react-native 版本并配置插件 (thoulee)
  • QuickActions: 优化代码结构,使用 useCallback 提升性能并改善可读性 (thoulee)
  • TrackItem: replace mv button with close button for removing track (thoulee)
  • album: remove mutate from onRefresh deps array (thoulee)
  • DraggableSongItem: 使用 ScaleDecorator 包裹 SwipeableItem 以增强拖拽效果 (thoulee)
  • draggableItem: extract renderUnderlay (thoulee)
  • SwipeableUnderlay: 解耦背景颜色属性以自定义左右滑动的背景色 (thoulee)
  • AlbumContent: 使用 DraggableFlatList 替换 SwipeableFlatList 并优化渲染逻辑 (thoulee)
  • TrackItem: 重命名回调函数为 renderRemoveBtn 以提高可读性 (thoulee)
  • redux: 替换 AsyncStorage 为自定义 Storage 工具以统一存储逻辑 (thoulee)
  • GetTracksService: 使用自定义 Storage 工具替换 AsyncStorage 以统一存储逻辑 (thoulee)

Chores

  • deps: bump actions/setup-java in /.github/workflows #121 (dependabot[bot])
  • deps: bump actions/setup-java in /.github/workflows (dependabot[bot])
  • deps: bump actions/setup-java in /.github/workflows (dependabot[bot])
  • deps: 更新多个依赖项以提高稳定性和性能 (thoulee)
  • package: 移除不再使用的 react-native-swipeable-list 依赖 (thoulee)

Commits

  • 095323a: 更新工作流配置:将触发分支从 main 更改为 update (thoulee)
  • c8ba74e: 更新 release.yml 工作流配置:添加手动触发功能及默认标签输入 (thoulee)
  • d76d87e: 更新 AboutDialog 组件:修改版权信息显示,使用 package.json 中的作者和显示名称 (thoulee)
  • 5330f0a: Merge branch 'main' of github.com:thoulee21/joint-player (thoulee)
  • c757353: Merge branch 'main' of github.com:thoulee21/joint-player (thoulee)
  • 4b8e5b9: refactor(UpdateSnackbar, AboutScreen): 使用 useCallback 优化 Snackbar 显示和隐藏逻辑 (tho...
Read more

v5.5.3

01 Nov 06:44
Compare
Choose a tag to compare

Bug Fixes

  • lyrics: loop no-lyrics placeholder animation (Zihao Li)

Code Refactoring

  • components: remove ScreenWrapper component (thoulee)
  • components: optimize imports in AniGalleryItem.tsx (thoulee)
  • components: optimize imports and update color filters in AnimatedSplashScreen.tsx (thoulee)

Chores

Commits

  • 943ad21: Version 5.5.2 (thoulee)
  • 7fc35a7: Revert "chore(deps): bump react-native-reanimated from 3.15.1 to 3.16.1" (thoulee)
  • lyrics: update no-lyrics placeholder animation caption style (Zihao Li)
  • 836d971: Merge branch 'main' of github.com:thoulee21/joint-player (thoulee)
  • metro: optimize imports and update Sentry configuration (thoulee)
  • dd53e91: Update react-hooks/exhaustive-deps rule to 'warn' in .eslintrc.js (thoulee)
  • e10d4ad: Refactor(components):react-hooks/exhaustive-deps (thoulee)
  • App: optimize imports and remove update toast (thoulee)
  • components: add UpdateSnackbar component to DrawerNavi (thoulee)
  • components: remove unnecessary code in UpdateSnackbar component (thoulee)
  • components: update 'Dev' button label and navigation action in AboutScreen (thoulee)
  • components: remove UpdateSnackbar from DrawerNavi and add it to Player page (thoulee)
  • pages: optimize search functionality in Player page (thoulee)
  • pages: Move UpdateSnackbar component into Portal (thoulee)
  • components: update DrawerItemList style in DrawerNavi (thoulee)
  • pages: Move Divider component in AboutScreen (thoulee)
  • components: Add Divider and IssueReportItem to ContactMe component (thoulee)
  • components: Update BlurBackground component props (thoulee)
  • components: Update Progress component minimum track tint color (thoulee)
  • components: Update BlurRadiusSlider component (thoulee)
  • components: Update BlurRadiusSlider component (thoulee)
  • components: Update lazy loading in DrawerNavi component (thoulee)
  • b89a288: Merge branch 'main' of github.com:thoulee21/joint-player (thoulee)

v5.5.2

21 Oct 04:25
Compare
Choose a tag to compare

Features

  • LottieAnimation: add onPress callback (thoulee)

Commits

  • c6519b4: Version 5.5.1 (thoulee)
  • AniPage: replace icon button with touch feedback in animation play / pause control (thoulee)
  • 84eb219: Revert "Refactor(AniPage): replace icon button with touch feedback in animation play / pause control" (thoulee)
  • AniPage: optimize animation play/pause control by adding HapticFeedback and enlarging button size (thoulee)
  • AniPage: remove icon button and use onPress callback on LottieAnimation to toggle play / pause (thoulee)
  • package.json: remove redundant command in postversion script (thoulee)
  • 2638292: Version 5.5.2 (thoulee)

v5.5.1

19 Oct 16:07
Compare
Choose a tag to compare

Features

  • add theme switch button to animation gallery (thoulee)
  • add scroll on top to hide function to comment list (thoulee)
  • add tabBarPosition to BottomTab.Navigator in aniGallery.tsx (thoulee)
  • add forwardRef in LottieAnimation component (thoulee)
  • ani-gallery: add play/pause button in AniPage component (thoulee)

Code Refactoring

  • 优化代码,修改关于页面的开发者 Snackbar 按钮文本 (thoulee)
  • 优化代码,调整底部导航栏指示器高度为5 (thoulee)
  • 优化代码,调整动画淡出时间为350毫秒 (thoulee)
  • 优化代码,调整底部导航栏指示器高度为4 (thoulee)

Chores

  • eslint: fix eslint package deps (thoulee)
  • perform check with eslint (thoulee)
  • update eslint configuration (thoulee)
  • deps: bump packages versions for babel/runtime (thoulee)

Commits

  • 89fa8a4: Version 5.5.0 (thoulee)
  • 优化代码,使用 Easing.ease 曲线 (thoulee)
  • 更新动画资源为茶壶 (thoulee)
  • mv: simplify resolution switch button rendering (thoulee)
  • 优化代码,调整 StatusBar 样式设置 (thoulee)
  • 优化 AnimatedSplashScreen 组件代码,调整 StatusBar 样式设置和动画资源颜色 (thoulee)
  • 优化 LottieAnimation 组件代码,调整动画资源颜色和进度参数 (thoulee)
  • 移除 UserList 组件中的呼吸动画颜色过滤器 (thoulee)
  • 6cb7591: Revert "Refactor: 优化代码,调整 StatusBar 样式设置" (thoulee)
  • 调整 BottomSheetPaper 组件的 snapPoints 值 (thoulee)
  • 调整 TrackItem、TrackListSheet 和 Player 组件代码 (thoulee)
  • 更新页面中的 LottieAnimation 组件动画资源 (thoulee)
  • 移除无用的状态和按钮 (thoulee)
  • remove theme mode switch button in animation gallery (thoulee)
  • update DataItem component color (thoulee)
  • fix eslint warnings in AnimatedSplashScreen and ExportDataItem components (thoulee)
  • Remove useless toast message for init (thoulee)
  • optimize imports for gesture handling and random values (thoulee)
  • 868f00f: Version 5.5.1 (thoulee)

v5.5.0

19 Oct 07:35
Compare
Choose a tag to compare

Features

  • Add AniGalleryItem component and AniGallery page (thoulee)
  • Update splash screen colors for dark mode support (thoulee)
  • Update splash screen styles for dark mode support (thoulee)
  • init: add toast message for initiation (thoulee)

Bug Fixes

  • Update menu margin in MoreButton and TrackMenu components by adding current status bar prop (thoulee)
  • bumped dependencies for @react-navigation: react-native-tab-view to avoid key props warning (thoulee)

Code Refactoring

  • Update screen options in DrawerNavi component (thoulee)
  • splash-screen: optimize splash screen performance (thoulee)
  • 优化动画淡出时间为300毫秒 (thoulee)
  • 优化代码,只在开发环境下显示 ToastAndroid 消息 (thoulee)

Commits

  • 7be8cc0: Version 5.4.1 (thoulee)
  • Update import statement in dev.tsx (thoulee)
  • 7a9c0ee: Version 5.5.0 (thoulee)

v5.4.1

17 Oct 12:43
Compare
Choose a tag to compare

Chores

Commits

  • ce94b24: Version 5.4.0 (thoulee)
  • Update remaining duration in AnimatedSplashScreen (thoulee)
  • a265ba2: remove splash screen asset (thoulee)
  • 8d0729a: Update app theme and splash screen colors (thoulee)
  • Update StatusBar behavior in AppContainer (thoulee)
  • Update LottieAnimation in SwitchUser component to rocket animation (thoulee)
  • 098beec: Version 5.4.1 (thoulee)