I liked what Graphics.Element had to offer. For example using 
Graphics.Input.dropDown was pleasant. At the very moment I am trying to 
convert my code to Html.something. And it looks like having a simple 
drop-down menu has become much more complicated.
Do you guys see any chance Graphics.Element could get its old power back in 
the not-so-distant future?


On Monday, May 16, 2016 at 3:52:12 PM UTC+2, Peter Damoc wrote:
>
> Html layout is no longer the pain that it used to be back when Elm 
> started. 
> The adoption of the flexbox fixed most of the problems. 
>
> Not it is trivial to center a div if one uses flexbox.
>
> Of course, it would be oh so lovely to be able to brainstorm, as a group, 
> a way to do layout that makes use of the power of Elm. 
> Unfortunately, I don't have enough practical experience with web-dev in 
> order to do that. 
>
>
>
> On Mon, May 16, 2016 at 4:22 PM, Tobias Hermann <[email protected] 
> <javascript:>> wrote:
>
>> 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]> 
>>> 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].
>>>> 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