awtk/TODO.md
2018-05-04 16:17:12 +08:00

1.4 KiB

已完成:

  • main loop
  • clip
  • emitter
  • image load manager
  • image loader
  • widget
  • theme
  • dirty rect
  • font generator
  • image generator
  • button
  • image
  • label
  • progressbar
  • checkbox
  • groupbox
  • dialog
  • lua binging
  • binarry ui loader
  • xml ui loader
  • api doc
  • 基本layout功能
  • 极速模式
  • Qt界面文件转换器
  • 微软Rc界面文件转换器
  • stm32 移植
  • draw 9patch image
  • draw 3patch_h image
  • draw 3patch_v image
  • draw scale image
  • draw image tile/tile_h/tile_v
  • draw scale_x image
  • draw scale_y image
  • image support draw_type
  • theme support image_draw_type
  • 矢量图绘图函数接口。
  • slider
  • nanovg实现vgcanvas接口
  • picasso实现vgcanvas接口
  • 支持窗口动画
  • 资源管理器支持从ROM和文件中加载。
  • 国际化支持字符串翻译。

短期计划(顺序不定)

  • agg实现vgcanvas接口
  • API doc到PDF转换工具
  • image value
  • combobox
  • listbox
  • tableview
  • edit
  • menu
  • chart
  • spinbox
  • drag & drop
  • tab控件
  • python binging
  • jerryscript binging
  • 软键盘
  • 中文输入法
  • 键盘导航
  • rtthread移植
  • sylixos移植
  • djyos移植
  • 嵌入式linux移植
  • remote client
  • 支持tween动画

长期计划

  • 用LFTK实现界面编辑器
  • 支持粒子产生器
  • 支持骨骼动画
  • flash播放器支持
  • ios移植
  • android移植
  • 在浏览器中运行
  • 微信小程序类的开发方法