Skip to content

v0.4.0-preview

Latest

Choose a tag to compare

@yanjinhuagood yanjinhuagood released this 31 Oct 15:20
· 6 commits to master since this release
a57e78a

概述

汇总从 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.