Skip to content

Commit

Permalink
Release 0.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
darkfrog26 committed Jun 17, 2017
1 parent 96a590e commit ccca054
Show file tree
Hide file tree
Showing 2 changed files with 60 additions and 62 deletions.
116 changes: 57 additions & 59 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,14 +54,17 @@ YouI is divided into modules of functionality to minimize the dependencies requi
* [ ] Caret with customization support
* [ ] Rich text segments
* [ ] Multi-line support or explicit single-line support
* [ ] Scrollbar support

## Features for 0.7.0 (Future)

* [ ] Serializable / Deserializable JSON structure for UI
* [ ] PSD import tool
* [ ] SVG import tool
* [ ] AI import tool
* [ ] VideoPaint
* [ ] Layout managers
* [ ] Flow layout
* [ ] Grid layout
* [ ] Form layout
* [ ] Stack layout

## Features for 0.6.0 (Future)

Expand All @@ -73,64 +76,59 @@ YouI is divided into modules of functionality to minimize the dependencies requi

## Features for 0.5.0 (Future)

* [ ] Layout managers
* [ ] Flow layout
* [ ] Grid layout
* [ ] Form layout
* [ ] Stack layout
* [ ] Border support in DrawableComponent
* [ ] VideoPaint
* [ ] PSD import tool
* [ ] Serializable / Deserializable JSON structure for UI
* [ ] Scrolling Container support

## Features for 0.4.0 (In-Progress)

* [ ] UI Features
* [X] Update Pixi.js facade to use JSDeps
* [X] On-demand rendering capabilities for exceptional performance
* [X] Workflow rendering tied to elements to allow pausing when invisible
* [X] CanvasComponent for specialized drawing using HTML5 Canvas
* [X] DrawableComponent to simplify and maintain stateful drawing backed by CanvasComponent
* [X] Text integration using https://github.com/nodebox/opentype.js
* [X] Complete SVG rendering support (Canvg)
* [X] Complete Paint functionality
* [X] Fill integration
* [X] Stroke wrapper
* [X] Gradients
* [X] Texture
* [X] Color
* [X] HTMLComponent to render HTML components on top of Canvas with the same transformations
* [X] RectangularSelection tool
* [X] Move and Resize Support
* [X] Minimum and Maximum constraints
* [X] Aspect ratio constraints
* [X] Complete Touch support
* [X] Texture clipping support
* [X] Scale-9 Support
* [X] Basic Video Component
* [X] AbstractContainer to better support custom components and more explicit containers
* [X] ImageUtility
* [X] Smooth and clean image resizing functionality
* [X] File to Image loading with Future
* [X] SizeUtility for width/height scaling functionality
* [X] MouseWheel support in component
* [X] Snap Layout Management (ex. `Snap(b3).leftTo(b1.position.left).rightTo(b2.position.right).topTo(b1.position.bottom + 5.0)`)
* [X] Touch / Mobile support
* [X] Proper drag support
* [X] Pinch events
* [X] Acceleration
* [X] Additional event support
* [X] Upgraded Component events for multi-touch
* [X] Long-press
* [X] Double-click
* [ ] ImageEditor
* [X] Selection area
* [X] Cropping
* [X] Scaling
* [X] Rotation
* [X] Panning
* [X] Upload local file
* [X] Preview instances
* [X] Complete Touch support
* [ ] Download result
## Features for 0.4.0 (Released 2017.06.17)

* [X] Update Pixi.js facade to use JSDeps
* [X] On-demand rendering capabilities for exceptional performance
* [X] Workflow rendering tied to elements to allow pausing when invisible
* [X] CanvasComponent for specialized drawing using HTML5 Canvas
* [X] DrawableComponent to simplify and maintain stateful drawing backed by CanvasComponent
* [X] Text integration using https://github.com/nodebox/opentype.js
* [X] Complete SVG rendering support (Canvg)
* [X] Complete Paint functionality
* [X] Fill integration
* [X] Stroke wrapper
* [X] Gradients
* [X] Texture
* [X] Color
* [X] HTMLComponent to render HTML components on top of Canvas with the same transformations
* [X] RectangularSelection tool
* [X] Move and Resize Support
* [X] Minimum and Maximum constraints
* [X] Aspect ratio constraints
* [X] Complete Touch support
* [X] Texture clipping support
* [X] Scale-9 Support
* [X] Basic Video Component
* [X] AbstractContainer to better support custom components and more explicit containers
* [X] ImageUtility
* [X] Smooth and clean image resizing functionality
* [X] File to Image loading with Future
* [X] SizeUtility for width/height scaling functionality
* [X] MouseWheel support in component
* [X] Snap Layout Management (ex. `Snap(b3).leftTo(b1.position.left).rightTo(b2.position.right).topTo(b1.position.bottom + 5.0)`)
* [X] Touch / Mobile support
* [X] Proper drag support
* [X] Pinch events
* [X] Acceleration
* [X] Additional event support
* [X] Upgraded Component events for multi-touch
* [X] Long-press
* [X] Double-click
* [X] ImageEditor
* [X] Selection area
* [X] Cropping
* [X] Scaling
* [X] Rotation
* [X] Panning
* [X] Upload local file
* [X] Preview instances
* [X] Complete Touch support

## Features for 0.3.0 (Released 2017.04.21)

Expand Down
6 changes: 3 additions & 3 deletions build.sbt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name := "youi"
organization in ThisBuild := "io.youi"
version in ThisBuild := "0.4.0-SNAPSHOT"
version in ThisBuild := "0.4.0"
scalaVersion in ThisBuild := "2.12.2"
crossScalaVersions in ThisBuild := List("2.12.2", "2.11.11")
resolvers in ThisBuild += Resolver.sonatypeRepo("releases")
Expand All @@ -10,7 +10,7 @@ scalacOptions in ThisBuild ++= Seq("-unchecked", "-deprecation")
val pixiJsVersion = "4.5.2.5"
val scribeVersion = "1.4.2"
val powerScalaVersion = "2.0.5"
val reactifyVersion = "2.0.1"
val reactifyVersion = "2.0.2"
val akkaVersion = "2.5.2"
val scalaJSDOM = "0.9.2"
val httpAsyncClientVersion = "4.1.3"
Expand All @@ -24,7 +24,7 @@ val canvgVersion = "1.4.0_1"
val openTypeVersion = "0.7.1_2"
val picaVersion = "3.0.4"
val scalaXMLVersion = "1.0.6"
val scallopVersion = "2.1.3"
val scallopVersion = "3.0.0"
val scalacticVersion = "3.0.3"
val scalaTestVersion = "3.0.3"

Expand Down

0 comments on commit ccca054

Please sign in to comment.