I have simplified the code because I realized that the double buffering
used by powercss is not really needed.

Now it's less than 10 lines of code for the ports code. :)

I would love love feedback on this approach even if it is reasons for which
it should not be done like this. :)



On Sun, Jul 31, 2016 at 6:02 PM, Peter Damoc <[email protected]> wrote:

> Hello kind people,
>
> I have created this repository with two proposals for a new way to use CSS
> in Elm.
> https://github.com/pdamoc/elm-powercss-proposal
>
> Inspiration for this approach is from:
> http://powercss.org/
>
>
> The first proposal uses a Cmd to update the CSS.
>
> The second proposal is more side-effecty but it feels better somehow
> because it keeps the css closer to the view.
>
> The second approach would work better if `main` would be extended to
> accept a new type like "Page msg" that would bind together html and css
> (maybe some other head elements too). In other words, if the "withStyle"
> would not be exposed but would be used in the creation of this Page.
>
>
> I've used the CSS from the PowerCSS examples but the CSS that can be used
> with this approach can be produced with rtfeldman/elm-css package.
>
> Also, I've included in the repository the JS code that could be used now
> with ports in a way that is very similar to the first proposal.
>
> Please take a look and provide any kind of feedback you have.
>
> --
> There is NO FATE, we are the creators.
> blog: http://damoc.ro/
>



-- 
There is NO FATE, we are the creators.
blog: http://damoc.ro/

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to