**** BEGIN LOGGING AT Wed Jun 10 02:59:59 2015 Jun 10 14:15:08 morning Zectbumo Jun 10 16:35:12 Good morning GodGinrai Jun 10 16:41:04 GodGinrai: is it normal to have to use html,body{height:100%;} all the time when using a Scroller then? Jun 10 16:45:06 if you're using a full screen scroller, I imagine it would. Since the actual content of the scroller is positioned absolutely, IIRC Jun 10 16:46:09 chall even a partial screen requires the css http://jsfiddle.net/et291qu5/ Jun 10 16:46:54 oh, you're using Panels Jun 10 16:47:02 those all arrange things absolutely Jun 10 16:47:19 none of the apps I've written with Enyo use panels Jun 10 16:47:40 chall: oh I see, so it's effectively the same as nothing there to begin with Jun 10 16:47:58 indeed Jun 10 16:48:06 so if I wrap the panel in a fit:true FittableRows then… Jun 10 16:48:19 that might work Jun 10 16:48:51 Zectbumo: I tend to avoid Panels. I know it's sugardave's favorite way to handle views in an application, but I prefer changing the view of the application Jun 10 16:49:23 I only use panels, I should learn how Views work Jun 10 16:49:43 summatusmentis: they're pretty easy. Jun 10 16:49:43 the top level kind for the app I'm currently working on is a FittableRows Jun 10 16:49:47 seems to work pretty well Jun 10 16:50:02 summatusmentis: I have a good example fiddle, just gotta find it Jun 10 16:50:29 GodGinrai: are there transition animations? Jun 10 16:51:26 hmm, my theory didn't work http://jsfiddle.net/et291qu5/1/ Jun 10 16:51:28 summatusmentis: No, because other views do not exist until they are needed. However, it may be possible to write support for some sort of transition Jun 10 16:51:44 GodGinrai: mm Jun 10 16:53:55 chall: what do you use for mobile then if not panels? Jun 10 16:54:06 summatusmentis: http://jsfiddle.net/o5k8752a/10/ Jun 10 16:54:38 thanks GodGinrai Jun 10 16:55:00 summatusmentis: This was someone else's code I helped with a while back, but it shows how the ViewController can change views. Look for the stuff related to "onPageChange" in that code Jun 10 16:55:11 Zectbumo, I don't do a lot in the mobile space, but our app doesn't use panels and looks pretty good on mobile Jun 10 16:55:15 yeah, that's interesting Jun 10 16:55:33 I've been thinking about whether or not it makes sense to have a "tab bar" UI Jun 10 16:55:51 as an aside, looking at the CSS for enyo, having a top level FittableRows gives it position: absolute Jun 10 16:55:56 so, you're right back in the same boat Jun 10 16:57:28 maybe nobody is touch scrolling in enyo Jun 10 16:57:28 Zectbumo: what didn't work with your theory? That jsfiddle works w/ TouchScrolling in my browser Jun 10 16:57:46 GodGinrai: oh, disable the height:100% Jun 10 16:58:10 goes back to not working, showing it requires the css Jun 10 17:03:46 Zectbumo: All hail the glorious enyo.Application! http://jsfiddle.net/et291qu5/3/ Jun 10 17:04:04 what!?! Jun 10 17:04:40 oh Application set the height :) Jun 10 17:04:46 :) Jun 10 17:04:58 very cool GodGinrai, nice move Jun 10 17:05:19 plus, notice how much easier the render code is to write ;) Jun 10 17:05:24 yes Jun 10 17:21:25 chall: How does your mobile app handle changing views? (Assuming it's an Enyo app) Jun 10 17:21:33 I'm curious Jun 10 17:28:25 GodGinrai, our app isn't actually for mobile Jun 10 17:29:09 chall: ah, I misread what you said to Zectbumo Jun 10 17:29:26 nbd, we actually wrote our own view switching code Jun 10 17:29:52 I see Jun 10 17:30:47 in retrospect, we probably didn't need to, but it's fairly simple stuff Jun 10 17:31:10 our app is very modular, so I'm not sure how well it would work with the built in stuff Jun 10 17:35:56 which built-in stuff do you mean? Jun 10 17:36:38 like, Panels and stuff Jun 10 17:36:54 ah Jun 10 17:39:37 as an aside Jun 10 17:40:01 I've been thinking about writing a Router that uses the History API instead of hashes Jun 10 17:40:24 if it's available Jun 10 17:41:02 enyo.Router uses both, doesn't it? Jun 10 17:41:12 not the version we're using Jun 10 17:41:16 maybe the newer one does Jun 10 17:41:19 ah Jun 10 17:41:28 I still haven't even tried to use enyo.Router yet Jun 10 17:41:39 because of lack of documentation on it before Jun 10 17:41:53 I don't know if there is documentation for it now, but I haven't checked Jun 10 17:42:45 it's not that difficult once you play with it a bit. I recall that the documentation was a little sparse. Jun 10 17:43:11 if by sparse, you mean *only* the comments :P Jun 10 17:43:38 a bit, yeah :P Jun 10 17:44:11 you mean that's *not* where you put all your documentation? Jun 10 17:44:20 /sarcasm Jun 10 17:45:02 lol Jun 10 17:49:39 I won't lie, it's where most of mine ends up. <.< Jun 10 17:50:01 Same here, but you aren't telling people to use your awesome framework Jun 10 17:55:09 fair enough Jun 10 18:27:15 as an aside, GodGinrai, did I ever tell you that I built a thing that looks surprisingly like Enyo before I found it? Jun 10 18:29:49 lol no, you didn't Jun 10 18:29:53 but that's pretty interesting Jun 10 19:03:56 GodGinrai, have a look: https://github.com/pangea/strapTK Jun 10 19:08:22 wow, you're not kidding Jun 10 19:09:11 impressive Jun 10 19:12:29 I'd even been working on a version that was namespaced almost identically to Enyo (e.g. strap.Panel) Jun 10 19:13:52 but yeah, it made the switch really easy for me Jun 10 19:18:02 I bet XD Jun 10 19:18:15 for me, learning Enyo was simple for 2 reasons: Jun 10 19:18:35 1) The inheritance idea was similar to class-based languages, so it was easy to grok Jun 10 19:19:06 and 2) Every control had a particular DOM element that it represented, so it was very easy for me to visualize it Jun 10 19:19:33 funny enough, I learned JS by learning Enyo :P Jun 10 19:20:20 Before I started looking into Enyo, I knew enough JS to make HTML elements do things onclick, etc. Jun 10 19:20:24 Like, DHTML level :P Jun 10 19:22:32 bagh! DHTML, I haven't heard that in some time. It was the future. Jun 10 19:24:34 and now it's web components Jun 10 19:28:37 I still haven't quite figured out web components Jun 10 19:28:51 I keep trying to learn Polymer but the documentation sucks Jun 10 19:29:28 hmm, I haven't started/tried. That's a bit discouraging Jun 10 19:35:54 bbl, leaving work Jun 10 19:47:44 Zectbumo, I've just been having a hard time wrapping my head around it. It'd be easier if there were more up-to-date demos and stuff Jun 10 19:48:23 plus, it seemed like a lot of the tutorials I found assumed some level of prior knowledge that I couldn't find much information about Jun 10 19:49:07 Though, I think a lot of them were written for Polymer 0.5 Jun 10 20:13:56 back Jun 10 20:14:33 btw, web components are just the same ideas as Enyo and React Jun 10 20:15:42 instead of having a slider made of tons of html elements sitting in the code, you would do that part in the Shadow DOM and then refer to the element as a Jun 10 20:21:31 yeah, so from the enyo user point of view. nothing changes. from the enyo lib developer point of view there might an optimization Jun 10 20:24:01 yea Jun 10 21:11:12 **** ENDING LOGGING AT Thu Jun 11 02:59:59 2015