Commit Graph

  • c9500167f1 按钮元素增加了panel_file_name,实现了点击按钮打开自定义面板 zhongyang219 2025-11-13 10:52:16 +08:00
  • 1871435776 修正通过xml指定面板的位置时,点击关闭面板的区域不正确的问题 zhongyang219 2025-11-13 09:43:45 +08:00
  • 76a870d790 修正部分控件鼠标指向时的状态的问题 zhongyang219 2025-11-13 09:00:38 +08:00
  • 4a784d812b 面板不遮挡自绘菜单栏 zhongyang219 2025-11-13 00:40:32 +08:00
  • 7174cd52d5 在不启用透明背景时,面板的背景也不透明;显示面板时,不遮挡状态栏 zhongyang219 2025-11-13 00:35:36 +08:00
  • 81a7c01d82 修正迷你模式进度条无法点击的问题 zhongyang219 2025-11-12 21:44:29 +08:00
  • d975132faf 修正ElementSwitcher的鼠标响应函数没有返回正确的值的问题;界面“Groove音乐风格”中显示播放列表按钮改为显示播放队列 zhongyang219 2025-11-12 21:33:22 +08:00
  • 6af8d68c78 修正部分UI元素的鼠标响应函数没有返回正确的值导致界面2中部分按钮无法点击的问题 zhongyang219 2025-11-12 21:06:01 +08:00
  • 862d09c95a 修正界面中有多个相同按钮时只有最后一个按钮有鼠标提示的问题 zhongyang219 2025-11-12 20:50:27 +08:00
  • 260e9b6ded 修正显示面板后面板外其他界面元素还会显示鼠标提示的问题 zhongyang219 2025-11-12 19:23:24 +08:00
  • a510f8de98 UI部分代码重构,将进度条的处理从CPlayerUIBase中抽离,放到UIElement::ProgressBar中 zhongyang219 2025-11-12 18:58:23 +08:00
  • c0ed8441e3 面板支持通过xml文件中的ui节点设置面板位置 zhongyang219 2025-11-12 15:49:03 +08:00
  • 3db58c46e6 修正创建面板时没有判断面板类型的问题,调整了播放队列面板的宽度 zhongyang219 2025-11-12 15:12:56 +08:00
  • 6a4e475605 修正第一次打开含搜索框的面板时,主窗口会失去焦点的问题 zhongyang219 2025-11-12 14:52:58 +08:00
  • 2aed913a94 修正显示了面板时还能点击进度条的问题 zhongyang219 2025-11-12 11:03:49 +08:00
  • e4aa9a5684 修正ui中无法弹出右键菜单的问题 zhongyang219 2025-11-11 22:29:54 +08:00
  • cc5ebe492c 修正“Groove音乐风格(Windows11)”界面中,点击了专辑封面进入播放界面时,右击“循环模式”按钮会弹出两次右键菜单的问题 zhongyang219 2025-11-11 22:11:06 +08:00
  • 7008a391fa 显示播放队列按钮增加鼠标提示 zhongyang219 2025-11-11 21:35:13 +08:00
  • bb7b18f116 Button元素增加text属性,支持自定义显示的文本 zhongyang219 2025-11-11 21:27:09 +08:00
  • 65165278d0 修正面板中的搜索框无效的问题 zhongyang219 2025-11-11 20:55:06 +08:00
  • 03c56a37f6 添加了一个“显示播放队列”的按钮,点击后会显示播放队列面板,重构了UI相关的部分代码 zhongyang219 2025-11-11 19:17:52 +08:00
  • 96c27a4773 搜索框和导航栏查找关联的元素时,优先根据id查找 zhongyang219 2025-11-10 10:23:10 +08:00
  • 081026761b groove音乐win11界面更新,播放界面中增加频谱分析 zhongyang219 2025-11-10 00:31:03 +08:00
  • ab93fb556d 转换格式对话框中,如果没有添加音频文件,则“开始转换”按钮不可用;修正因为错误导致转换未开始时,转换进度条一直显示0%的问题 zhongyang219 2025-11-09 20:57:11 +08:00
  • b8134fb7ce 皮肤细微调整 zhongyang219 2025-11-09 20:22:20 +08:00
  • 05f2c503f6 修正进入迷你模式时按钮状态没有清除的问题 zhongyang219 2025-11-09 19:13:25 +08:00
  • df9255de76 修正迷你模式下按钮点击状态不正确的问题 zhongyang219 2025-11-09 18:57:25 +08:00
  • fa9be95356 界面“Groove音乐风格”界面更新 zhongyang219 2025-11-09 18:18:09 +08:00
  • 257b5cb1c1 界面切换器元素显示的下拉按钮时,增加鼠标按下效果 zhongyang219 2025-11-09 17:40:55 +08:00
  • 0aa1e9fde4 用户自定义界面中的按钮信息UIButton不再保存到CPlayerUIBase::m_buttons中,而是保存到每个UiElement::Button对象中,解决用户自定义界面中不能同时存在两个以上相同按钮的问题 zhongyang219 2025-11-09 17:32:32 +08:00
  • 4e97162a14 播放列表中的迷你频谱在暂停时也显示 zhongyang219 2025-11-09 13:47:10 +08:00
  • b48cbb296d 优化了迷你频谱的显示效果 zhongyang219 2025-11-09 12:38:07 +08:00
  • d8bc15684a Merge branch 'master' of github.com:zhongyang219/MusicPlayer2 zhongyang219 2025-11-09 11:28:17 +08:00
  • 3fedb243c0 播放列表中正在播放曲目前面绘制迷你频谱 zhongyang219 2025-11-09 11:27:05 +08:00
  • e09bf424e0 在Win10/11下使用自绘标题栏去掉顶部白边时,根据不同的DPI设置对应的顶部边距,以更加精确地控制顶部边框的边距 zhongyang219 2025-11-08 19:50:29 +08:00
  • 30d6ce6278 完善了FFMPEG内核下判断播放结束的逻辑 zhongyang219 2025-11-08 10:29:18 +08:00
  • 14ec23c92e 修正使用FFMPEG内核时,部分音频文件在播放结束后卡住的问题 zhongyang219 2025-11-08 10:10:39 +08:00
  • 8f9105a432 修正选项设置-常规设置中,“歌词和专辑下载服务”下的两个Radio Button控件ID和其他控件冲突的问题 zhongyang219 2025-11-08 09:48:32 +08:00
  • da892cec3c 修正通过命令行传递播放的音频文件时,播放的曲目不正确的问题 zhongyang219 2025-11-08 09:40:57 +08:00
  • f286a808bd Merge pull request #887 from Plasma-Blue/master zhongyang219 2025-10-05 11:17:15 +08:00
  • 220533b140 修复:因网易云音乐 api 变动导致的歌词搜索解析失败 Mutsumi 2025-10-04 21:14:15 +08:00
  • b324e4565a Revert "用户自定义界面中的按钮信息UIButton不再保存到CPlayerUIBase::m_buttons中,而是保存到每个UiElement::Button对象中,解决用户自定义界面中不能同时存在两个以上相同按钮的问题" zhongyang219 2025-08-19 19:41:11 +08:00
  • b4d9b6f24b 用户自定义界面中的按钮信息UIButton不再保存到CPlayerUIBase::m_buttons中,而是保存到每个UiElement::Button对象中,解决用户自定义界面中不能同时存在两个以上相同按钮的问题 zhongyang219 2025-08-19 15:48:00 +08:00
  • 1499fd11b1 新增下拉图标 zhongyang219 2025-08-16 20:59:55 +08:00
  • 3b3b17b01a 用户自定义界面中新增界面切换器元素,用于切换stackElement;element元素增加id属性;界面“Groove音乐风格(风格)”增加点击专辑进入播放页的功能 zhongyang219 2025-08-16 15:07:57 +08:00
  • 5505a3fcc9 简化IPlayerCore::GetAudioInfo接口,去除了IPlayerCore接口对SongInfo的依赖,调用Taglib获取音频标签的处理不再在每个播放内核的GetAudioInfo中处理 zhongyang219 2025-08-16 11:06:26 +08:00
  • 3889b34df2 更改IPlayerCore::EncodeAudio接口的参数形式,不再传递SongInfo对象 zhongyang219 2025-08-15 16:49:47 +08:00
  • 0e7b429c78 状态栏中新增播放速度、播放变调显示 zhongyang219 2025-08-14 10:32:37 +08:00
  • 623782c595 将项目中的“生成ISO C++23标准库模块”改成否,以解决使用vs2022ltsc编译不通过的问题 zhongyang219 2025-08-13 21:30:56 +08:00
  • 095dc69e8d 绘制圆角图片时,先将图像转换为目标大小,解决绘图质量差的问题 zhongyang219 2025-08-13 15:53:33 +08:00
  • e019ce255a UI中的鼠标提示禁止将&符识别为助记符 zhongyang219 2025-08-12 19:29:33 +08:00
  • 986b046777 修正自绘播放列表中多个版本按钮中的文本会超出播放列表范围的问题 zhongyang219 2025-08-12 17:10:29 +08:00
  • 6a061bcb6b 修正当“专辑封面契合度”选项设置为“填充”时,专辑封面的圆角显示不出来的问题 zhongyang219 2025-08-12 14:58:09 +08:00
  • 6c49a726b1 使用GDI+绘制专辑封面时,如何启用了圆角风格,将专辑剪裁为圆角 zhongyang219 2025-08-12 13:54:59 +08:00
  • 061c6471b7 当界面高度小于一定值时,在不显示播放列表的情况下也显示为small布局的ui zhongyang219 2025-08-12 10:07:07 +08:00
  • c7323c5490 Merge branch 'master' of github.com:zhongyang219/MusicPlayer2 zhongyang219 2025-08-11 22:18:32 +08:00
  • 1f19446b7b UI中播放信息左侧的cue、播放速度标签样式改成填充的矩形背景,不再使用矩形边框 zhongyang219 2025-08-11 22:18:01 +08:00
  • 3d20fda8d2 优化界面2的布局 zhongyang219 2025-08-11 21:50:22 +08:00
  • 81bc60cf6a 修正查找对话框-查找文件中选择右键菜单中的“在文件夹模式中播放”后标签页被关闭但是没有关闭查找对话框的问题 zhongyang219 2025-08-11 10:28:39 +08:00
  • 8699330ce0 下载服务设置为QQ音乐时,“在线获取标签信息”功能中增加音轨号的获取 zhongyang219 2025-08-10 17:51:40 +08:00
  • 53c0906720 修正切换曲目不同版本时,曲目is_favourite标志不正确的问题 zhongyang219 2025-08-10 17:17:23 +08:00
  • 3e8a062437 “移除标题栏顶部边框”选项添加到“外观设置”中,默认值改为开启 zhongyang219 2025-08-10 00:50:00 +08:00
  • 351fe4f685 Merge pull request #876 from ttsping/master zhongyang219 2025-08-10 00:18:30 +08:00
  • f1f102c3d1 媒体库设置中增加“文件夹模式和媒体库模式下,合并同一首曲目的不同版本”的选项 zhongyang219 2025-08-09 21:27:21 +08:00
  • ebfd02b467 选择多个版本时默认选择比特率最高的一项;判断同一首曲目的不同版本时,支持多个艺术家 zhongyang219 2025-08-09 21:03:22 +08:00
  • b3a46a800b 新增将正在播放列表中同一首歌曲的不同版本合并的功能,允许用户自由选择版本 zhongyang219 2025-08-09 20:46:09 +08:00
  • 84048c4d99 修复移除窗口边框后激活窗口时标题栏区域出现闪烁的问题 ohyeah 2025-08-06 23:31:38 +08:00
  • e4861e9ed8 将Time类重命名为CPlayTime,避免和标准库名称冲突 zhongyang219 2025-08-02 19:09:10 +08:00
  • b8db7c720f 将UiElement中的类拆分到单独的h/cpp文件中 zhongyang219 2025-08-02 17:34:44 +08:00
  • c995880968 外观设置中默认背景图片控件允许手动输入 zhongyang219 2025-08-01 22:21:15 +08:00
  • 09fe26967f 修正CBrowseEdit中路径不存在时文本显示为灰色的效果不起作用的问题 zhongyang219 2025-08-01 22:19:14 +08:00
  • 3ec864d112 更新 zhongyang219 2025-08-01 21:57:19 +08:00
  • 1b02ceb656 专辑封面下载/在线获取标签信息对话框搜索列表增加时长显示;在线获取标签信息右键菜单中禁用“预览”和“另存为” zhongyang219 2025-08-01 21:28:30 +08:00
  • deb00ac624 修正勾选“切换列表时继续播放”时,不能记住上次播放曲目的问题 zhongyang219 2025-07-31 20:51:02 +08:00
  • 908c0e3d26 CPlayer::ThreadInfo中的play_index改为SongKey类型,修正非播放列表模式下记住上次播放曲目不正确的问题 zhongyang219 2025-07-31 10:06:44 +08:00
  • 0a4a4d24c4 修正CBrowseEdit控件在只读时背景颜色不正确的问题 zhongyang219 2025-07-30 18:10:09 +08:00
  • 4f66b3ff2e 选项设置中歌词文件夹和专辑封面文件允许手动输入路径;CBrowseEdit中当文件或文件夹不存在时文本颜色显示为灰色 zhongyang219 2025-07-30 18:01:46 +08:00
  • 9132d1565f 歌词、专辑封面文件为相对路径时转换为绝对路径 #861 zhongyang219 2025-07-28 14:12:57 +08:00
  • 61ceb8bffe 将处理下载的歌词的函数提取为纯虚函数,使用QQ音乐接口下载歌词时处理翻译 zhongyang219 2025-07-27 16:53:52 +08:00
  • 17fba98eb5 添加繁体中文语言 zhongyang219 2025-07-27 12:42:33 +08:00
  • 5b84da4a58 专辑封面下载对话框中增加右键菜单 zhongyang219 2025-07-27 10:49:16 +08:00
  • 47f1597155 更新 zhongyang219 2025-07-26 20:37:38 +08:00
  • 5be5f43c2d 修正使用“在线查看”功能时第一次无法成功的问题 zhongyang219 2025-07-26 20:36:21 +08:00
  • 6d426dc163 修正一处崩溃问题 zhongyang219 2025-07-26 18:56:05 +08:00
  • 54bfaaaf89 新增使用QQ音乐作为下载服务的功能,常规设置中增加对应的选项 zhongyang219 2025-07-26 18:28:08 +08:00
  • 7a36e7e628 重构歌词、专辑封面下载接口,为后续替换网络服务做准备 zhongyang219 2025-07-25 17:55:25 +08:00
  • 7986a5899a 语言ini文件中使用连续两个引号表示引号转义,解决vs中ini文件语法高亮的问题 zhongyang219 2025-07-20 20:31:08 +08:00
  • d20fdad268 “播放设置”中增加“记住上次播放位置”的选项,允许在切换列表时从头播放 #834 zhongyang219 2025-07-20 20:19:46 +08:00
  • 1d3795cc25 修正CPlayer::SetList函数中中的参数play为true时,有时不会立即播放的问题 zhongyang219 2025-07-20 19:43:43 +08:00
  • f181810dc9 Merge pull request #860 from 1411430556/patch-1 zhongyang219 2025-07-20 18:02:37 +08:00
  • 1fcb213e8e 修正代码合并后的编译问题 zhongyang219 2025-07-20 17:54:11 +08:00
  • 22dc53bf9a Merge pull request #842 from lrisora/patch09 zhongyang219 2025-07-20 17:44:40 +08:00
  • 02c0ab0b36 Merge branch 'master' into patch09 zhongyang219 2025-07-20 17:42:03 +08:00
  • a044f0395a 新增对Wine环境的判断,在Wine环境下不显示菜单图标,修正媒体库对话框文件夹浏览中树控件背景颜色不正常的问题 zhongyang219 2025-07-19 18:17:05 +08:00
  • 2abec47d1b 崩溃消息对话框中添加调用堆栈信息 zhongyang219 2025-07-19 17:15:53 +08:00
  • 7a7ed5bf11 全屏时禁用屏保,退出全屏恢复屏保 Bin S 2025-06-21 01:38:59 +08:00
  • 5ea8a28174 Update LICENSE duolaameng 2025-05-22 12:01:20 +08:00
  • e51d775149 歌词编辑对的另存为对话框中增加保存为lrc格式的选项,允许把非lrc格式转换为lrc格式 zhongyang219 2025-04-05 11:50:42 +08:00
  • acecc87174 图标细微调整 zhongyang219 2025-03-18 19:41:25 +08:00
  • fc77c71b26 当PlaceHolder具有show_when_use_system_titlebar属性时,宽度固定为右上角按钮的宽度;界面1、界面2、界面6中,当勾选了“使用系统标准标题栏”时,右上角按钮的样式改为之前的效果,不再占用一整行 zhongyang219 2025-03-18 18:12:55 +08:00