Skip to content

merge branch release/0.4.0 into master - #299

Merged
yanjinhuagood merged 128 commits into
masterfrom
release/0.4.0
Oct 31, 2026
Merged

yanjinhuagood merged 128 commits into
masterfrom
release/0.4.0

Conversation

@yanjinhuagood

Copy link
Copy Markdown
Member

概述

汇总从 v0.3.0 以来的功能开发、控件增强、问题修复和示例更新,为 v0.4.0 发布做准备。

变更统计

  • 126 个提交
  • 187 个文件变更:84 个新增、79 个修改、3 个删除、21 个重命名
  • 增加 8,347 行,删除 1,253 行

主要变更

  • 控件与功能增强

    • ColorPicker 支持 Popup 显示模式。
    • TimePicker 支持 12/24 小时格式。
    • 重构 Timeline;增强 WaterfallPanel,支持虚拟化并优化布局性能。
    • 增加 ScrollViewer 回到顶部/底部能力,并扩展到 ListBox、ListView 和 DataGrid。
    • 增强 Tag、PathIcon、Segmented、GridSplitter 等控件及相关示例。
  • 窗口和交互体验

    • 修复多屏和不同 DPI 下窗口显示模糊、位置不正确等问题。
    • 优化滚动条外观、悬停效果及滚动行为。
    • 更新示例导航、菜单图标、控件命名和中英文菜单显示。
  • 问题修复

    • 修复 DateRangePicker 弹出窗口、日期输入和日历显示问题。
    • 修复 Toast 在多屏环境中的显示位置问题。
    • 修复 SVG currentColor、MapView 尺寸变化、Segmented 布局和 PanelHelper 间距等问题。
    • 改进空 ContextMenu、ComboBox 空白区域点击等场景的稳定性。
  • 示例与文档

    • 新增 Samples 首页。
    • 为示例菜单添加图标,并更新导航菜单显示。
    • Samples 支持中文和英文菜单显示及切换。
    • 新增和更新多个控件示例。
    • 更新中英文 README 和入门文档。

验证

尚未针对本次版本范围运行完整构建或测试。


Overview

This PR collects the feature work, control enhancements, bug fixes, and sample updates since v0.3.0, preparing the project for the v0.4.0 release.

Change Summary

  • 126 commits
  • 187 files changed: 84 added, 79 modified, 3 deleted, and 21 renamed
  • 8,347 insertions and 1,253 deletions

Highlights

  • Control and feature enhancements

    • Added Popup display mode support to ColorPicker.
    • Added 12/24-hour format support to TimePicker.
    • Refactored Timeline and enhanced WaterfallPanel with virtualization and layout performance improvements.
    • Added scroll-to-top and scroll-to-bottom support to ScrollViewer, ListBox, ListView, and DataGrid.
    • Enhanced Tag, PathIcon, Segmented, GridSplitter, and their samples.
  • Window and interaction experience

    • Fixed blurry or incorrectly positioned windows across multiple displays and DPI settings.
    • Improved scrollbar appearance, hover effects, and scrolling behavior.
    • Updated sample navigation, menu icons, control naming, and Chinese/English menu display.
  • Bug fixes

    • Fixed DateRangePicker popup, date input, and calendar display issues.
    • Fixed Toast positioning on multi-monitor setups.
    • Fixed issues involving SVG currentColor, MapView resizing, Segmented layout, and PanelHelper spacing.
    • Improved stability for empty ContextMenu and clicks on blank ComboBox areas.
  • Samples and documentation

    • Added a home page to the Samples application.
    • Added icons to the sample menu and updated sample navigation.
    • Added Chinese and English menu display and language switching in Samples.
    • Added and updated multiple control samples.
    • Updated the Chinese and English README and getting-started documentation.

Validation

The full build and test suite have not yet been run for this release range.

Set hh: mm: ss tt or hh: mm tt through SelectedTimeFormat
@yanjinhuagood
yanjinhuagood merged commit a57e78a into master Oct 31, 2026
2 checks passed
@yanjinhuagood

Copy link
Copy Markdown
Member Author

#294

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant