**** BEGIN LOGGING AT Wed Jul 18 02:59:59 2012 Jul 18 03:00:02 well, that would generally work except the id attached to an enyo component doesn't work 100% of the time, because the object is not always rendered in the dom Jul 18 03:00:49 so, do you have a better idea? Jul 18 03:00:51 this is a small snippet of what i *used* to use on my alert() kind, that works: Jul 18 03:01:03 why don't you use it anymore? Jul 18 03:01:17 var _node = context.createComponent(); _node.render(); var _alert = new Alert().renderInto(_node.node); Jul 18 03:01:53 this should give you waht you need to do. i don't use it any more because i found an easier way to do what i needed to do. but that way worked just fine, and i kept the code b/c i knew it'd b handy Jul 18 03:02:08 except, the renderInto() stuff won't work, because I'm trying to pass it as a parameter Jul 18 03:02:32 oh, right Jul 18 03:03:13 and I tried using this.node, which doesn't work either Jul 18 03:04:06 alright, I'll keep fighting with it, thanks for the pointers Jul 18 03:04:35 how is the map.root structured? couldn't you create an empty component with enableHtml: true, and insert it as a string Jul 18 03:05:07 I'dm not sure, but maybe Jul 18 03:05:10 I'll look into it Jul 18 03:06:54 one more thing you can do to find hints is to log your control, you can see all the functions you can call on enyo objects Jul 18 03:07:25 i'm pretty sure there's a function to directly change the dom of a control Jul 18 03:07:48 er, you know what i mean Jul 18 03:10:52 this.$.myEnyoObject.node.appendChild(map.root); Jul 18 05:35:17 Sup in Enyo land? Jul 18 05:38:38 I am Jul 18 05:38:43 So full of pizza Jul 18 05:41:12 in enyo land i made my website mobile Jul 18 05:41:42 http://justin.websb.net/mobileversion/ Jul 18 05:42:07 does not work on computers Jul 18 05:42:23 very well that is Jul 18 05:43:31 i am Jul 18 05:43:32 so hot Jul 18 05:52:00 rebooting Jul 18 06:12:12 fxspec06: I actually don't have AC in my house right now, it's 94F :( Jul 18 06:17:37 yikes. Jul 18 06:17:48 whereabouts? Jul 18 06:18:22 PHX az Jul 18 06:18:39 thankfully it's rain season so it's only 100F outside today Jul 18 06:42:29 heh Jul 18 06:42:37 no rain here. =( or anywhere else, it seems Jul 18 07:01:32 rrix, hopefully you aren't on a swamp cooler. Jul 18 07:05:59 hvac Jul 18 09:01:59 our summer seems to exist of rain this year Jul 18 09:02:11 as in: i'd believe it if it would turn out to be april instead Jul 18 09:02:22 actually, i wouldn't. it'd be rather rainy for april :P Jul 18 09:20:26 my n-back game somewhat works, or so it seems. should find a way to add configs and some better way to display it on mobile, i guess. Jul 18 09:20:40 well, logically, it's obviously trivially simple Jul 18 10:04:03 what is it Jul 18 10:54:46 are there drag events in enyo2? Jul 18 10:55:02 I'm fighting with android touchevent issues Jul 18 10:57:41 yeah, there's drag events Jul 18 10:58:02 what are they called/how do I make them? Jul 18 10:58:48 ondragstart, ondragend Jul 18 10:59:14 interesting Jul 18 11:00:19 although, I might've fixed it Jul 18 11:02:19 no, maybe not Jul 18 11:04:30 have you ever dealt with "Miss a drag as we are waiting for WebCore's response for touch down. " Jul 18 11:04:43 yeah Jul 18 11:04:45 i can't fix it Jul 18 11:04:55 =\ shows up everywhere on android Jul 18 11:05:27 i think that's where most of my android performance issues come from. Jul 18 11:05:45 is there really no fix? Jul 18 11:07:09 uhm, i haven't fixed it myself. but it might have something to do with what type of listeners you are using. you might have some luck Jul 18 11:07:15 i haven't tried very hard Jul 18 11:08:04 i think it happens even without any listeners, though. Jul 18 11:10:53 well, it's not "my listeners" exactly Jul 18 11:11:12 I notice it most when pinch-zooming on a JS google map Jul 18 11:16:04 i don't have an explanation. it could just be an android webkit bug, where if you've got both drag events and touch event listeners (enyo does sets some on load maybe) it misses some drags while waiting for webcore to respond. Jul 18 11:21:34 yeah, I'm looking into what it'd take to fix it Jul 18 11:21:51 it is an android webkit bug, and it hasn't been fixed for years Jul 18 11:22:24 heh. not surprising Jul 18 11:23:25 http://code.google.com/p/android/issues/detail?id=5491 Jul 18 11:24:05 2009 Jul 18 11:39:47 developing with enyo made me realize that mobile devices are a prime example of releasing too early. and it seems everyone is guilty on that part. Jul 18 11:41:08 I'm really frustrated by this Jul 18 11:50:12 :) Jul 18 11:50:19 the website is change Jul 18 12:07:49 summatusmentis: pay me gazilions and i'll fix it for you Jul 18 12:08:20 Guest82543: the website will be back up soon again if it's down now. apparently a DNS change (which i assume means a server switch or IP address change). Jul 18 12:08:50 I don't have gazillions Jul 18 12:09:36 summatusmentis: :( i was hoping you would be the one that gave me infinite moneyz so i could start building my dream mobile OS :/ you hav just scattered all my dreams Jul 18 12:09:46 * madnificent goes to cry in a corner screaming "LEAVE ME ALONE" Jul 18 12:10:03 new screenshot: http://ericbla.de/gvoice-webos/?p=549 Jul 18 12:10:06 heh Jul 18 12:11:17 summatusmentis: drag on android 2 is useless. Jul 18 12:11:32 if it's down now??? Jul 18 12:11:36 what hapenn Jul 18 12:11:56 Guest82543: they changed IP addresses earlier today or late last night Jul 18 12:12:21 yep thank you Jul 18 12:13:57 http://ericbla.de/gvoice-webos/?p=549 ??? Jul 18 12:14:01 tp? Jul 18 12:14:07 touchpad? Jul 18 12:27:00 EricBlade: this is android 4 Jul 18 12:27:24 summatusmentis: oh. that sucks. Jul 18 12:27:34 it sorta kinda works, but it's not smooth Jul 18 12:41:16 http://ericbla.de/gvoice-webos/?p=478 is very good Jul 18 12:43:39 aifff: thank you Jul 18 12:44:25 wow, it's only been 3 months . . feels like forever Jul 18 12:45:53 3 months Jul 18 12:46:21 3 months since i first got messages into the messaging app Jul 18 12:46:59 enyo1 or enyo2?mojo Jul 18 12:50:01 hard jod. Jul 18 13:47:57 https://github.com/downloads/enyojs/enyo/enyo-2.0.zip notthing Jul 18 13:48:01 how can i Jul 18 13:48:27 down enyo2.0B5 Jul 18 15:13:31 if i had millions, id buy an ice cream truck Jul 18 15:32:25 haha Jul 18 15:36:07 ynow, Scrollers never work for me Jul 18 15:36:16 bad Scrollers! Jul 18 15:41:53 baboo: you must force the size of the inner content. try to set the size of the div you place in the scroller and the scroller may like you better. (either that, or you have to set the outer size of the scroller, i tend to mix the two up (and the latter makes more sense than the former)) Jul 18 15:43:09 * ka6sox wonders if he will ever see his phone again...baboo has usurped it for a "test machine" Jul 18 15:43:51 * baboo isgoing to give it back... In a million years! Jul 18 15:45:00 i tried to do {kind:"Scroller", flex:1, components:[]} Jul 18 16:29:13 WAAAAAAAAA Jul 18 17:17:51 dudebro, Scrollers suck Jul 18 17:57:16 is there a way to not render Panels until they're in view? Jul 18 18:04:21 * madnificent likes scrollers Jul 18 18:04:29 no you don't Jul 18 18:04:30 don't lie Jul 18 18:05:01 i do, i like the way they feel. and it's not an impossible demand to make users set the sizes, they can't just guess them, can they? Jul 18 18:05:47 summatusmentis: i don't know about the panels, but i think you could hijack the render method if you'd find it necessary Jul 18 18:05:52 http://blog.enyojs.com/post/27492225747/enyo-2-exits-beta Jul 18 18:06:39 fxspec06: bummer, i wanted to discuss the metaprogramming thing before that happened Jul 18 18:07:01 fxspec06: but apparently it's impossible to talk to the enyo devs. the courtesy of responding doesn't seem to be theirs anymore Jul 18 18:08:25 =\ Jul 18 18:08:40 they lost a lot of people, don't forget Jul 18 18:09:06 that is a problem, not an excuse Jul 18 18:09:47 are you blaming the enyo devs, or are you blaming hp? Jul 18 18:09:50 still, just pinging isn't exactly complex. it's just hard to get hold of them for something that may be benificial to the design. Jul 18 18:10:37 i blame a little on both ends, i guess. Jul 18 18:11:12 fxspec06: it's a tad frustrating, the work is done. it (was) neatly separated from enyo, but it needs to load at a particular point in time (due to the way they handle inheritance (which isn't bad)) Jul 18 18:11:58 fxspec06: don't get me wrong, the frustrating thing isn't that it'd be thrown out, the frustrating thing is that you can't propose the change Jul 18 18:13:16 i can see how it's frustrating. personally, i couldn't agree more, but i try to see the other pov as well Jul 18 18:15:01 maybe things will get better as webosos moves forward and more devs start to write apps Jul 18 18:15:04 maybe not Jul 18 18:16:28 it's the same thing. you're not doing your job the way your supposed to (at least, i thought their governance model included external input). it may be due to not having enough resources from hp, it may be because you're not doing it right. though, iirc, they are ahead of schedule (which i love), if that is combined with not spending the right amount of time with the community, then i'd say that it may just be that you' Jul 18 18:16:28 the job the way it's supposed to be done. Jul 18 18:16:29 but i can't imagine a shrinking team of 10-20 people would have a lot of down time to do misclaneous work Jul 18 18:16:43 now, i too understand it, that's not really the thing. however, a heads up would have been nice. Jul 18 18:16:56 instead of having to talk to a virtual wall :) Jul 18 18:17:58 who knows, they could be raising a farm of hundreds of engineers who will magically sprout from the woordworks september 1st to answer all your questions Jul 18 18:18:06 enyo engineers* Jul 18 18:18:41 doubtful, but stranger things have happened Jul 18 18:19:42 also, on the site "develop apps for", i don't see webos listed there... perhaps that should still be there, no? Jul 18 18:20:43 ooh la la new sampler http://enyojs.com/sampler/ Jul 18 18:20:51 re 1000 engineers: they are still hiring, so i don't see them killing it off just jet. that'd be too expensive Jul 18 18:21:10 yeah, i saw the sampler, no new content though. just everything mashed together. which is even better than what we had Jul 18 18:25:18 navigator.notification.vibrate isn't supported on webos :( Jul 18 18:48:28 madnificent: "Starting today, we are implementing a new contributor signoff process to allow us to accept larger code contributions from the community, while keeping the codebase Apache 2.0-compatible." Jul 18 18:48:38 that might explain why they weren't taking input Jul 18 18:53:14 I wonder how I update my bootplate app to the newest enyo Jul 18 19:53:50 enyojs.com doesn't even mention webOS as a supported platform :( Jul 18 20:35:52 that's probably because it's not really a supported platform Jul 18 20:36:51 neither is wp7, but it's mentioned Jul 18 20:53:41 hrm Jul 18 20:53:46 interesting Jul 18 21:24:53 im not really a js dev. what is typical for js? spaces? tabs? Jul 18 21:25:58 heh Jul 18 21:26:06 I like tabs Jul 18 21:39:02 i did too Jul 18 21:39:28 but im getting issues minifying and that was basically why, so if i HAVE to choose id rather choose what is the norm. Jul 18 21:39:42 also whats the trick to get jshint.com to work with prototypes or kinds? Jul 18 21:42:35 summatusmentis: not so much not taking input as not responding :) Jul 18 21:43:09 spaces! Jul 18 21:44:16 so anyone wanna pay for me to go to the enyojs meetup? Jul 18 21:48:21 sure! i've got some pennies laying around, you gonna send me a box so i can ship them to you? Jul 18 21:49:52 just paypal em to me Jul 18 21:58:00 hmmm, I wonder if I could get away with using localStorage for everything Jul 18 23:30:11 I'd love to be able to, but I think it's breaking on iOS Jul 18 23:30:21 (at least when tested in the browser Jul 18 23:30:36 wait, can localStorage be limited by permissions Jul 18 23:30:49 as in, permissions of index.html Jul 18 23:31:37 ios you need special permissions to use localstorage Jul 18 23:33:01 tabs? did someone say tabss? :( Jul 18 23:33:31 Tibfib_: You should come to the hackathon :) Jul 18 23:34:10 fxspec06: only above a certain threshold right? Jul 18 23:34:45 rrix: I'd love to, if you wanna pay :) Jul 18 23:34:48 fxspec06: oh? Jul 18 23:36:48 heh, i'm broke as shit, yo Jul 18 23:39:11 so, I've got sort of an interesting problem, and I'm not sure how to go about fixing it Jul 18 23:39:45 I'm rendering a 1 map per panel, and each map has a set of pins/markers Jul 18 23:40:05 I'm using the MapStraction library, but what it means is that the markers are DOM elements Jul 18 23:40:25 and we're talking about potentially hundreds of them Jul 18 23:40:48 but it gets pretty heavy on phone hardware Jul 18 23:40:57 you can try to only show markers that the map would show Jul 18 23:41:52 and if the map is zoomed out too much, you can only show one per N square miles like how desktop maps search does Jul 18 23:43:58 yep, I'm already doing some of that Jul 18 23:44:05 it still keeps them in memory though Jul 18 23:45:10 don't give them to the library so it doesn't create them Jul 18 23:46:03 yep, doing that too Jul 18 23:46:19 so then what's the problem? :) Jul 18 23:47:01 it's still slow :) Jul 18 23:47:20 I could maybe implement the 1/N mi^2 Jul 18 23:47:37 I was thinking I need to find a better data structure for finding/storing the locations Jul 18 23:47:55 but I wanted to make sure I wasn't missing something obvious Jul 18 23:51:19 I don't know enough about the MapStraction library to help you with the related obvious things Jul 18 23:51:53 it's basically a wrapper for a bunch of different web map apis Jul 18 23:52:04 so if you're familiar with google maps, it's pretty much that Jul 19 00:21:19 hrm, the filtering mechanism works pretty well, assuming there aren't too many loaded **** ENDING LOGGING AT Thu Jul 19 02:59:58 2012