Most important for now are bugfixes, take a look at the Issue tracker, especially the examples that are not working.
-
create Miller List example (as requested on github)
-
create bootstrap-theme for basic buttons.
-
minWidth/minHeight for themes.
-
update themes and test all components with current theming (add scalemode for theming)
-
POM integration: provide registerPOMElements-function (see GreyRook/POM#10 )
-
mouse wheel support
-
other themes from feathers (metalworks-mobile, topcoat-light, minimal, ...)
This list is not ordered by priority nor does it contain any promise that those items will be implemented.
-
better and more detailed documentation!
-
mouse wheel support
-
Refactor to ES6
-
Better Testing
-
Browserstack integration for tests
-
better testing using js-imagediff and grunt (like EaselJS does)
-
more (unit) tests/better coverage
-
test Application
-
test Scrollable, Slider and SliderData
-
test ScrollBar, ScrollThumb, List and ScrollContainer
-
test InputControl and InputWrapper
-
-
-
How-To tutorial and beginners documentation!
-
create new examples-side (see gown-examples for the old one).
-
benchmarking capabilities and performance optimization
-
handle if gown.js gets imported before pixi (?)
-
disabled-state for controls
-
more controls (and examples) for:
-
Label (not needed - just use PIXI.Text?)
-
RadioBox
-
Toggle
-
DOMComponent
-
List (Item Renderer)
-
PickerList
- Select (drop-down list for desktop)
-
-
Table
-
Gauge (extension?)
-
charts (extension?)
-
line chart
-
pie chart
-
bar chart
-
-
NumericStepper
-
ProgressBar
-
ScaleTool (to change width/height of a control - extension?)
-
ScrollContainer (sth. with the same API as feathers)
-
Separator/Movable Divider
-
View navigation (extension?)
-
Tabs
-
Pills
-
Breadcrumbs
-
Pagination
-
-
Responsive Components
-
Burger Menu & Menu Bar
-
Grid System ( Like Bootstrap Grid CSS )
-
-
-
Icon for TextInput and Button
-
Popup for Button (like the alt-Tooltip for HTML-Buttons)
-
Anchorlayout
-
cleanup-functions to free memory/remove event listener etc. (extend pixi destroy funtion)
-
remove events
-
remove child elements
-
destroy child elements
-
set values to "null"
-
-
more examples:
-
ToggleButton
-
component explorer (like Feathers UI)
-
scrolling
-
-
Screen & Window management
-
Default Dialogs
-
confirm
-
alert/ok
-
prompt/input
-
-
-
Screen transitions
-
Animations (transition animations - see feathers -> motion -> transition ?)
-
Drag-and-Drop support (see PIXI.draggalbe )
-
Gestue helper (pitch-zoom)
-
evaluate cocoonjs support
-
UI Designer