Skip to content
Chu Zheng edited this page Aug 25, 2018 · 3 revisions

Welcome to the RUI.js wiki!


RoadMap

Version 1

layout engine

  • Flow Container
  • Flex Container
  • Relative/Offset Position
  • Clipping
  • Margin/Padding
  • Enable/Disable

widgets

  • Image rendering
  • ScrollView
  • Tabview
  • CollapsibleView
  • Textfield
  • Slider
  • Checkbox
  • Button
  • ButtonGroup
  • Dropdown Menu
  • Label
  • Textblock
  • Listview

feature

  • Basic Eventsystem
  • Dragdrop Events
  • Nodetree dirty update
  • Property Binding
  • Cursor Support
  • Font-size Font-family

Version 2

layout engine

  • Grid Layouting.
  • Overflow wrap.
  • Floating / Stretch layout.
  • Resizable Widgets.
  • Rich text rendering.
  • More flexible z-order for overlay widgets.

widget

  • Icon
  • Popup windows
  • Canvas
  • Treeview

feature

  • Unicode support
  • Primitive Drawing (curve, line, triangle and others)
  • 9-slicing images
  • Style/Skin system
  • UIBuilder for fast construct UITree. (method chaining style or immediate mode)
  • Basic Animation
  • Touch input support.
  • UIRoot cache as texture.

Long Term

feature

  • XML markup support.
Clone this wiki locally