Skip to content
Permalink
Branch: master
Commits on Aug 12, 2019
  1. Extensible DSL and Context support (#5)

    Taig committed Aug 12, 2019
    * Make dsl more flexible for custom flavors
    
    * LESS MAGIC
    
    * Goodbye Fix and Cofree, is this smart?
    
    * SO MUCH SIMPLER WOW
    
    * Context is hard
    
    * Add Widget.of helper
    
    * Will I ever get this right?
    
    * It seems to work out though
    
    * Fix double semicolons in style attribute
    
    * Add aria attribute constructor
    
    * Add support for element namespace
    
    * Don't track scalafmt.conf
    
    * Add more svg elements to DSL
    
    * Remove Widget.Contextual in favor of setStyles
    
    * Improve fragment support
    
    * Pass styles from fragment to children
    
    * Dsl formatting
Commits on Aug 9, 2019
  1. Don't require at least one child to be passed in dsl

    Taig committed Aug 9, 2019
Commits on Aug 8, 2019
  1. Fix .% unit not being accessible

    Taig committed Aug 8, 2019
  2. Add support for global stylesheets

    Taig committed Aug 8, 2019
  3. Remove unused Node param

    Taig committed Aug 8, 2019
  4. Revive HtmlSchelm and CssSchelm helpers

    Taig committed Aug 8, 2019
  5. Improve css dsl (#4)

    Taig committed Aug 8, 2019
    * Add conversion from ChildrenBuilder[Nothing] to Widget[A]
    
    * Save progress
    
    * Make css a property
    
    * Improve css / stylesheet / styles dsl
    
    * Add all them pseudo classes
  6. Upgrade to cats-effect 2.0.0-RC1

    Taig committed Aug 8, 2019
Commits on Aug 7, 2019
  1. Support for Html.Lazy and better css integration (#3)

    Taig committed Aug 7, 2019
    * Turn core into a Pure project
    
    * Respect Lazy in ComponentOps
    
    * Diffing support for lazy
    
    * Move Fix & Cofree into speparate files
    
    * Lazy doesn't need to carry Event type around
    
    * Functor instance for Component
    
    * Powerful toHtml method
    
    * New toStyledHtml function
    
    * Renderer should include the path
    
    * Save progress
    
    * Uff
    
    * Smart node type definitions?
    
    * Save progress
    
    * Save progress
    
    * Listener patching works great
    
    * Option handling in Properties and listener removing :)
    
    * Back in working condition \o/
    
    * Add attribute diffing code
    
    * Properly patch attribute updates
    
    * Patch stylesheet
    
    * Fix jdk conversion deprecation warning
    
    * Nested stylesheet diffing and patching
Commits on Aug 3, 2019
  1. Covariance all the way to improve DSL (#2)

    Taig committed Aug 3, 2019
    * Covariante all the things for better type inference
    
    * Renderer looks good, patcher is on its way
    
    * Patcher back to glory
    
    * Playground working again
    
    * Fix 2.11 compile error
    
    * Properly register and unregister listeners in BrowserDom
    
    * Turn css module into pure project type
    
    * Default to scala 2.12 as a better website module workaround
    
    * Revisit Schelm app construction
    
    * Render function must always be pure
    
    * Rename Node to Reference
    
    * Consistent naming for type variables
    
    * Gotta make stuff more complicated trust me
    
    * Complicated rendering rendering complicated stuff
    
    * Save progress but it scares me
    
    * Save progress
    
    * Looking good, also lazy appears to be ezy
    
    * Sleek HtmlBrowserSchelm, but is that what I wanted?
    
    * Fix compiler warnings
    
    * Fix outdated ci commands
Commits on Aug 2, 2019
  1. Upgrade to cats-effect 2.0.0-M5

    Taig committed Aug 2, 2019
Commits on Aug 1, 2019
  1. Run crossBuild in ci test-artifact step

    Taig committed Aug 1, 2019
  2. Verify source code formatting in a separate build step

    Taig committed Aug 1, 2019
  3. Move normalize.css usage from dsl to css module

    Taig committed Aug 1, 2019
  4. Mention microsite in Readme

    Taig committed Aug 1, 2019
  5. Fix typo

    Taig committed Aug 1, 2019
  6. Mention supported scala and scalajs versions

    Taig committed Aug 1, 2019
  7. Consistent ci job naming

    Taig committed Aug 1, 2019
  8. Run makeMicrosite as part of CI

    Taig committed Aug 1, 2019
You can’t perform that action at this time.