MIko UI 当前处于早期开发阶段,计划于2026年2月前在Github开源!
当前Miko相关组件仅开发及邀请的测试人员可用,需要配置私有NuGet源才能下载相关组件
Alpha 4.0 (当前版本)
- (已完成)在设计器中支持控件按指定锚点旋转预览
- (已完成)将功能性验证控件全部移除
- (进行中)重新实现WinForms基础控件:
- Button,CheckBox,CheckedListBox,ComboBox,DateTimePicker
- Label,LinkLabel,ListBox,ListView,MaskedTextBox
- MonthCalendar,NotifyIcon,PictureBox,ProgressBar
- RadioButton,TextBox,ToolTip,TreeView,FlowLayoutPanel
- GroupBox,Panel,ScrollBar,SplitContainer,TabControl
- TableLayoutPanel,ContextMenuStrip,MenuStrip,StatusStrip
- ToolStrip,ToolStripContainer,DataGrideView,ImageList,Timer
- (进行中)对话框实现:
- ColorDialog,FolderBrowserDialog,FontDialog,
- OpenFileDialog,SaveFileDialog
Alpha 3.0
- 弃用GDI渲染后端,将GDI渲染后端所有方法重定向到Skia后端(决定Windows平台仅支持10+系统)
- 移动平台(iOS/Android)与Web(WebAssembly)初步支持,现在能按设定布局渲染控件,触发点击事件,待后续桌面版稳定后再推进上述平台相关的功能实现
- 简单的Menu功能性验证控件实现
- TextView更新,现在支持【字体自动回退】,可在Application配置中设置是否启用【字体自动回退】
- 简单的TextBox功能性验证控件实现(文本颜色/文本字体样式/高光颜色设置/文本输入/文本选择/删除选中/替换选中/emoji支持/输入法支持)
- Graphics对象公开SKCanvas对象,可让开发者实现高级绘图效果(如:动画,SVG支持,画板等)
- 控件阴影支持
- 控件按指定锚点旋转(目前不支持设计器中预览旋转效果,后续将支持在设计器中直接设置属性后预览旋转)
Alpha 2.0
- VS窗体设计器支持(支持WinForms设计器原生级 图片选择器/字体选择器/颜色选择器/资源编辑器/项目属性中[应用程序设置]编辑器)
- 模态窗体实现(Window.ShowDialog())
- Graphics对象兼容WinForms原生Graphics方法名及重载
- 实现简单的Button功能性验证控件与Label功能性验证控件
- 实现功能性验证容器控件(Panel,TabBox)
- 实现功能性验证定时器控件(Timer)
- 控件布局属性实现(Anchor 与 Dock)
- 实现控件的Invoke方法
- 初步实现TextView(后续用于文本输入等组件)
- IME初步支持
- MessageBox实现
- Vulkan/Direct3D GPU后端实现,现在Windows下可用OpenGL/Vulkan/Direct3D 12 GPU后端,Linux下可用OpenGL/Vulkan GPU后端,macOS可用OpenGL GPU后端
Alpha 1.0
- 桌面端跨平台窗体框架实现(基于SDL3)
- OpenGL GPU后端实现
- Skia,GDI 渲染后端实现(GDI渲染后端用于支持Windows XP)
- Control类实现基础方法与事件
- 能在不同桌面平台渲染一个按钮和文本