OK, I understand.

Right now I am updating my projects to version 0.17. I see the benefits of 
the Elm Architecture. The model/update parts become much cleaner compared 
to the old Signal way.

But at the same time I am disappointed with the view parts. Elm once used 
slogans like "Centering a div should be easy." and "Try this with 
Html/CSS." to advertise itself. But now I have to painfully wade through 
all the annoying CSS stuff <http://i.imgur.com/oZXdQdV.gif> again to 
position widgets.


On Monday, May 16, 2016 at 2:29:08 PM UTC+2, Peter Damoc wrote:
>
> I'm not satisfied enough with the API to publish it. 
>
> This is mainly because I haven't yet done anything serious with it. :) 
>
>
>
> On Mon, May 16, 2016 at 11:05 AM, Tobias Hermann <[email protected] 
> <javascript:>> wrote:
>
>> Wow, this looks extremely useful. I think this would make a great package 
>> and should not stay hidden in some github gist. *wink*
>>
>>
>> On Monday, May 16, 2016 at 9:46:50 AM UTC+2, Peter Damoc wrote:
>>>
>>> you can easily use Html for layout and create your own little layout 
>>> language with functions. 
>>>
>>> For example, you can use this playground for visually thinking about the 
>>> layout:
>>>
>>> https://demos.scotch.io/visual-guide-to-css3-flexbox-flexbox-playground/demos/
>>> and a little helper module like this one:
>>> https://gist.github.com/pdamoc/c07eee6b7ab761853d59d8db01d89b71
>>>
>>> to allow you to express your layout like 
>>>
>>> greyCenterStretch = 
>>>    div [ design <| justifyCenter <| alignItemsStretch <| [("background", 
>>> "grey")] ]    
>>>
>>> bottomDiv = div [design <| alignSelfEnd []]
>>>
>>> view model = 
>>>     greyCenterStretch 
>>>     [ bottomDiv
>>>         [ ... ]
>>>     , ...
>>>     ]
>>>
>>>
>>>
>>>
>>>
>>> On Mon, May 16, 2016 at 10:29 AM, Tobias Hermann <[email protected]> 
>>> wrote:
>>>
>>>> Ok, thank you.
>>>> I liked to align input boxes etc. with the functions from 
>>>> Graphics.Element, because it isolated me from all the HTML/div/CSS 
>>>> thinking.
>>>> But of course I understand. Also thanks for the remark about 
>>>> Graphics.Input. I was already wondering where it went. ;-)
>>>>
>>>>
>>>> On Sunday, May 15, 2016 at 11:32:53 PM UTC+2, Janis Voigtländer wrote:
>>>>>
>>>>> No, this conversion is not conceptually possible anymore. Html can 
>>>>> have event listeners attached, but post-0.16 Elements are weaker than 
>>>>> 0.16 
>>>>> Elements in that they don't support events anymore (hence also no 
>>>>> Graphics.Input module anymore). Thus, the conversion from Html to Element 
>>>>> had to go.
>>>>>
>>>>> (Conceptually, it should still be possible to convert values of type 
>>>>> Html Never to Element, but it's not implemented.)
>>>>>
>>>>> Am Sonntag, 15. Mai 2016 schrieb Tobias Hermann :
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I used to utilize Html.toElement to embed divs in flow down lists 
>>>>>> etc. from Graphics.Element.
>>>>>> Html.toElement is gone with the version update. Is there still 
>>>>>> something available for this conversion?
>>>>>>
>>>>>> Tobias
>>>>>>
>>>>>> -- 
>>>>>> 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.
>>>>>>
>>>>> -- 
>>>> 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.
>>>>
>>>
>>>
>>>
>>> -- 
>>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> 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