Graphics.Element is available as `Element` in the new evancz/elm-graphics package but I would be surprised to see any of the Graphics.Input.* stuff become available again.
Any kind of input should be handled through the Elm Architecture. On Mon, May 16, 2016 at 5:05 PM, Tobias Hermann <[email protected]> wrote: > 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]> 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]. >>> 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]. For more options, visit https://groups.google.com/d/optout.
