Skip to content

0.9.0

Compare
Choose a tag to compare
@darkfrog26 darkfrog26 released this 30 Jan 18:17
· 851 commits to master since this release
  • Introduction of cross-support for HTML components and Canvas components interworking
    • Removal of Renderer entirely and each canvas component has its own html.Canvas instance
    • Integration of z-index as depth value
    • Proper management of each component to position and size via HTML properties
    • Proper layering and testing of theme support
  • Better text rendering performance with CachedFont
  • Support for "reload on ratio change"
  • Support for fixed zoom ratio for fixed applications that should not zoom
  • Better event support
  • Border
  • Ignore events
  • Overflow
  • RateLimited for updateTransform and updateRendering
  • Navigation between UI examples
  • Creation of a new logo
  • Major upgrade of URL support
  • Addition of Component.root
  • Shared core Component
  • Cross-platform support for HttpClient
  • Better support for error handling in HttpClient
  • Auto-retry support for HttpClient
  • HttpClient Interceptor functionality to handle before/after request/response
  • Fix client-side error support
  • HttpClient RateLimiter Interceptor
  • Added DNS override support for HttpClient (for implementations that support it)
  • Updating of JVMHttpClient to use OkHttp instead of Apache HttpAsyncClient
  • Simplification and optimization of Color
  • HTML support for fonts
  • Creation of GoogleFont integration with WebFontLoader
  • Server-side filtering and DSL for routing
  • Updated to latest version of dependencies
  • Updated HttpStatus to be represented as a case class
  • Added ValidationError support
  • Created Restful trait to more easily build server-side services
  • Early stage Bootstrap functionality support
  • Added HttpRequest.timestap to include knowledge of when the request was made
  • Creation of Dimension type
  • Added depth support for Component
  • Screen.title functionality to manage the browser's title
  • Better measuring support
  • Improvements to error support (proper traces) in Scala.js
  • Parallax scrolling support introduced
  • Created LocalStorage and SessionStorage functionality to simplify working with client-side storage and retrieval
  • General purpose Delta functionality in the server
  • Created ProxyCache to support local caching and serving of remote resources
  • Simplification of Session support
  • Added dom support for byName and oneByName
  • Updated ServerApplication.addTemplate to support Content lookup instead of requiring a java.io.File directory
  • Removed UI elements auto-firing overrides for attributes and styles
  • Preliminary EmailAddress support
  • Created BytesContent as a Content implementation to represent an Array[Byte]
  • Added math operators for Size