github chr56/Phonograph_Plus v0.5.0

2 years ago

0.5.0 2022.11.27

Commit Log : v0.4.1...v0.5.0

ZH

  1. 修复 在大屏设备上,横屏时无法调整列表列数,且锁定在6列
  2. 修复 浅色主色调下搜索页面上文本和图标的对比度低 (#43)
  3. 修复 某些颜色异常
  4. 新增 播放列表快照: 追踪当前播放列表, 在列表被替换时记录并存储(重启应用后失效), 以供恢复, 仅存储最近的变化, 位于播放器菜单(播放列表历史)
  5. 新增 允许自定义位于列表中的歌曲或文件的点击行为: 共 8 种模式和 2 种额外, 可自定义点击列表项目时的操作 (#12, 部分#33, #44)
  6. 移除 选项“记住随机播放” (意义模糊,与自定义点击行为和某些特意播放冲突)
  7. 删除 选项“保护播放列表不被肆意更改” (添加了播放列表快照与自定义点击行为后已无用)
  8. 新增 从外部播放时显示确认对话框 (如, 从文件管理器打开): 选项类似于自定义点击行为
  9. 修复 从桌面捷径播放失效
  10. 优化 歌词搜索加载速度
  11. 翻译 更新俄语翻译(by ElinaAndreeva)
  12. 开发 重构播放队列管理器, 清理代码, 更新依赖, 使用VersionCatalog

EN

  1. Fix: on large tablets, the number of list columns cannot be adjusted and locked to 6 columns when the screen is landscaped
  2. Fix: low contrast color of the text and icon on Search Page if using a light primary color (close #43)
  3. Fix: some color glitch
  4. New: playing queue snapshot: track the current queue, record and save when playing queue is entirety replaced (keep till app rebooted), only store recent changes, to recovery queues, goto player menu (playing queue history)
  5. New: custom click-behavior: allow custom click-behavior for song items or file items in list: There are 8 modes and 2 extra behaviors allowing defining what player should do when clicking item in a list. (close #12, #33 partially, #44)
  6. Remove: the option "Remember Shuffle" (It's a very vague option, causing conflict with some intended playing actions and custom click-behavior)
  7. Remove: the option "Keep the playing queue intact" (It's useless now since queue snapshot and custom click-behavior were added)
  8. New: a confirm dialog when playing from outside (like open from file explorer): The options are similar to custom click-behavior.
  9. Fix: playing from shortcut won't work
  10. Optimise: lyrics fetching and loading performance
  11. Translation: updated Russian (by ElinaAndreeva)
  12. Development: refactor Queue Manager, clean up code, update dependencies, using Gradle VersionCatalog

Don't miss a new Phonograph_Plus release

NewReleases is sending notifications on new releases.