Commit Graph

  • 60a36da4ce 新增跳过下一帧的功能,用于解决某些情况下闪烁的问题 zhongyang219 2026-01-27 20:25:28 +08:00
  • 39f49d5bf4 删除无用的代码 zhongyang219 2026-01-27 20:03:53 +08:00
  • 43d856ee46 StackElement中执行MouseLeave时不再需要遍历 zhongyang219 2026-01-27 20:03:48 +08:00
  • 09ca3aa06e ui设置界面中增加歌词和专辑封面下载服务的设置 zhongyang219 2026-01-27 19:04:29 +08:00
  • 11402b72d1 UI选项设置中增加播放内核的选项 zhongyang219 2026-01-27 18:07:57 +08:00
  • 21f84fbab0 重构了鼠标消息处理的逻辑,改成使用UiElement逐级向下传递的方式,不再主动遍历元素;修正ScrollArea中,不可见的元素还会响应鼠标消息的问题 zhongyang219 2026-01-27 16:49:50 +08:00
  • 038bcdde07 为Text/CheckBox/RadioButton/ToggleButton增加启用禁用状态 zhongyang219 2026-01-27 11:55:59 +08:00
  • 1030e4fcf4 Element类增加Enable元素,允许设置元素的启用/禁用状态 zhongyang219 2026-01-27 11:29:00 +08:00
  • c6a49b092e Element::IsEnable函数重命名为IsShown zhongyang219 2026-01-27 11:07:18 +08:00
  • 11aa7fd9e0 新增RadioButton元素,为ToggleButton、CheckBox、Radio提出出公共的基类 zhongyang219 2026-01-27 10:25:16 +08:00
  • 76df57f25c ui设置界面>媒体库设置中,移除媒体库目录时弹出确认对话框;更新翻译文本 zhongyang219 2026-01-26 21:12:48 +08:00
  • b511c42021 新增一枚删除图标 zhongyang219 2026-01-26 21:01:59 +08:00
  • 3fa8b0938a 重构了classicalControlBar控件的代码,使用了stackElement的follow_child_height属性 zhongyang219 2026-01-26 20:10:19 +08:00
  • 97b8a553b2 text元素中如果是静态文本且文本无法显示全时,显示鼠标提示 zhongyang219 2026-01-26 18:42:33 +08:00
  • 32753a06f1 stackElement元素增加follow_child_width和follow_child_height属性 zhongyang219 2026-01-26 17:34:44 +08:00
  • 0787251097 ClassicalControlBar的基类改成CombinedElement zhongyang219 2026-01-26 16:28:15 +08:00
  • 7d322845e8 修正同时使用GDI和GDI+绘图时设置绘图剪辑区域失效的问题 zhongyang219 2026-01-26 15:49:17 +08:00
  • 7ed744cd97 ui中的媒体库设置增加更多选项 zhongyang219 2026-01-26 14:33:54 +08:00
  • 7c0f9e941e ui中的设置增加媒体库文件夹设置 zhongyang219 2026-01-26 11:55:13 +08:00
  • b167173a4e 添加通用列表元素ListElement zhongyang219 2026-01-26 11:01:41 +08:00
  • 40a4af36c6 将ListElement更名为AbstractListElement zhongyang219 2026-01-26 09:54:19 +08:00
  • 6e4581bf3c 修正显示面板时没有清除鼠标提示的问题 zhongyang219 2026-01-25 21:09:29 +08:00
  • 37e5b93384 更新ui设置界面 zhongyang219 2026-01-25 20:54:00 +08:00
  • f14dce9bc6 ui设置界面中,将外观设置移动到第1个标签页;界面4、两个groove音乐风格界面中,将左侧导航中的设置按钮改成ui中的设置 zhongyang219 2026-01-25 18:24:59 +08:00
  • a4d1def1fa ui中的选项设置增加更多选项 zhongyang219 2026-01-25 18:20:47 +08:00
  • 0a8f120229 ui中的设置增加更多选项 zhongyang219 2026-01-25 12:06:23 +08:00
  • 42968f0c98 代码重构,将ListElement的类型改成AbstractScrollArea,绘制列表的代码从CPlayerUIBase移动到ListElement中 zhongyang219 2026-01-25 10:41:53 +08:00
  • 757b2acfb5 ui中的设置界面中,点击“深色模式”的效果改成同菜单栏>视图>深色模式 zhongyang219 2026-01-24 23:34:02 +08:00
  • 741ab12b09 ui中的设置界面增加一些设置项;主界面绘图时将标题栏、菜单栏、状态栏显示在顶层 zhongyang219 2026-01-24 23:01:34 +08:00
  • 8b114bf277 新增ScrollArea元素,实现UI中的设置界面显示滚动条 zhongyang219 2026-01-24 21:29:40 +08:00
  • 06dea71e03 显示设置面板按钮添加默认文本 zhongyang219 2026-01-24 17:13:18 +08:00
  • bdb6b23c64 实现使用UI搭建的设置界面 zhongyang219 2026-01-24 12:31:10 +08:00
  • 538afa5065 添加一个UI中的设置界面,添加组合控件 zhongyang219 2026-01-23 18:14:02 +08:00
  • dc05cc4eac UI中新增ToggleButton元素 zhongyang219 2026-01-23 16:14:56 +08:00
  • 86903556bf UI中增加checkBox元素 zhongyang219 2026-01-20 21:20:50 +08:00
  • 9d1bb0f1f8 重构了面板管理器的代码,面板类型ePanelType枚举加上了PanelFromRes;添加了测试面板 zhongyang219 2026-01-20 19:00:45 +08:00
  • 0cd9b540fd 状态栏右侧的帧率显示增加4像素的边距 zhongyang219 2026-01-17 17:38:18 +08:00
  • 2593750ef5 将判断面板是否占满整个窗口的逻辑移动到CPlayerUIPanel类中;将CPanelManager类拆到单独的文件中 zhongyang219 2026-01-17 16:58:50 +08:00
  • 3dd27ed8f3 UI中添加“播放所有曲目”按钮 zhongyang219 2026-01-16 18:01:48 +08:00
  • 602d98c418 将不支持的文件拖到主窗口时,不弹出“请等待当前操作完成后重试”的提示 zhongyang219 2026-01-16 17:31:27 +08:00
  • 6621d36b4c 修正使用系统标准标题栏时无法显示左上角返回图标的问题;修正显示左上角返回图标时,点击应用程序图标时弹出的菜单位置不正确的问题 zhongyang219 2026-01-16 16:50:39 +08:00
  • 0646595813 重构CPlayerUIBase中鼠标提示更新的逻辑,修正标题栏中返回按钮的鼠标提示第一次不显示的问题 zhongyang219 2026-01-16 16:12:31 +08:00
  • adca81ea47 修正显示全屏面板时,再打开非全屏面板,背景显示为主界面的问题 zhongyang219 2026-01-16 09:37:36 +08:00
  • 58277202b1 添加左箭头图标;修正当窗口大小变化时,判断面板是否充满整个窗口可能会返回错误的值的问题 zhongyang219 2026-01-15 20:34:51 +08:00
  • 475f4392b1 UI中的Button元素增加hand_cursor和empty_btn属性 zhongyang219 2026-01-15 19:07:57 +08:00
  • 7d5c0fdb43 当面板占满整个窗口时,不绘制面板背景,并在标题栏中显示“返回按钮” zhongyang219 2026-01-15 18:11:13 +08:00
  • dfb9368860 选项设置-播放设置中“声音淡入淡出效果”效果仅在使用bass内核时勾选 zhongyang219 2026-01-10 11:21:29 +08:00
  • c4f3af2f86 选项设置-播放设置中增加“播放设备变化时停止播放”的选项 zhongyang219 2026-01-10 11:16:23 +08:00
  • 7817d39650 修正ui中所有曲目右键菜单无法响应的问题,修正ui中右键菜单“添加到新播放列表并播放”命令无效的问题 zhongyang219 2026-01-09 23:28:03 +08:00
  • ef659dc7d8 合并同一曲目的不同版本时,对于cue格式,增加曲目序号作为key zhongyang219 2026-01-08 19:52:35 +08:00
  • 07ecce72de 修正帧率过高时频谱分析顶端不会下落的问题;帧率限制调整为90帧 zhongyang219 2026-01-05 21:21:37 +08:00
  • dd6ca09ecd 修正帧率超过100时状态栏右下角帧率显示不全的问题;增加帧率限制,限制最大帧率为120 zhongyang219 2026-01-05 21:01:09 +08:00
  • 4bc6b44f38 删除CPlayerUIBase::SetDrawRect函数 zhongyang219 2026-01-05 20:57:30 +08:00
  • 0001ff6b7d 重构了面板管理类CPanelManager的代码,关闭面板时会返回到前一个面板;UI中SearchBox元素的初始化操作改为在第一次显示时执行 zhongyang219 2026-01-05 20:56:01 +08:00
  • 9a87149e8d spectrum元素type属性增加auto_col和4col可选 zhongyang219 2026-01-03 21:27:30 +08:00
  • eb5379ed3a 频谱分析增加128个柱形的选项 zhongyang219 2026-01-03 11:20:26 +08:00
  • 5c4c913317 修正ui中在文件夹上点击预览时,cue没有展开的问题;ui中所有曲目正在播放曲目序号处显示迷你频谱 zhongyang219 2026-01-01 17:30:32 +08:00
  • d8c982fa10 新增列表预览图标 zhongyang219 2026-01-01 12:41:33 +08:00
  • 88c716b337 修正UI中文件夹浏览中显示的列表预览面板中,标题栏最后一个字符丢失的问题 zhongyang219 2026-01-01 12:18:34 +08:00
  • 09c36f4aa0 UI中AllTrackList/TrackList当前播放曲目不再每次设置,改成主动获取 zhongyang219 2026-01-01 11:52:35 +08:00
  • 9da16ee0c8 查找对话框居中显示,修正显示查找对话框后焦点没有设置到搜索框的问题 zhongyang219 2026-01-01 11:36:33 +08:00
  • 1a550b3b85 修正在UI中双击播放“我喜欢的音乐”时,会使用前一首歌的播放进度播放的问题 zhongyang219 2026-01-01 11:33:06 +08:00
  • c8e2163fec UI中媒体库项目、文件夹、播放列表、文件夹浏览中增加预览按钮,点击可以查看列表中的曲目 zhongyang219 2026-01-01 11:30:57 +08:00
  • 6c5c321f31 关于对话框中增加Gitee的链接 zhongyang219 2025-12-28 21:30:06 +08:00
  • 6b45173c9e groove音乐风格播放详情页布局调整 zhongyang219 2025-12-28 21:17:25 +08:00
  • 559629019d readme更新 zhongyang219 2025-12-28 17:25:07 +08:00
  • ebdf07b69f readme更新,添加了HelloGitHub徽章 zhongyang219 2025-12-28 12:15:22 +08:00
  • c334f11236 更新英文版截图 zhongyang219 2025-12-28 11:33:46 +08:00
  • 1f4770127f readme更新 zhongyang219 2025-12-28 11:26:21 +08:00
  • 4c06cf1767 调整了浅色模式下进度条未播放部分的颜色,避免浅色模式下当进度在矩形元素内时,未播放部分不明显的问题 zhongyang219 2025-12-28 10:51:59 +08:00
  • 26b817fb93 测试界面更新 zhongyang219 2025-12-27 21:01:30 +08:00
  • b4de8a0f71 选项设置中“更新源”选项的读取放到App类中处理,以解决程序启动时检查更新时的更新源没有跟随设置的问题 zhongyang219 2025-12-27 13:44:22 +08:00
  • eb055d5aeb version.info更新;更新日志更新 zhongyang219 2025-12-27 13:31:57 +08:00
  • 8c22fd177c 测试界面增加变量测试 V2.78 zhongyang219 2025-12-27 00:29:46 +08:00
  • 4ba97e36f8 版本号更新 zhongyang219 2025-12-26 23:25:39 +08:00
  • 6324b20e50 界面4底部控制栏布局调整 zhongyang219 2025-12-26 23:23:18 +08:00
  • 7c58119b0a classicalControlBar元素根据stackElement当前显示的布局设置不同的高度 zhongyang219 2025-12-26 22:43:44 +08:00
  • 474bc97716 调整播放速度的步长改为0.05;修正当播放速度为最大值或最小值时,切换歌曲播放速度不生效的问题 zhongyang219 2025-12-26 22:05:24 +08:00
  • 7a95f2e742 播放速度、变调的设置仅在程序运行时生效,不保存到配置文件中 zhongyang219 2025-12-26 21:55:58 +08:00
  • 2dee61ee88 将变调的快捷键改为Ctrl+Shift+=和Ctrl+Shift+- zhongyang219 2025-12-26 21:54:09 +08:00
  • cf27a3921f 移除工程中无效的文件 zhongyang219 2025-12-26 21:22:50 +08:00
  • 779f375299 标题栏默认显示“切换界面”按钮 zhongyang219 2025-12-26 21:01:53 +08:00
  • 0c3eea1dc5 CBrowseEdit中如果路径不存在显示为红色 zhongyang219 2025-12-26 20:47:46 +08:00
  • 59f6e96483 媒体库文件夹界面右键中,如果子菜单全部处于禁用状态,父级菜单也禁用 zhongyang219 2025-12-26 20:46:41 +08:00
  • 56dd513b9c 修正stackElement在绘制前没有重新计算矩形区域的问题 zhongyang219 2025-12-26 20:42:08 +08:00
  • dd82b69984 Groove音乐风格播放详情页面增加分级 zhongyang219 2025-12-25 22:31:01 +08:00
  • d0f69989e4 补全所有图标的浅色版本 zhongyang219 2025-12-25 22:16:23 +08:00
  • 8f9a8501db ui中的图标类型增加starSelected zhongyang219 2025-12-24 21:13:01 +08:00
  • be5cf65c5d 界面1、界面2以及迷你模式默认界面的ui文件放到res目录下 zhongyang219 2025-12-24 20:55:11 +08:00
  • c6a66e269e 修正全屏时面板区域没有边距的问题 zhongyang219 2025-12-24 20:50:19 +08:00
  • f1a75153b5 界面4、测试界面更新 zhongyang219 2025-12-24 20:39:07 +08:00
  • c279e69e3e 修正了按钮鼠标提示更新的问题 zhongyang219 2025-12-24 20:12:52 +08:00
  • 547a9073f6 修正同一个皮肤界面布局发生变化时,上一个布局的鼠标提示没有清除的问题 zhongyang219 2025-12-24 20:08:26 +08:00
  • c35be82866 导航栏展开时,点击了导航栏中的按钮自动收起导航栏 zhongyang219 2025-12-23 21:07:47 +08:00
  • 517debd5c2 界面4更新;Groove音乐风格(Windows11)左侧导航栏增加展开收缩功能;修正面板中的导航栏无法关联面板外的stackElement的问题 zhongyang219 2025-12-23 20:30:55 +08:00
  • 6d65bad67a 当菜单中菜单项所有子菜单都为灰色禁用状态时,该弹出菜单也设置为灰色禁用状态 zhongyang219 2025-12-23 19:48:05 +08:00
  • f0cfac878b 使用MCI内核时,播放列表正在播放行不绘制迷你频谱,而是显示正在播放图标 zhongyang219 2025-12-22 22:23:11 +08:00
  • 094d357d44 测试皮肤更新 zhongyang219 2025-12-22 20:32:41 +08:00
  • 49bb5a6cda 用户自定义界面新增分级Rating元素 zhongyang219 2025-12-22 19:45:20 +08:00
  • ee359e48ed 深色模式下,程序启动时以及切换显示播放列表时不再出现一闪而过的白屏 zhongyang219 2025-12-22 19:33:02 +08:00