**** BEGIN LOGGING AT Fri Feb 12 02:59:56 2010 Feb 12 03:00:25 anyone good w/ checkbox widgets? i cant seem to set the value by default with setupWidget() Feb 12 03:00:57 the listener is ok, im seeing it respond to true/false when i tap but i can't seem to have it display as checked by default Feb 12 03:05:58 hamiltont: i always found aptana/eclipse too bloated and ran a little slow at times. i use gedit but what i do and what eclipse/aptana can do is with (with "external tools") is just run the command for palm log Feb 12 03:06:45 so in some bottom panel output window you're seeing the log being tailed instead of the terminal. just convenience but not much different. i have it all bound to a shortcut key so it compiles the app, installs, and tails the log Feb 12 03:07:13 pretty good work flow. Feb 12 03:07:43 though i still wish i had the inspector and all. im using linux Feb 12 03:07:48 tom_m: I too find them bloated, but I am the head developer for a small OS group, so I need to try all the methods before i report back to the group :D As for the external stuff, ill definitely go look around for that, it seems pretty useful. brb's Feb 12 03:08:09 ah, bummer a/b the inspector. It is useful :/ Feb 12 03:08:43 if you do your work on ares, they have an experimental popup Feb 12 03:08:53 yea. so basically my only real "Debugging" that i do is just Mojo.Log.error() ... and i can't even get the Mojo.Log.info() for some reason despite the 999 value i set in the settings for logging Feb 12 03:09:04 Jint? or something like that? that offers similar exception reporting as the inspector Feb 12 03:09:20 yea, i have to figure out how to get java to work w/ my browsers for some silly reason some library isn't the right version. i dont know. firefox and fedora Feb 12 03:09:43 hey anyone use the debugger at all come accross "Remote debugging session already active" and if so anyone know how to stop it? Feb 12 03:09:47 err fix it that is Feb 12 03:13:51 hmm frustrating i can't seem to get these checkboxes checked by default Feb 12 03:14:53 tom_m: pastebin Feb 12 03:15:19 digitalpowers: assuming you have tried restarting the emulator? Feb 12 03:16:23 http://pastebin.com/m1697eb1f Feb 12 03:16:34 you do pastebin reviews on your pre haeffb_pre: ? Feb 12 03:16:35 the setupWidget() seemingly had no affect Feb 12 03:16:53 tom_m: if you have a second, do you mind telling me what variable you use in your eclipse external tools configuration? I put the palm-log as the command, and -f ${resource_path} as the argument (actually, I tried *-path, none of them worked). Seems to be right, but I can't find the right variable Feb 12 03:16:56 no Feb 12 03:17:07 o Feb 12 03:17:15 split personality Feb 12 03:17:36 i haven't used eclipse in a while actually... i know you can do it. but i use gedit and run a shell script i wrote that just runs the command Feb 12 03:18:12 actually i took what i had in a shell script and put it in the gedit window Feb 12 03:18:12 yea, seems a bit easier. This will def work, I just don't know what variable to use to specify the package name :) I suppose I can hard code it Feb 12 03:18:13 /opt/PalmSDK/0.1/bin/palm-log -f -d usb Feb 12 03:18:18 is the command i ran to tail the log Feb 12 03:18:40 interesting - so does that just follow the entire log? Feb 12 03:18:44 followed by the app name Feb 12 03:18:46 sorry Feb 12 03:18:49 ah, yea Feb 12 03:18:58 that's what I cant define easily Feb 12 03:18:59 i missed a line in my c&p Feb 12 03:19:06 ha ha it's fine Feb 12 03:19:20 i haven't used eclipse in so long but i know it has that kinda ability Feb 12 03:19:25 to just execute whatever Feb 12 03:19:35 hamiltont: restting it does fix it, was just curious if there was a way to fix it without resetting Feb 12 03:19:37 and show the output in some panel Feb 12 03:19:57 tom_m: when you add widgets to a list, the widgets use the list's model, not their own. Feb 12 03:20:16 yea, it looks promising. I know a guy thats superb w/eclipse, Ill ask him and see if i get lucky Feb 12 03:22:18 digitalpowers: are you using ares? If I recall, I had some luck turning the debugging on/off a few times Feb 12 03:22:36 if that does not work, I don't have any other thoughts :( Feb 12 03:22:38 oh Feb 12 03:23:06 haeffb: i have multiple.. Feb 12 03:23:16 how do i get in the list then at each checkbox? Feb 12 03:23:33 multiple...? Feb 12 03:23:40 every row in the list has a checkbox Feb 12 03:24:13 set the modelProperty for the checkboxes to something like "checkvalue" Feb 12 03:24:27 then in your list model, have a checkvalue property set to true/false. Feb 12 03:25:14 and then setupWidget() looks like? Feb 12 03:25:28 i have the property in my list model for the check value. its 0/1 i can make it true/false Feb 12 03:27:03 the usual recommendation is also to use a "name" for the checkbox widgets rather than id. Feb 12 03:27:39 ok Feb 12 03:27:41 but, setupWidget("myCheckboxName", {modelProperty: "checkvalue"}); Feb 12 03:27:46 no model required. Feb 12 03:29:06 i see Feb 12 03:33:16 ah, perfect! thanks so much Feb 12 03:39:06 hmm but i need two modelChanged() calls though huh Feb 12 03:42:44 Any one worked with the accelerometer before? Feb 12 03:46:29 tom_m: no, you shouldn't Feb 12 03:48:40 http://pastebin.com/de9f4e45 Feb 12 03:48:58 haeffb what are you doing for your wife on V-day? Feb 12 03:49:04 hihglihted: Feb 12 03:49:07 http://pastebin.com/d62de602e Feb 12 03:49:34 I'll crunch numbers and come up with a price Feb 12 03:49:39 there's no need for the first one. Feb 12 03:49:46 doesnt load if its not there Feb 12 03:49:56 Hi everyone Feb 12 03:50:10 ill try again.. Feb 12 03:50:36 "null" in the error log Feb 12 03:50:43 JenP: I don't know yet. Feb 12 03:50:50 going out to dinner tomorrow night. Feb 12 03:51:24 and.....+ Feb 12 03:51:46 ....uh.... Feb 12 03:52:27 yikes Feb 12 03:53:41 what's null? Feb 12 03:54:03 dont know. but its displaying in my error log Feb 12 03:54:05 no reference Feb 12 03:54:09 tom_m: you can also listen on the list widget rather than the checkboxes. Feb 12 03:54:31 so tapping the whole row will check the box instead? Feb 12 03:54:36 haeffb: I'm making another dialog box ....gonna use your tutorial Feb 12 03:54:43 i guess thats easier for the user Feb 12 03:56:15 sound stopped working, no clue why. dont know service command to restart. so gonna log out/in real quick...brb Feb 12 03:57:41 Hi everyone, I need to ask a question, I'm using Ares and I'm looking for a fast way to get the value of the selected item on a ListSelector widget, I've been trying several approaches, but I can't get the value. Ideas? :( Feb 12 03:58:00 myListSelectorModel.value Feb 12 03:58:13 ah, better. can't work w/o my music Feb 12 03:59:18 tom_m, not tapping on the list to select the checkbox. but you can listen on the list widget and still tell if the tap was on the checkbox or the remainder of the widget Feb 12 03:59:41 oh Feb 12 03:59:51 cool Feb 12 03:59:52 event.originalEvent.target Feb 12 04:00:25 but, do you need to take some particular action if the checkbox is checked or not checked? Feb 12 04:00:33 not if. when? Feb 12 04:01:58 yea Feb 12 04:02:04 when its checked i gotta make a call to an api Feb 12 04:02:12 to change the status of the item Feb 12 04:02:18 goes out to the net Feb 12 04:02:38 immediately upon it becoming checked. Feb 12 04:02:39 all of it is sourced from a web service actually. all model data Feb 12 04:02:42 yea Feb 12 04:02:52 i am caching some of the bigger calls Feb 12 04:02:54 yeah, ok Feb 12 04:04:00 but if your list length becomes long, you're going to have a bunch of listeners. Feb 12 04:04:24 so, one listener on the list widget might be easier to manage. Feb 12 04:05:45 oh Feb 12 04:05:46 yea true Feb 12 04:05:57 right now its adding listeners in that loop Feb 12 04:06:12 would it be less memory intensive to listen once on the parent ? Feb 12 04:08:19 should be, I would think. Feb 12 04:09:16 ok, so how do i set this up? any referene in the oreilly book? Feb 12 04:09:29 so i dont have to bug ya here Feb 12 04:09:41 need more webos documentation Feb 12 04:10:08 theres enough to do stuff, but not be efficient at doing stuff. Feb 12 04:10:58 If I want to include external js libs where would I do that? Putting a script tag in index isn't doing the job Feb 12 04:11:08 just in the event handler for the list widget? its a property under there? originalEvent ? Feb 12 04:11:35 scottb: something like jquery? Feb 12 04:11:37 this.doListTapHandler = this.doListTap.bindAsEventListener(this); Feb 12 04:11:37 this.controller.listen('agendaFilterListing', Mojo.Event.listTap, this.doListTapHandler); Feb 12 04:11:40 you do put it in the index.html Feb 12 04:11:51 make sure you're not including something that's conflicting w/ prototype Feb 12 04:11:59 in sources.json? Feb 12 04:12:06 More like Geom.Rectangle, Geom.Point stuff like that Feb 12 04:12:35 this.doListTapHandler = this.doListTap.bindAsEventListener(this); Feb 12 04:12:35 this.controller.listen('agendaFilterListing', Mojo.Event.listTap, this.doListTapHandler); Feb 12 04:12:48 MyAssistant.prototype.doListTap = function(event) { Feb 12 04:13:08 if (event.originalEvent.target.id === 'agendaIcon') {...} Feb 12 04:13:17 k. Feb 12 04:13:39 but if you're using name rather than id, you may need to peruse the properties of target to see what's in there. Feb 12 04:13:50 target.className? Feb 12 04:14:37 is it a problem of id and name are the same/ Feb 12 04:14:53 Haeffb, thanks Feb 12 04:15:22 var className = event.originalEvent.target.className; Feb 12 04:15:44 you don't need to give your checkbox widget an id at all. Feb 12 04:15:50 oh Feb 12 04:16:08 is that true of all widgets? Feb 12 04:16:34 you'll have a list index (event.index) and if the tap is on the checkbox, event.originalEvent.target.className will be whatever name you give your checkbox(es) Feb 12 04:16:44 className isn't name="" is it? isn't it class="" ? Feb 12 04:17:04 oh, right. so give them a class. Feb 12 04:17:06 as well. Feb 12 04:17:32 i mean i gotta learn more prototype but jquery equiv. is .attr('name') Feb 12 04:17:51 or look at target in the event handler to see if there's a name property. But I think that's why I resorted to class Feb 12 04:17:59 im cool w/ id Feb 12 04:18:04 you hate id for some reason? :) Feb 12 04:18:18 Palm recommends not using id for widgets in lists. Feb 12 04:18:34 because you can't have multiple widgets with the same id. Feb 12 04:18:49 but if you're generating the id's on the fly....it should be OK? Feb 12 04:18:55 yea Feb 12 04:19:00 each is a record id in the id itself Feb 12 04:19:06 and, an id killed my grandmother. Feb 12 04:19:10 ha Feb 12 04:19:45 so i gotta go other way around now Feb 12 04:19:55 and say if id !== 'listWidgetId' Feb 12 04:20:01 because i dont know what the id is gonna be on the checkboxes Feb 12 04:20:07 theres many Feb 12 04:21:41 give them a class and check for that Feb 12 04:22:13 or, again, check the properties of target to see what else is in there that can differentiate between list and checkbox. Feb 12 04:22:17 or ask rick-home Feb 12 04:22:48 hmm logging event was bad :) Feb 12 04:23:05 really? Feb 12 04:23:10 froze up Feb 12 04:23:17 Mojo.Log.error('%j', event) Feb 12 04:23:28 but didnt seem to respond to the checkbox tap only the list tap Feb 12 04:24:21 ooh, the phone still isn't happy Feb 12 04:24:38 can't relaunch app or even scroll my app list Feb 12 04:24:41 you're not using emulator? Feb 12 04:24:44 no Feb 12 04:25:11 any benefit? Feb 12 04:25:23 well, it's much faster. Feb 12 04:25:40 and you can log info's and warning's Feb 12 04:25:53 ah! is that why .info() didn't work? Feb 12 04:26:02 and it doesn't hang your phone! Feb 12 04:26:05 yes. Feb 12 04:26:19 haha Feb 12 04:26:25 yea i've restarted my phone a time or two i guess :) Feb 12 04:26:53 k well it def. doesnt catch the tap on the checklist Feb 12 04:27:08 you can log both on the phone also Feb 12 04:27:48 Mojo.Log.info = Mojo.Log.error; in the start of the script.. Feb 12 04:28:48 info never popped up in the tail of the logs for me from my phone Feb 12 04:28:57 *sigh* haeff... Can't get the ListSelector value :( According to Ares, the selector name would be: "Selector", in events, I have at onChange, another function, SelectorChange, and inside I have: this.controller.get("TextBox").update(SelectorModel.value) <-- This only gives me the "value" portion of the selector Feb 12 04:29:00 even with loglevel 99 Feb 12 04:29:04 I don't know about the models Feb 12 04:29:18 (its Selector.value what I'm using) Feb 12 04:29:49 Oh, you want the label that goes with that value...? Feb 12 04:29:50 or should I read a lot more to have a better understanding? :) I only have standard javascript, html and php knowledge :) Feb 12 04:30:08 No, I need the value that gets selected Feb 12 04:30:11 oh gps. thats why i probably got in the habit of testing on my phone directly Feb 12 04:30:46 ("first"->1, "second"->2, "third"->3), and if you select for example,the second, I need the "2" Feb 12 04:31:11 NuttyBunny: right. isn't that what you're getting? SelectorModel.value = 2? Feb 12 04:34:32 ah much more logging detail Feb 12 04:34:33 tom_m: here is code that worked for me: http://www.pastie.org/821319 Feb 12 04:36:18 you're listening for Mojo.Event.propertyChange though Feb 12 04:36:25 i had Mojo.Event.listTap Feb 12 04:36:40 will it catch both? Feb 12 04:36:45 or is it two different listeners? Feb 12 04:37:21 ah, no, two different listeners. Feb 12 04:37:29 I'm mixing & matching. Feb 12 04:37:45 oh ok Feb 12 04:37:47 yup i got it Feb 12 04:37:47 cool Feb 12 04:38:20 and instead of event.originalEvent.target, you should be able to get event.model.whateverModelPropertyYouWant Feb 12 04:38:39 cool i got the whole object Feb 12 04:38:46 perfect, i can do whatever i want w/ it now Feb 12 04:38:59 yup exactly like u said (typed before i read your line) Feb 12 04:39:02 yay tom_m Feb 12 04:39:04 yay :) Feb 12 04:39:06 thanks so much Feb 12 04:39:14 i gotta get a better setup for debugging Feb 12 04:39:22 using emulator now and it spits out more info Feb 12 04:39:32 and wont crash when i json-fy that event object Feb 12 04:39:39 for output Feb 12 04:40:05 but i still want something prettier. i wonder if theres any tool that can take the stdout from the palm-log Feb 12 04:40:08 and process it pretty Feb 12 04:48:06 hmm under emulator i dont have to call that modelchanged twice. im also wondering if its cuz the listener. and i just ran and put my phone back into the touchstone Feb 12 04:50:21 that was exactly why Feb 12 04:50:31 sweet Feb 12 04:59:32 night haeffb Feb 12 05:02:28 hey sugardave Feb 12 05:02:35 hows it going? Feb 12 05:02:57 And, lo, the corporate LAN said unto me "Here is the wireless supplicant that thou seeketh." And, behold, the wireless card functions once more. Feb 12 05:03:45 going well....just got back in from cotilion and a side-trip to the offic Feb 12 05:03:47 office Feb 12 05:04:39 wireless is a good thing.. Feb 12 05:05:15 yeah, they updated our LEAP/TLS stuff and like a moron I tried to do it over the VPN Tuesday night....broke all my shit Feb 12 05:05:28 oops.. Feb 12 05:05:39 had to carry the big blue cable around with me all day yesterday Feb 12 05:05:46 weak Feb 12 05:05:55 you should be ashamed... Feb 12 05:06:46 hi sugardave Feb 12 05:07:02 fixed the error, it does not make sense though Feb 12 05:07:03 you guys every do any class.create stuff? Feb 12 05:08:36 LoneStar99: glad it's fixed :D Feb 12 05:08:48 Bmyers: based on a suggestion, I steer away from it Feb 12 05:09:07 hi all Feb 12 05:09:09 supposedly it exists as a bridge for classical oop programmers Feb 12 05:09:14 hi JayCanuck Feb 12 05:09:26 suggestion from who? Feb 12 05:09:36 ricyrickrick Feb 12 05:09:50 isnt that was your method button thingie was? Feb 12 05:09:53 it's because I don't do other programming...no habits to unlearn Feb 12 05:10:10 it's a "class object" kind of thing, but doesn't use class.create Feb 12 05:10:21 anyone have any experience getting Mojo.Event.hold to work on list items, when the list is set swipetodelete:true ? Feb 12 05:10:23 3d + accelerometer is awesome :D Feb 12 05:10:40 JayCanuck: no, not I Feb 12 05:10:46 sugardave: added the following - this.controller.get('scFix').innerHTML = scGlobal;//DO NOT REMOVE FIX FOR SCREWED NUMBERS var sCounter = (scGlobal += 1); Feb 12 05:11:21 Fix for screwed numbers? Feb 12 05:12:05 I have my code working 100% with swipetodelete:false, but not with true. I wonder if swipetodelete handles Mojo.Event.hold itself Feb 12 05:13:25 JayCanuck: ah probably Feb 12 05:21:39 sugardave: isn't weird how "this.controller.get('scFix').innerHTML = scGlobal;" fixed the global problem, the fix is style code... Feb 12 05:24:24 LoneStar99: that is weird...but that's not really style code...just setting HTML text inside scFix Feb 12 05:25:26 oh, Ares is sick Feb 12 05:25:40 tom_m: yes, I'm recently starting to like it quite a bit Feb 12 05:25:40 finally got java working w/ chrome. was worth the investigation Feb 12 05:25:54 still bummed i dont have java w/ firefox though :( Feb 12 05:26:01 i love fedora but this one thing is a pain Feb 12 05:26:31 might have to just switch and use chrome instead of firefox. ah blasphemy ! Feb 12 05:26:32 I used to always copy the java plugin instead of linking it Feb 12 05:26:41 hmm i could try Feb 12 05:26:50 no Feb 12 05:26:52 i just linked it for chrome and it worked Feb 12 05:26:57 don't do that Feb 12 05:27:02 sugardave: yeah text inside a hidden div... Feb 12 05:27:07 firefox probably won't launch Feb 12 05:27:11 ha Feb 12 05:27:13 if you straight copy Feb 12 05:27:28 libnpjp2.so -> /usr/java/jre1.6.0_13/lib/i386/libnpjp2.so Feb 12 05:27:45 just that right under a new "plugins" directory i had to make for chrome Feb 12 05:27:53 under chrome's folder in /opt/.. blah blah something Feb 12 05:28:01 a sinch. firefox i tried linking a few things no dice Feb 12 05:31:20 oh my god this is REALLY powerful Feb 12 05:31:24 i had no idea Feb 12 05:31:35 i can finally debug! Feb 12 05:32:05 debug? Feb 12 05:32:16 i must be missing something.. Feb 12 05:32:27 that would be really nice to be able to do Feb 12 05:32:58 setting a breakpoint and then just at the prompt typing variables names and seeing all the properties and values and stepping through wow. Feb 12 05:33:23 beats the crap outa tailing the log and printing out variables manually rerunning and rerunning Feb 12 05:33:36 and rebuilding and removing sloppy output Feb 12 05:33:40 hey, don't dis my method... Feb 12 05:33:44 lol Feb 12 05:33:50 :D Feb 12 05:34:01 was my method for a while. i was using gedit and just had the palm-log output in the bottom pane! Feb 12 05:34:22 and i really like gedit. and i dont know typing in the web browser... just not as fast of a response time and all Feb 12 05:34:24 how do you get a debugger? I missed that Feb 12 05:34:41 sugardave: have a look at this one, no class create Feb 12 05:34:43 http://webos.pastebin.com/d7a2fff1f Feb 12 05:35:03 in Ares, run your app with the emulator open. right? so Ares launches the app in your emulator Feb 12 05:35:09 gives me <@@@@ ERROR RegisterForNet: TypeError: Cannot read property 'isInternetConnectionAvailable' Feb 12 05:35:36 computer icon up top left. debugger. open an assistant of some sort. set a breakpoint somewhere. i just did it on a handler for a tap event Feb 12 05:35:50 within that function. then turn the debugger "On" Feb 12 05:36:05 but that in ares where your project has to be? Feb 12 05:36:11 yea Feb 12 05:36:16 so the project is in areas Feb 12 05:36:17 ares Feb 12 05:36:32 i just dragged a zip from my local disk so it takes 2 seconds to put on ares, u dont need to code it there Feb 12 05:36:48 then in the debug prompt below with the > Feb 12 05:36:51 hmm.. gotta try that.. sounds handy Feb 12 05:36:59 you type in a variable name while its in a stopped state Feb 12 05:38:52 http://shift8creative.com/ares-debugger.png Feb 12 05:39:14 Bmyers: did you debug result and see what's in it? Feb 12 05:39:24 anyone know how to set the default / clear color in an HTML 5 canvas? Feb 12 05:39:28 and all those links on the properties are clickable, they change up your value in the prompt, so you can click through Feb 12 05:40:03 sugardave: "of undefined" so i am guessing there is nothing in result at all Feb 12 05:40:32 but its in my success handler so I assumed the call was a success. Feb 12 05:40:32 oh yeah, sorry there is a cat harrassing me Feb 12 05:40:49 like totally climbing over my arms and on the keys Feb 12 05:40:56 this code works just not in this form. I am trying to modularize it for general use Feb 12 05:41:56 got booted Feb 12 05:42:24 the difference between mine and this is that I make a constructor var like: var thing = function() {// make new functions and whatnot} Feb 12 05:43:11 var limits the scope? Feb 12 05:44:43 no, but mine returns an object when you make a new var with the constructor and all the inner functions that are defined should be scope-limited to that new object Feb 12 05:45:23 hmm. i'll try that.. Feb 12 05:45:49 look at the easy extended widget example again Feb 12 05:45:58 so here you mean? var CheckIn = ({ Feb 12 05:46:48 var checkIn = function(definition) {} Feb 12 05:46:55 then make a new object thusly: Feb 12 05:47:25 var aCheckIn = {//object properties match whatever you use from definition}; Feb 12 05:47:44 er Feb 12 05:48:06 var aCheckIn= checkIn({//object definition}); Feb 12 05:49:27 i think i follow you. i'll try that.. Feb 12 05:49:32 thanks Feb 12 05:49:39 np Feb 12 05:50:21 you need do the thing with 'that' Feb 12 05:50:38 make all the public properties and methods hang off that Feb 12 05:50:45 then return that from the function Feb 12 05:51:05 for internal methods and properties use definition.whatever Feb 12 05:51:05 the result thing threw me cause it works otherwise. Feb 12 05:51:29 you dont seem to use onSuccess: this.networkCallback() with the "result" in the parens Feb 12 05:53:42 in which one? Feb 12 06:00:12 normally i mean... Feb 12 06:00:29 it seems to send result in other cases. Feb 12 06:04:49 Bmyers: oh, I see what you mean...yeah, technically you should be able to name wthIsThis or even nothing coupled with arguments[0] Feb 12 06:07:14 how does success get call and no result though? Feb 12 06:07:39 well, that I don't know :D bug? Feb 12 06:08:39 ah, that must be it. it's a bug.. Feb 12 06:09:56 if anyone wants to know 1,582 total apps in both app catalog and web distro. Feb 12 06:16:26 way cool Feb 12 06:16:33 how many to catch up to iphone? :) Feb 12 06:17:49 it's exciting. i wonder if palm is doing like google and covering companies expenses for them to hire programmers to build apps for the phone Feb 12 06:17:57 doesnt seem like it Feb 12 06:22:46 hola Feb 12 06:23:59 sup Feb 12 06:24:21 hello Feb 12 06:24:22 Playing with 3d :) Feb 12 06:24:56 I'll toss my app up on google code tomorrow Feb 12 06:25:18 I have a cube that orients its self relative to the pitch / roll of your phone Feb 12 06:25:38 So as you rotate your phone it rotates around the cube Feb 12 06:26:04 way cool Feb 12 06:26:24 in normal sdk ? javascript/html5? Feb 12 06:26:36 Yeah Feb 12 06:26:48 I'm using the pre3d library Feb 12 06:27:03 http://deanm.github.com/pre3d/monster.html Feb 12 06:28:48 that looks cool Feb 12 06:28:53 oh yea, way cool Feb 12 06:29:23 wow awesome Feb 12 06:30:07 ok now its hurting firefox :) Feb 12 06:30:38 ha ok it crashed my ff. hopefully runs better on phone Feb 12 06:31:06 tom_m: Switch to a webkit based browser, you'll be happier ;) Feb 12 06:31:20 Runs great on any thing webkit :P Feb 12 06:31:30 what is it using to draw the 3d? Feb 12 06:31:30 whats chrome use? Feb 12 06:31:35 webkit Feb 12 06:31:41 cuz im thinking about making it my full time browser now Feb 12 06:31:51 i was able to get java working with it while i couldnt with firefox Feb 12 06:32:00 and it imported everythign so nicely and is fast Feb 12 06:32:31 tom_m: It's all canvas Feb 12 06:32:50 webkit is awesome :) Feb 12 06:33:15 I'm working on a unit testing / codecoverage framework for the inspector Feb 12 06:34:20 http://deanm.github.com/pre3d/colorscube.html Feb 12 06:34:30 ah, ok, wow, its using the canvas 2d context to do 3d Feb 12 06:34:37 no wonder its so cpu intensive Feb 12 06:34:58 but wow, doing 3d in 2d Feb 12 06:35:42 Been done on on much much slower hardware, stop being so impressed Feb 12 06:35:43 ;) Feb 12 06:35:57 lol Feb 12 06:36:08 Although canvas performance is on the level of 486dx2 or something... it's pretty awful Feb 12 06:36:13 cant wait for webgl Feb 12 06:36:35 anyway, going to sleep now Feb 12 06:36:36 night Feb 12 06:36:38 night Feb 12 06:36:46 im just in love with ares for tonight Feb 12 06:36:54 but this is icing on the cake Feb 12 06:37:01 anyone know where i can find a simple canvas drawing script with cursor? Feb 12 06:37:03 web is gonna be a real cool place again yay Feb 12 06:37:15 cursor movement Feb 12 06:38:17 onmousemove = function (e) {ctx.lineTo(e.x,e.y);ctx.stroke();}; Feb 12 06:38:46 tom_m: I've been using Iron now for a long time...it's Chrome without all the google Feb 12 06:39:01 is that a joke? Feb 12 06:39:07 or is it a real program? lol Feb 12 06:39:38 tom_m: it's real - bit.ly/5pV2Wa Feb 12 06:39:51 scottb: was that a canvas script? my browser crashed Feb 12 06:40:04 interesting Feb 12 06:40:07 whats better about it? Feb 12 06:40:16 LoneStar99: the snippet I just typed? Feb 12 06:40:21 Or that link? Feb 12 06:40:29 snipplet Feb 12 06:40:36 better? nothing really, it's just like Chrome, but it doesn't report usage stats to google Feb 12 06:40:36 tom_m: http://www.srware.net/en/software_srware_iron.php Feb 12 06:40:37 LoneStar99: iirc there's some open source'd canvas drawing thingy Feb 12 06:40:48 will all the same extensions and everything work with it? Feb 12 06:41:01 LoneStar99: ctx is usually the var name given to the 2d context of a canvas element, so yes Feb 12 06:41:21 You'll want to call a moveTo for your point of origin Feb 12 06:41:22 oh ok Feb 12 06:41:30 http://code.google.com/p/paintweb/ Feb 12 06:41:34 that's the one Feb 12 06:41:42 Maybe bind the above onmousedown and unbind onmouseup Feb 12 06:41:59 tom_m: if it's the same chrome version...iron lags slightly behind chrome Feb 12 06:42:06 In your mousedown call ctx.moveTo(e.x,e.y) Feb 12 06:42:09 but right now chrome extensions are working Feb 12 06:42:13 I'm using a couple Feb 12 06:42:22 zomg: ok thanks, will look at the code, is it intense? Feb 12 06:42:33 Not sure, haven't looked at it myself =) Feb 12 06:42:39 not for linux though huh Feb 12 06:43:05 Oi! Feb 12 06:43:16 When will my app be out of review? Feb 12 06:43:26 can take some time sometimes Feb 12 06:43:51 but they aren't looking at it now its almost 11pm for them :) Feb 12 06:43:56 I know, I just want my app released, it's my first one Feb 12 06:44:05 tom_m: yeah, there should be an iron for linux Feb 12 06:44:08 cool. congrats! i hear ya i was the same way :) Feb 12 06:44:12 my link was probably to windows Feb 12 06:44:15 oic Feb 12 06:44:20 cool. will give it a look Feb 12 06:44:24 try* Feb 12 06:44:37 sugardave: What about us evil OSX users? Feb 12 06:44:45 but im not exactly anti-google or anything Feb 12 06:45:04 scottb: that I don't know :D Feb 12 06:45:27 Not a big deal, safari trumps all :P Feb 12 06:45:54 Well, webkit nightly build under safari trumps all :P Feb 12 06:47:45 in fact, there IS iron for mac osx Feb 12 06:47:47 :D Feb 12 06:48:39 zomg: will look at the code this weekend Feb 12 06:48:41 thantks Feb 12 06:56:20 is there a way on tap of a div to make it tap again automatically? Feb 12 06:56:52 LoneStar99: I believe you can construct and send events via js Feb 12 06:57:55 i have a code bug, which part of the code works on single tap, and the other part only works on double tap Feb 12 06:58:29 "another" global bug... Feb 12 06:59:18 if you want both to run, you should fix that instead of forcing another tap Feb 12 06:59:32 but, you can send a tap with Mojo.Event.send()...never done it, though Feb 12 07:00:56 event.send is easy Feb 12 07:01:14 sugardave: will fix the bug, to not want to cause another bug down the line Feb 12 07:04:46 already have "FirstAssistant.prototype.send = function() {" how would I "programatically send the 2nd tap event... Feb 12 07:17:06 LoneStar99: the word global is evil! Feb 12 07:19:12 scottb: what about a "global" variable that's available across all your stages/scenes? Feb 12 07:19:36 Scary! Feb 12 07:19:49 Namespace it! Feb 12 07:20:13 oh, well I do that...in my mind it's still "global" Feb 12 07:20:36 to much to do, to little time Feb 12 07:22:28 okay, time for sleep Feb 12 07:24:56 k, chat later sugardave! Feb 12 08:16:04 anyone here used "Mojo.Event.send()" before Feb 12 08:27:22 Anyone had the problem where webos imports contact phone# from facebook, causing the number to be +XX (0) xyz xyz xyz. When dialing, it doesn't properly strip the zero, causing the dialing to fail. Two questions: 1) any fix for this? 2) Is it possible to have webos force use the exchange phone# instead (Which doesn't have the countrycode) Feb 12 10:28:07 anyone awake? Feb 12 11:27:51 can i access to an element of the html document from the scene controller? Feb 12 13:29:27 hello Feb 12 13:29:28 i want to port a js app on pre. Feb 12 13:29:28 my app currently has one index.html file that has a li'l js embedded and it includes other js files that are there seperately. What I wanted to know is if i remove the js embedded in my index.html file and put into a seperate file and then include that js file and mojo.js file. Put all my js file in the app folder of the application Feb 12 13:29:28 add code in my file to modify gui acc to guidelines and add mojo related code to use database Please Help problem is major code will be plain JS n very limited part will be of Mojo. Feb 12 13:30:58 Also it might be too early to give me a detailed answer soon. So can u give me some starting pointers so that i'm able to choose weather to rewrite code from scratch or do like as i have written above Feb 12 13:58:26 rohit1: you can use custom JS, the most "webos" way would be to add it to sources.json, and then make a call to start your custom js from the scene you wish to include it in Feb 12 15:28:38 hello Feb 12 15:33:15 My app is published!! Feb 12 15:37:59 which one? Feb 12 15:43:28 code breaker Feb 12 15:43:38 free? Feb 12 15:43:52 1.99 Feb 12 15:45:45 :) Feb 12 15:46:02 i'm in china. can not use any paid app from appstore Feb 12 15:46:03 :( Feb 12 15:46:08 4 Feb 12 15:46:08 3656 Feb 12 15:48:37 how to use large database in webOS Feb 12 15:48:54 Mojo.depot is an easy place to start Feb 12 15:48:54 i mean a 50-60M slqite3 db Feb 12 15:49:15 i'm working on a dictionary program Feb 12 15:49:58 benluo: name it ext:name Feb 12 15:50:03 the vocabulary should be ready in sqlite format Feb 12 15:50:18 it's the 'ext:' part that puts it in /media/internal/.app-storage Feb 12 15:50:25 otherwise you are limited to 1 MB Feb 12 15:51:12 you mean, if i open in "ext:benluo.db" and put benluo.db in /media/ internal/.app-storage Feb 12 15:51:16 it will work? Feb 12 15:51:24 no Feb 12 15:51:29 tht won't work Feb 12 15:51:36 you can not open existing dbs Feb 12 15:51:41 er, copied Feb 12 15:51:42 I mean Feb 12 15:52:07 it is impossible (still) to ship a pre-populated database with your app Feb 12 15:52:20 I thought you meant how to create a huge one in your app Feb 12 15:52:28 yes Feb 12 15:52:39 ship db and software seperately Feb 12 15:53:06 e.g. read vocabulary software and chinese-english db Feb 12 15:53:13 what I mean is, there is no way for your app to specify a particular .db file to use Feb 12 15:53:32 so you will have to make a new one in your app and populate it through your app Feb 12 15:53:52 either from the cloud or a giant json file of records Feb 12 15:53:55 it's really stupid Feb 12 15:54:01 yeah Feb 12 15:54:03 it is Feb 12 15:54:33 i think another way, but it's also too hack Feb 12 15:54:47 install light httpd and php in palm pre Feb 12 15:54:55 I've thought of a way, but I haven't tested it and it would be too difficult for users Feb 12 15:55:03 let php to find word and use app via AJAX Feb 12 15:55:19 benluo: yeah, that's not going to get in the official catalog :D Feb 12 15:55:29 well, until the pdk is out, I guess Feb 12 15:55:49 normally some one use java service to do this kind of work Feb 12 15:55:56 i don't know java Feb 12 15:56:10 me neither, this is all I know :D Feb 12 15:56:16 started programming with mojo Feb 12 15:56:31 so it's impossible for me to use this way. and i think its way is also hack Feb 12 15:56:44 :) Feb 12 15:56:49 whats the deal with x-mojo-scroll-fade="bottom" where it doesnt pop up my little arrow UNTIL I scroll Feb 12 15:56:50 ? Feb 12 15:57:35 like theres text farther down but the down arrow doesnt appear until I scroll a little Feb 12 15:57:48 then it pops up to tell me there is more text beneath? Feb 12 15:57:50 Bmyers: yeah, i ad that...do a revealTop() on the scroller Feb 12 15:58:07 I saw that in Mkind Master's leaderboard scene Feb 12 15:58:09 ah.. Feb 12 15:58:10 drove me nuts Feb 12 15:58:18 driving me nuts right now.. Feb 12 15:58:52 just somewhere in the activate? Feb 12 15:58:59 yep Feb 12 15:59:07 thx, lemme try that... Feb 12 16:00:06 do i have to reference something in the (), it's still doing it Feb 12 16:00:41 hmmm...let me get komodo started Feb 12 16:00:50 wrong syntax.. Feb 12 16:01:09 Error: revealTop is not defined Feb 12 16:01:15 like: this.controller.get(scroller).mojo.revealTop(); Feb 12 16:01:33 you trusted "this." in your code? Feb 12 16:01:38 OMG Magnum.. Feb 12 16:01:44 heh, I said 'like' Feb 12 16:02:14 I do use this.controller in most of my scene assistant methods...it's when I'm beyond them that I use the long way Feb 12 16:02:20 usually you're all Mojo.Stagecontroller.right.here.trust-no-one. Feb 12 16:02:50 it's also a hedge against stage controller vs. app controller Feb 12 16:02:57 lol Feb 12 16:03:07 sugardave... Feb 12 16:03:11 u funny man Feb 12 16:04:39 when you decide you want to send some new functions down to your app, you start wanting to distance yourself from this ambiguity as much as possible :D Feb 12 16:05:11 this.controller.get('aboutScroll').mojo.revealTop(); Feb 12 16:05:16 needs single quotes.. Feb 12 16:05:23 yeah Feb 12 16:05:31 thanks ! Feb 12 16:05:37 works like a charm.. Feb 12 16:05:40 awesome Feb 12 16:05:48 what about the fading part? Feb 12 16:05:57 use a different png? Feb 12 16:06:06 I stole the ones from style matters Feb 12 16:06:17 yeah mines is just the little arrow square Feb 12 16:06:29 it isnt screen width wide Feb 12 16:06:40 stole it from one of the sdk apps Feb 12 16:06:51 hmmm Feb 12 16:06:55 but it's just the arrow. Feb 12 16:07:15 i imagine that the png would be full screen width or something? Feb 12 16:07:21 I think mine is just an arrow Feb 12 16:07:35 i had to shut off repeat or else it gave me like 25 arrows Feb 12 16:07:38 across.. Feb 12 16:07:41 is there another div you need to wrap it in? Feb 12 16:08:37 http://webos.pastebin.com/d584aaa0d Feb 12 16:08:57 omg I totally did mine in js...my scene has one div in it Feb 12 16:09:07 WHAT was I thinking back then? Feb 12 16:09:36 what time were you writing it? Feb 12 16:09:43 about 20 minutes after 4? Feb 12 16:10:50 http://webos.pastebin.com/d46cf2a8d Feb 12 16:10:55 with css Feb 12 16:12:44 actually, I'm not even sure why mine works...I create an element for each one, but never insert them into the dom? Feb 12 16:14:32 what was the name of the png you liberated from the sdk? Feb 12 16:16:55 ooops...I was looking at the wrong scene Feb 12 16:17:00 hang on a minute Feb 12 16:20:24 Rick_work: Hello Feb 12 16:20:29 morning Feb 12 16:20:51 How's everyone today? Feb 12 16:20:59 Roy, why is it that chapter 1 is the hardest part of anything you go to write? Feb 12 16:21:19 You should have written the other ones first!: Feb 12 16:21:51 I tried that. I did 3 and 4, and was moving forward, and Manning is insisting that I go back and do one. Feb 12 16:21:57 It's their process. Feb 12 16:22:00 :( Feb 12 16:22:33 Bmyers: you know what? that's a totally different thing....mine don't fade and show the arrows Feb 12 16:22:39 rohit1: It's not necessary to use the framework if your app doesn't present menus (i.e. is an 'immersive' app such as a game. However, it really only takes about 30 minutes to add menus and use the other parts of the framework Feb 12 16:23:02 sugardave: ah ha... Feb 12 16:23:13 Rick_work: haha Feb 12 16:23:28 http://www.webos-internals.org/wiki/Tutorials_webOS_Porting_Older_App Feb 12 16:23:39 http://www.webos-internals.org/wiki/Tutorials_webOS_Porting_Older_App/example Feb 12 16:23:46 Rick_work: bummer, what's your plan for chapter 1? Feb 12 16:23:59 detailed walk through with explanations of how and what your decisions to make are, and how to go about it. Feb 12 16:24:08 for porting older javascript apps to webos. Feb 12 16:24:22 rohit1 that should answer most of your questions. Feb 12 16:24:58 rohit1 you -need- to move your stuff to a scene because unless you have a scene, you can NOT SCROLL in either direction. Feb 12 16:25:22 so, you want a scene, and so you go through the stuff above unless EVERYTHING you do fits in 320x400 Feb 12 16:26:01 sugardave I'm working on it. I know the theme: "The web wins" -- but ghaaaaa Feb 12 16:26:34 oh man, I know...I hate writing the intro chapters of our training Feb 12 16:27:09 I much prefer writing the hands-on exercises :D Feb 12 16:27:43 So i can include the js files i wanna use in sources.json and html file in scene. modify the gui acc to guidelines. withoutusing the event handlers and all specified by mojo framework Feb 12 16:27:52 Am i correct? Feb 12 16:28:18 exactly. Feb 12 16:28:39 as shown in the example that I posted. Feb 12 16:29:20 Rick_work> thank you sir. my main doubt was that is it compulsory to use mojo event handlers and ol or not Feb 12 16:36:15 testing Feb 12 16:38:08 So, why should someone be interested in a book on webOS and Ares? Feb 12 16:38:40 at this point, the best answer my poor sleep deprived brain is coming up with is "Duh." Feb 12 16:42:46 anyone here have experience using "Mojo.Event.Send"? have it semi working, except for it continously tries to tab div... "Mojo.Event.send(this.controller.get(tgID), Mojo.Event.tap) Feb 12 16:43:12 need it to tap only once... Feb 12 16:43:19 hi Feb 12 16:45:22 hwllo Feb 12 16:45:54 oh man...I just ordered my personal soundtrack shirt...finally Feb 12 16:46:29 LoneStar99: is it because you are sending the tap event from the tap handler? Feb 12 16:46:38 that would be like an infinite loop Feb 12 16:48:13 Rick_work: because it is a guide to the novice and intermediate web developer who would like to get started quickly developing useful applications for mobile platforms Feb 12 16:48:16 ? Feb 12 16:48:25 yeah Feb 12 16:48:36 well there's one sentence. :-) Feb 12 16:48:40 haha Feb 12 16:48:40 sugardave: where do you recommend sending it from? Feb 12 16:48:42 I'm working on it. Feb 12 16:49:23 LoneStar99: well, I'd fix the bug that's causing my tap code not to fire :D Feb 12 16:49:57 my wifi disconnected Feb 12 16:50:26 LoneStar99: I thought you were going to work on the bug rather than hack at it with synthetic taps? Feb 12 16:52:20 LoneStar99: in any case, you could count the number of taps and don't send the synthetic tap if you're at 2 already Feb 12 16:55:16 Hi everyone, who can help me a bit with Ares and a crazy ListSelector that doesn't give me its value? :( Feb 12 16:55:48 hmmmm Feb 12 16:55:57 you would think that would be a question for me.... Feb 12 16:56:08 what are you using to get the value? Feb 12 16:56:17 to ATTEMPT to get the value. Feb 12 16:57:08 sugardave: realized it was not a bug, my original app worked on two taps, so need 2 taps, unless it the code is 90% rewritten Feb 12 16:57:31 so the user has to tap twice? Feb 12 16:57:47 in your original app? Feb 12 16:58:37 sugardave: http://uoid.me/palm4 Feb 12 16:59:02 I'm trying several approaches, the one that at leasts give me something is inSender.value or this.controller.get("Name").value, but it gives me the default "value" that I put in Ares, not the updated value after a selection is made Feb 12 16:59:22 the user would choose a "service" in white -then click on the right gray button to submit - 2 taps... Feb 12 16:59:47 I'm new to Ares and Mojo, I've written some code in javascript, but I'm a HTML/PHP son ;) Feb 12 17:01:02 sugardave: now want to simply have user tap on the 'service' no button and have it send the request. Feb 12 17:02:42 LoneStar99: then you should have one generic function to call when they click the service, then that function looks at the service and acts accordingly Feb 12 17:03:58 have been try to get that working, but for some reason only half of the code works on a single tap... Feb 12 17:04:26 that's because the other half is in the tap handler for the other button, I would guess Feb 12 17:13:35 sugardave: this is the code I have; http://pastebin.com/d2dbb1d1c Feb 12 17:18:50 LoneStar99: okay, do you mean this code runs once and then never again? because your comment is outside the function block, I wouldn't expect that code to ever run again unless you tap the button...in other words, will the whole function run each time you tap the button? Feb 12 17:22:52 sugardave: yes all the code runs after a tap, but Line 64 and below need a second tap to send the ajax request etc... Feb 12 17:22:54 LoneStar99: also, line 4 of what you pasted...that should be bindAsEventListener instead of bind Feb 12 17:24:39 ok, changed line 4, Feb 12 17:24:46 LoneStar99: how is that propertyChange method getting called? why not call send from your tap handler? Feb 12 17:25:51 it seems "propertyChange" only is called on 2nd tap Feb 12 17:26:29 yeah, that's totally strange...normally you put a listener on something that supports propertyChange events and then you write a handler for it Feb 12 17:26:37 I've never seen what you're trying to do Feb 12 17:27:24 I suppose it's possible that the scene assistant can have a method called propertyChange that will fire every time something changes anywhere in the scene? Feb 12 17:27:35 anyone else comment on that? Feb 12 17:29:26 sugardave: have moved " this.send();" to line 56 and all code seems to respond to a single tab, but buggy, Feb 12 17:45:16 is there a way to check if vibration is vibrating in the emulator? Feb 12 17:45:48 VincentLaw Is lemketron around this morning? Feb 12 17:45:56 h Feb 12 17:46:20 Rick_work: no one with that name has talked in this channel all morning Feb 12 17:46:48 I know but if he's at his desk he sometimes responds, and lemketron is the Palm engineer in charge of the emulator Feb 12 17:46:55 ah Feb 12 17:47:03 well it's not a big deal, was just a curious q Feb 12 17:47:11 I'm testing on device now anyway Feb 12 17:48:32 is there a way to display the line where the exception occurs? Feb 12 17:48:49 sure, only if it's 'undefined' :P Feb 12 17:49:31 ? Feb 12 17:49:45 it's a little joke...I always get 'line: undefined' Feb 12 17:49:51 oh, ok Feb 12 17:49:56 hallelujah, one thing left to do and my app is FINISHED. just have to make a help/info scene Feb 12 17:50:17 I rather speak about try{}catch(ex) {Mojo.Log.error(ex);} Feb 12 17:50:31 how can I get the line? Feb 12 17:50:46 MetaView: yeah, not sure about that one, I use try/catch very basically Feb 12 17:50:52 anyone know if you /have/ to have the edit entry in the app menu, even if your app has absolutely no text that the user can copy? the webos submission rules mention it but it seems rather silly to take up space with a menu that will never do anything Feb 12 17:51:01 VincentLaw: yes, you do Feb 12 17:51:06 edit must be there Feb 12 17:51:11 and it must be the top one Feb 12 17:51:12 that's dumb, but alright Feb 12 17:51:23 I don't make the rules, etc. Feb 12 17:51:29 is haeffb still asleep? Feb 12 17:51:31 I know you don't :p Feb 12 17:51:40 now I have to remember how to add it back in lol Feb 12 17:51:45 MetaView: probably...lazy bastard Feb 12 17:51:56 VincentLaw: hehe Feb 12 17:51:58 :) Feb 12 17:52:32 ugh, turning default items on leaves me with 2 preferences items... hmm Feb 12 17:52:46 lol Feb 12 17:53:30 app handle_launch() if the app isn't running, I do a createStageWithCallback Feb 12 17:53:46 now I would like to call a method in the scene controller Feb 12 17:53:52 how to do it? Feb 12 17:54:08 basically, I would like to run the same method I call when I relaunch Feb 12 17:55:22 hm, if I think about, even more difficult, I have an alarm which might call me, or it's the user, how can I distinct between both cases? Feb 12 17:56:19 I remove the last question Feb 12 17:59:48 MetaView: where are you wanting to be when you call the scene controller (or assistant?) method? Feb 12 18:03:38 I'm in the app-assistant, handleLaunch and need to call a function in my main-scene-assistent Feb 12 18:04:22 hmm, default help option calls a scene named... help? y/n Feb 12 18:04:46 default help action launches the palm help app Feb 12 18:05:00 it doesn't for me :p Feb 12 18:05:07 MetaView is the scene instantiated? Feb 12 18:05:39 nm, the answer is yes :p Feb 12 18:06:29 or not >.> Feb 12 18:06:32 I have no idea what its doing Feb 12 18:06:34 * VincentLaw inspects Feb 12 18:07:04 support, there we go Feb 12 18:08:06 totally stoked about Opera, being the fastest browser, needs the respect it deserves! Feb 12 18:08:20 VincentLaw: you can add a 'support' block to your appinfo file and then set the help command to do pushAppSupportInfoScene() Feb 12 18:08:25 it will use a default scene Feb 12 18:10:05 sugardave: noticed my code will execute without lines 64-66 all together Feb 12 18:11:10 works on a single click now, but references the global previously set, not the current tapped global... Feb 12 18:11:19 sugardave: it's okay, I'm making a scene for it, just got confused for a sec Feb 12 18:30:16 i am trying to set a scoller height based on %. To work with landscape or pixi or what. Feb 12 18:30:18 http://webos.pastebin.com/d74445919 Feb 12 18:30:49 but it is not working. the scroller height is 100 too Feb 12 18:31:34 i have a scroller with some text, a button and a blurb after the button Feb 12 18:43:36 Bmyers: good luck, I got to drive for 4 hours Feb 12 18:44:22 Bmyers: why not make it with pxel height? Feb 12 18:44:36 for pixi or pre? Feb 12 18:44:43 landscape or portrait? Feb 12 18:44:43 you can measure the height of the other elements Feb 12 18:45:35 trying to make it so you could be on either device, in either orientation Feb 12 18:45:48 you might add the remaining elements in a separate fiv and get the height of this div on setup and later on orientation event and resize the scroller Feb 12 18:46:08 yes, but I think you will need to do it this way Feb 12 18:47:51 i was under the impression if i set the out div as 100 % the other divs would use that height, whatever it was.. Feb 12 18:48:15 but the scroller doesn't work this way, or? Feb 12 18:49:39 scroller ends up being 100% it seems, even tho it's at like 50% Feb 12 18:51:29 I made it once with FreeWeather: had a div in the top and a scroller beneath Feb 12 18:51:48 get teh size of the div on top and resized the scroller to fit the screen Feb 12 18:52:31 if you do it on setup and on each new orientation (and set FreeOrientation) you will be fine Feb 12 18:52:46 i was using this to get the screen height: Mojo.Environment.DeviceInfo.screenHeight Feb 12 18:53:20 yeah whats the event to catch the orientation change? Feb 12 18:53:54 i thought i might be doing it the hard way. I've used %'s before in webos layout but not like this. Feb 12 18:54:44 if (this.controller.stageController.setWindowOrientation) { Feb 12 18:54:44 this.controller.stageController.setWindowOrientation("free"); Feb 12 18:54:44 } Feb 12 18:54:51 this.controller.listen(this.controller.document, 'orientationchange', this.handleOrientation.bindAsEventListener(this)); Feb 12 18:55:45 the event will fire everytime the device moves a bit Feb 12 18:55:55 check the orientation and remember the old one Feb 12 19:01:02 hmm.. Feb 12 19:03:03 do you have the chunk of code that check it handy there? Feb 12 19:04:08 moment Feb 12 19:04:45 i alredy set my orientation to free at the beginning of the app Feb 12 19:04:58 http://webos.pastebin.com/d40589171 Feb 12 19:06:11 today they broadcast the full version of Metropolis in TV (live broadcasting from the premiere in Cinema) Feb 12 19:06:23 need to prepare the recorder Feb 12 19:06:43 oh so inside that handler, do some set styles or something to adjust the varying screen widths? Feb 12 19:07:04 and height Feb 12 19:22:35 yes Feb 12 19:22:51 when you see the orientation changed, recalculate and adjust the sizes Feb 12 19:23:48 what a pain... would %'s be nice? Feb 12 19:24:21 i'll try it though. thanks for the snippets.. Feb 12 19:24:26 percent will not work in any case Feb 12 19:24:54 the mojo element doesnt like it or what? Feb 12 19:24:56 there is stuff which is fixed in size and stuff (the scroller) which will take remaining space or shrink Feb 12 20:19:31 MetaView: Metropolis the 83 year old silent film? Feb 12 20:27:19 hah I just noticed StyleMatters has a randomLorem(); function. that is awesome. Feb 12 20:29:27 destinal: yes Feb 12 20:59:20 How often does palm pay out for downloads? Feb 12 21:02:37 hello Feb 12 21:03:30 Howdy Feb 12 21:04:00 scottb: They say within 90 days. My experience has been about 30 days or so after the end of the month. It's monetly. Feb 12 21:04:15 updates still take around 10 days? or has it gone down.. Feb 12 21:04:15 Hmm, that sucks! Feb 12 21:04:32 I want my 1000 bucks! Feb 12 21:04:59 I had 1 go through in 24 hours, but the average for me has been about 5 days. Feb 12 21:05:23 how long ago was that? Feb 12 21:05:48 Why would it take 90 days for palm to pay a dev? Feb 12 21:05:54 I haven't submitted since later in Dec. Feb 12 21:06:12 i wonder if the hot apps comp has caused a large increase in submissions Feb 12 21:06:36 also, got my first "can't install" 0 start review today =/ Feb 12 21:06:58 They say that they'll pay within 90 days. My experience is that they pay faster than that. Feb 12 21:07:03 there are like 1571 apps in catalog and web distro Feb 12 21:07:25 I got payed for November on Dec 21st, and for December on Jan 20th. Feb 12 21:07:46 web distro seems extremely hard to promote Feb 12 21:07:56 it is, Feb 12 21:08:00 codeslaw: it is Feb 12 21:08:28 I'm not sure the point of it. Especially since you can put apps like preware up there Feb 12 21:08:47 I get the beta feed though Feb 12 21:10:00 Tibfib: you cannot Feb 12 21:10:48 Palm web feed has the same content restrictions as the app catalog feed - Preware is not acceptable to any Palm feed, app catalog, web or beta. Feb 12 21:11:21 rwhitby: I know, that's why I don't get the point of the web feed Feb 12 21:11:27 you might as well go catalog Feb 12 21:11:32 (since it has the capability to install applications that are outside of Palm's distribution system Feb 12 21:11:57 web feed depends on automatic review, catalog depends on human review. Feb 12 21:12:18 Meh, for rapid release I guess it is useful Feb 12 21:13:55 web distro, is good if you want to test an app, ratings, etc... then release it to the web catalog if it passes the initial test Feb 12 21:14:20 LoneStar: ah that's a smart thought Feb 12 21:15:19 i did it by accident, but it seems to be a good way of testing things... Feb 12 21:15:52 Yeah, I just might do that Feb 12 21:16:02 sure it is not the point of web distro, but noticed it works as a "preview" release type thing Feb 12 21:20:50 hi all! Feb 12 21:22:08 MetaView: I am awake! Feb 12 21:22:13 hi JenP Feb 12 21:22:18 hi haeffb! Feb 12 21:23:39 hey how do we get the grouped command buttons to center? Feb 12 21:24:12 put an empty items: [] on either side Feb 12 21:24:22 cool thank you Feb 12 21:24:23 halo JenP Feb 12 21:24:30 hi LoneStar99! Feb 12 21:24:57 ok so i got 7 hours of sleep and woke up hung over because it was more than my normal 4-5...how messed up is that! Feb 12 21:25:26 weird, drink a bloodymary Feb 12 21:25:35 lol..i don't drink Feb 12 21:26:05 actually, just an empty object in items on either side of your group: http://www.pastie.org/822463 Feb 12 21:26:36 ? did you know nickalodeon has a chinese dora the explorer? Feb 12 21:26:49 oh, then a V8! Feb 12 21:26:52 ah...thanks haeffb Feb 12 21:27:15 damn weird, Dora la China Feb 12 21:27:47 its cool! i'm going to china next year on holiday...i may have to record this...LOL Feb 12 21:28:46 haeffb that worked great thanks Feb 12 21:32:52 JenP: how's vacation? Feb 12 21:33:00 soo nice Feb 12 21:33:10 although had to answer 3 wk calls Feb 12 21:33:29 but i went and put the phone in the car...so now if they call....oh well Feb 12 21:33:36 lol Feb 12 21:33:57 * haeffb has a 4-day weekend. Lincoln's b-day, President's day. Feb 12 21:34:24 yeah!!! Feb 12 21:34:39 omg having groceries delivered is so cool...LOL Feb 12 21:35:35 who delivers? vons? Feb 12 21:35:41 yeah Feb 12 21:36:08 guy was telling a lot of single women do it...cause we live on the 3rd floor Feb 12 21:36:13 don't have to carry the heavy stuff Feb 12 21:36:52 makes sense Feb 12 21:37:00 yup...it's why i did it Feb 12 21:51:08 Is there a way to see how much revenue you've earned off of an app? Feb 12 21:51:30 scottb: yeah in your monthly report Feb 12 21:51:44 Hmm, only shows january Feb 12 21:51:46 under "myapps" Feb 12 21:51:50 Do I ahve to wait a month to see results? Feb 12 21:51:53 yes Feb 12 21:52:00 i believe so at least Feb 12 21:52:00 Oi! Feb 12 21:52:18 That kinda sucks -_- Feb 12 21:52:25 I'm really curious to see numbers Feb 12 21:52:36 yeah they dont have your stats from yesterday Feb 12 21:52:42 when did your app get released? Feb 12 21:52:45 Today Feb 12 21:52:46 smiles...patience is not your strong suit Feb 12 21:52:54 I think I've had about 500 purchases so far Feb 12 21:53:05 JenP: Nope, it's not :P Feb 12 21:53:11 lol Feb 12 21:53:18 hi Bmyers Feb 12 21:53:33 hey. hows your day off going so far? Feb 12 21:53:37 JenP: trying to figure out how things are looking so I can make dev decisions based on results Feb 12 21:53:57 Bmyers wonderful Feb 12 21:54:08 thats great. glad to hear it Feb 12 21:54:16 how about you? Feb 12 21:54:44 some old.. working my buns off Feb 12 21:55:36 lol...there are so many dark places i could go with that... Feb 12 21:56:03 this is a family channel here Jenp.. keep it clean.. Feb 12 21:56:16 i meant buns as in baker.. Feb 12 21:56:25 ofcourse.... Feb 12 21:57:03 whats the project du jour? Feb 12 21:57:20 nuttin here...code cleaning Feb 12 21:57:27 ew.... Feb 12 21:57:32 dust bunnies in there/ Feb 12 21:57:35 ? Feb 12 21:57:47 i know huh....but if i get it out of the way now.... Feb 12 21:58:19 yeah you know how to have a good time on your day off huh? Feb 12 21:58:46 lol Feb 12 21:59:06 are you kidding...my house is clean...codes almost clean...i'm a new woman Feb 12 21:59:51 you know, there are so many dark places i could take that.. Feb 12 21:59:59 LOL Feb 12 22:00:38 well thats great. i wish i could do what you're doing.. Feb 12 22:00:41 i envy you Feb 12 22:00:50 not the house cleaning part so much Feb 12 22:01:03 lol Feb 12 22:01:12 although to a woman, a man with a vacuum in his hand is pretty sexy. Feb 12 22:01:20 hell yeah! Feb 12 22:01:26 i know.. Feb 12 22:01:33 come on. i wrote the book Feb 12 22:01:38 LOL Feb 12 22:02:16 i can smell my afternoon de-caf waiting for me. Feb 12 22:02:19 bbiam Feb 12 22:07:54 what did scottb write? Feb 12 22:08:15 ? Feb 12 22:08:41 i dunno.. just wondering Feb 12 22:09:01 write as in book? Feb 12 22:09:35 app Feb 12 22:09:45 oh idk Feb 12 22:10:04 oh well. no biggie.. Feb 12 22:10:10 haeefb around yet? Feb 12 22:10:22 scottb: what is the direct link to your app? Feb 12 22:11:53 http://pdnblog.palm.com/ Feb 12 22:11:56 anyone see this? Feb 12 22:12:02 i think he left to go spend the money Feb 12 22:12:05 codebreaker Feb 12 22:12:48 lol Feb 12 22:13:41 hi haeffb: Feb 12 22:16:44 hi bmyers Feb 12 22:17:19 big coding plans for the weekend? Feb 12 22:17:50 depends on when the inlaws take off Feb 12 22:17:57 ah right... Feb 12 22:18:11 house was clean enough was it? Feb 12 22:18:38 clean enough for me. Feb 12 22:19:11 hey guys talk me through saving data with global cookie objects....i think that's what you called it Feb 12 22:19:29 hmmm.. cookies... Feb 12 22:19:57 JenP: Sugardave wrote a great extensible cookie system Feb 12 22:20:26 http://www.webos101.com/Mojo.Cookie Feb 12 22:20:27 on 101? Feb 12 22:20:39 Yeah Cookie Bakery Example Feb 12 22:21:01 use it in my app, easy to add and remove values etc... Feb 12 22:21:26 and not async Feb 12 22:21:27 hmm i'll take a look. thank you Feb 12 22:23:39 sugardave's bakery is nice....lots of sugary sweetness Feb 12 22:24:04 it's a bit complicated, depending on what your cookie needs, though. Feb 12 22:25:02 I just took a look at webos sdk, and holy shit, this reminds of linux programming back in 1997 using gcc Feb 12 22:25:24 at least you had a debugger then.. Feb 12 22:25:38 yah lol, and now i am on virtual machine Feb 12 22:25:52 you really know how to party.. Feb 12 22:25:52 cookie bakery is great if your apps needs continue to grow Feb 12 22:26:07 lol Feb 12 22:26:12 Bmyers: I listened to a presentation from our IT director on Wed about how IT has changed at our organization over the past 50 years. Feb 12 22:26:12 anyone seen myappbox.com? Feb 12 22:26:18 I thought android development was bad until I see this =-P Feb 12 22:26:26 LoneStar99: agreed. Feb 12 22:26:38 real programmers program with pencil and paper. Feb 12 22:26:53 haeffb: electricity and telephones really changes things huh? Feb 12 22:26:55 and then have someone punch the program onto punchcards. Feb 12 22:27:19 the guy that ran our first computer had a job title: Computer. Feb 12 22:27:33 lol Feb 12 22:27:47 i used to be computer dude.. Feb 12 22:27:48 computer, bring me hot chicks Feb 12 22:28:38 we will unplug our last mainframe later this year. Feb 12 22:28:53 oh yeah.. hot and cold running chics when they find out you're a computer wonk.. Feb 12 22:30:20 oh shit, my app is in 8th place Feb 12 22:30:28 nice Feb 12 22:30:33 the palm pre app? Feb 12 22:30:58 I saw the contest and wanted to enter, and I found out this is not gona be a quick learning curve so I came here =-P Feb 12 22:31:00 yes Feb 12 22:31:04 8th place? awesome. Feb 12 22:31:10 codeslaw: Probably not actually :O Feb 12 22:31:15 the download counts are way off Feb 12 22:31:15 you'll get your $10,000 Feb 12 22:31:18 where's the leaderboard? Feb 12 22:31:31 You are probably around 8th Feb 12 22:31:35 true Feb 12 22:31:45 but it also can't distinguish between updates, and new users Feb 12 22:31:48 My download thing says 7000 on that site while it has 20,000 according to the catalog Feb 12 22:32:02 that is a massive difference Feb 12 22:32:06 Yep Feb 12 22:32:11 all of the apps have differences Feb 12 22:32:15 indeed Feb 12 22:32:17 Some more, some less Feb 12 22:32:21 Scratch that Feb 12 22:32:23 not less Feb 12 22:32:26 i don't understand why the feed is so innacurate Feb 12 22:32:33 Just a little bit more* is what I meant Feb 12 22:32:45 mine is 5k less than what palm tells me Feb 12 22:33:41 OH Feb 12 22:33:44 its right Feb 12 22:33:48 its downloads since feb1st Feb 12 22:33:50 that's it! Feb 12 22:33:56 what are you guys looking at? Feb 12 22:34:05 myappbox.com Feb 12 22:35:06 what's it? Feb 12 22:35:16 the difference? Feb 12 22:35:29 The download counts are downloads since feb 1st Feb 12 22:35:32 not since the app was released Feb 12 22:35:34 mine is 5k less, but i released ON feb 1st. Feb 12 22:35:41 Oh Feb 12 22:35:43 but i think that is just feed delay Feb 12 22:35:49 well mine only has 7thousand for this month Feb 12 22:35:54 well since feb1st Feb 12 22:35:56 damn Feb 12 22:35:57 what app? Feb 12 22:36:04 plus, it doesn't take into account new downloads vs. updates Feb 12 22:36:07 i've got a thousand d/ls Feb 12 22:36:09 countdown puzzles Feb 12 22:36:14 mine is paintr lite Feb 12 22:36:22 free app? Feb 12 22:36:27 yes Feb 12 22:36:27 yep Feb 12 22:36:39 ah Feb 12 22:37:04 free is the way to be Feb 12 22:37:10 sometimes Feb 12 22:37:15 ha Feb 12 22:37:45 just a couple days ago i was playing around with the app feed and started writing a script to see who was winning in the contest Feb 12 22:38:13 the app feed needs to include actual device installations though, not just overall download count Feb 12 22:38:59 thats true Feb 12 22:39:19 Updates would greatly multiply your count Feb 12 22:40:45 yeah it's very misleading Feb 12 22:41:14 bah. they don't even have Myles listed. Feb 12 22:41:51 JenP number 62! Feb 12 22:42:08 yeah but i think that's updates Feb 12 22:42:29 idk ...need to check my logs Feb 12 22:44:37 Agenda would have blown away all the free apps. Feb 12 22:44:59 yeah log saids i've sold 72 in feb Feb 12 22:45:35 http://forums.precentral.net/tiger-country-software/ Feb 12 22:47:40 going mobile! Feb 12 22:47:51 byes Feb 12 22:48:14 see ya haeffb_pre Feb 12 22:48:26 laters haeffb_pre Feb 12 22:50:07 adios! Feb 12 23:06:47 hi jen. Feb 12 23:06:53 I'm heading home in a couple of minutes. Feb 12 23:07:46 the developer page is supposed to have unique downloads, not just total including updates. Feb 12 23:07:47 out of curiosity, anyone know how to make the phone vibrate? Feb 12 23:07:59 yes, many people do. Feb 12 23:08:05 awsome i'll look it up Feb 12 23:08:05 its a systemsound.. Feb 12 23:08:19 sound, of course ... that makes ... since Feb 12 23:08:26 let me know if you have free time tonight Feb 12 23:08:31 Bmyers: thanks :) Feb 12 23:08:39 yw Feb 12 23:09:27 chuqui before you go home tonight, just remember that it's another Friday and that robots.txt is still broken. Feb 12 23:09:39 the bug is filed to get that fixed. Feb 12 23:09:50 oh good chuqui thank you Feb 12 23:09:57 finally. Feb 12 23:10:44 the _day_ it's fixed, I'm putting google custom searches of the forums and the docs on webos-internals. :) Feb 12 23:10:45 chuqui: are there ever problems with the feedback star ratings in the app cat? Feb 12 23:10:56 hahahahhha snort -- chuckle Feb 12 23:10:58 hahahahaha Feb 12 23:11:02 nope. never Feb 12 23:11:04 FIRST! Feb 12 23:11:07 ok.. Feb 12 23:11:29 thanks.. i seem to have no reviews and enough purchases to were I would think there would be some Feb 12 23:11:46 I've got bugs filed on them right now. stuff's not updating Feb 12 23:12:00 (spoken so quietly nobody can hear me: AGAIN) Feb 12 23:12:08 somewhere under robots.txt? Feb 12 23:12:34 as in - he deletes a 0 star review, and the average doesn't change, because the database has been de-normalized incorrectly. Feb 12 23:12:54 yeah, that problem too, rick. but right now, the number isn't being updated at all. Feb 12 23:13:10 what number? the download number? Feb 12 23:13:13 no, robots.txt is broken in that they MENT to allow google into the forums and documentation, but it has a bug in the way it's written and google isn't indexing it at all. Feb 12 23:13:20 the average stars Bmyers Feb 12 23:13:41 i have zero reviews. so 0 stars.. Feb 12 23:13:53 yeah. the value isn't being updated at all. Feb 12 23:13:54 he's been beaten up on that for a "while" Feb 12 23:14:11 dont mean to beat up anyone Feb 12 23:14:21 just asking why.. Feb 12 23:14:26 or if.. Feb 12 23:14:27 chuqui has developed good reflexes, it's ok. Feb 12 23:14:30 no, go ahead. beat me up. I like it. Feb 12 23:14:55 well that an i show no sales for january even tho i i know i had some Feb 12 23:15:10 He'll go out and take his frustrations out by watching hockey. Feb 12 23:15:26 the ducks? Feb 12 23:15:33 When does Olympic hockey start Chuq? Feb 12 23:15:49 sunday, I believe. Feb 12 23:16:13 actually, Im' going home soon to figure out how to publish a 750 megabyte photograph Feb 12 23:16:19 well, it's winter, and it's an olympic year, so that means that CURLING is going to be on TV again!!! Feb 12 23:16:35 yes, I am going to watch the curling! Feb 12 23:16:37 Which makes me happyy. Feb 12 23:16:37 r u canadian rick? Feb 12 23:16:44 and then I'm going on vacation and hiding from all of you Feb 12 23:16:45 God NO!!!! Feb 12 23:16:56 but u like curling? Feb 12 23:17:00 yep Feb 12 23:17:10 one of the few sports actually SLOWER than baseball. Feb 12 23:17:11 its a contact sport i guess.. Feb 12 23:17:21 UGH I cleaned up my code to make it more efficient and now it's broken....grrr Feb 12 23:17:27 almost like soccer with the dice.. Feb 12 23:17:36 that's what happens Jen. Feb 12 23:19:14 anyone know which system sound is vibrate? Feb 12 23:19:41 Mojo.Controller.getAppController().playSoundNotification("vibrate", ""); Feb 12 23:20:24 Bmyers: sweet deal thanks Feb 12 23:21:33 u bet.. dont go crazy with it or your palms with grow hair.. Feb 12 23:23:09 haha Feb 12 23:23:24 i have a decent purpose in mind Feb 12 23:24:16 i think the second parameter is for a ms duration of vibrate Feb 12 23:24:24 now all i have to do is figure out how to not complely decimate the battery with the gps updates and calls to a webserver and i am nearly done Feb 12 23:24:51 what r u writing ? Feb 12 23:25:01 a game, gps based Feb 12 23:25:04 a cloud based breadcrumb ? Feb 12 23:25:16 o neato.. Feb 12 23:25:31 hopefully neato, gots to get those downloads you know ;) Feb 12 23:25:39 free app? Feb 12 23:25:42 Bmyers: why dos the command menu for groups stay depressed when you back gesture into a scene? Feb 12 23:26:03 been not programming for a couple of weeks cause i have been on drugs and i apparently am compleatly unable to program on drugs Feb 12 23:26:30 digitalpowers: i'm like that if i eat a lot of chocolate.... Feb 12 23:26:41 Jenp: it does? Feb 12 23:26:42 Bmyers: yeah free, thinking ad supported or subscription based on the web server side of things, i havent decided, but definately free on the app catelog Feb 12 23:26:49 it does for me Feb 12 23:27:02 gonna send ipk Feb 12 23:27:07 Jenp: gonna go out on a limb and say thats not right. Feb 12 23:29:37 Jenp: do you stop propagation or anything like that when you leave the scene? Feb 12 23:29:45 no Feb 12 23:30:04 at least idk think so...does it stop for dialog boxes? Feb 12 23:30:35 i mean in your handlecommand Feb 12 23:31:31 no i dont believe so Feb 12 23:31:37 just sent you ipk Feb 12 23:34:00 where am i looking? Feb 12 23:34:17 launch it go to second scene Feb 12 23:34:18 dang that looks sexy in black... Feb 12 23:34:28 LOL Feb 12 23:34:36 2nd scene? Feb 12 23:34:41 command menu group at bottom.... Feb 12 23:34:46 get there with calculate button Feb 12 23:35:12 when you get to menu group click the first or second one Feb 12 23:35:15 then back gesture Feb 12 23:35:21 it stays pressed Feb 12 23:35:59 it sure does Feb 13 00:03:21 In an assistant, what is the path to my images dir? Feb 13 00:03:29 images/ Feb 13 00:03:45 remember this all loads from index.html Feb 13 00:03:46 Hmm Feb 13 00:03:51 Seems not to find the img Feb 13 00:04:09 double check spellings/pathings? Feb 13 00:05:51 var img = new Image(); Feb 13 00:05:51 img.onload = function() { function () { Feb 13 00:05:52 var renderer = window.build3d(img); Feb 13 00:05:52 this.draw = renderer.draw; Feb 13 00:05:52 this.renderer = renderer.renderer; Feb 13 00:05:53 setInterval(this.draw, 65); Feb 13 00:05:53 }.bind(this) }; Feb 13 00:05:53 img.src = 'images/textured_cube_texture.jpg'; Feb 13 00:06:06 Trying to create an image object in my main-assistant.js Feb 13 00:07:53 how do you know it's not finding the image, as opposed to an error in the renderer Feb 13 00:08:45 oh Feb 13 00:08:54 your onload needs to be bound, to reference this Feb 13 00:08:55 Calling img.onload(); has no issue Feb 13 00:09:19 Hahaha yeah Feb 13 00:09:42 -_- Feb 13 00:09:43 No go Feb 13 00:09:55 why do you have the two nested functions Feb 13 00:10:05 function () { function () { Feb 13 00:10:24 LMAO Feb 13 00:10:40 just noticed that Feb 13 00:10:53 Because I've spent the last 8 hours writing javascript for work, the brain is fried Feb 13 00:10:58 truth Feb 13 00:10:59 That was a copy paste issue >< Feb 13 00:11:01 i'm about to head home Feb 13 00:11:04 oh Feb 13 00:11:17 Damn, still no go =/ Feb 13 00:11:29 ... i'll take a look when i get home Feb 13 00:11:45 if you still don't have it, that is Feb 13 00:11:49 bbl Feb 13 00:11:51 Thanks for looking, I'll figure it out, it's just not loading the img Feb 13 00:19:12 hi all Feb 13 00:19:51 hi JayCanuck Feb 13 00:21:00 * pandora-- waves Feb 13 01:21:17 but i love the fact that you had agendus because that's where i see you taking it too Feb 13 01:21:19 lol Feb 13 01:32:17 JenP_away: agendus? wassat? Feb 13 01:32:31 pandora! omg i haven't seen you in forever Feb 13 01:33:44 big plans for the weekend? Feb 13 01:33:52 negative Feb 13 01:34:11 getting married in 2 weeks, so fiancee and i decided to go minimal for this v-day :) Feb 13 01:34:20 oh awesome! Feb 13 01:34:28 yup :D Feb 13 01:34:28 congrats on the soon to be wedding Feb 13 01:34:32 tytyty Feb 13 01:40:43 Oi! Feb 13 01:40:57 Got a 1 star rating for "wont download" -_- Feb 13 01:41:16 No it wont, read the note that says "beta testers must uninstall before they can download" Feb 13 01:41:19 oi Feb 13 01:42:47 scottb: they will remove that feedback Feb 13 01:42:59 LoneStar99: shhhhhh Feb 13 01:43:02 They should fix that issue instead Feb 13 01:43:23 dont tell him all the super secret squirrel stuff Feb 13 01:51:41 my apps grey? Feb 13 01:59:09 lol Feb 13 01:59:35 need to wash dishes, contemplating having a dirty martini... Feb 13 02:10:48 back Feb 13 02:13:12 hi rick! Feb 13 02:14:06 did you see reversi 100,00 Feb 13 02:14:12 100,000 Feb 13 02:16:40 is reversi free? Feb 13 02:16:51 LoneStar99 yes Feb 13 02:17:12 man this martini, does not taste like olives, guess it has to much vodka Feb 13 02:17:38 there is some flight app for $4.99 that has 150,000 downloads Feb 13 02:17:58 cool Feb 13 02:18:58 Flightview Feb 13 02:19:32 Flightview was free when the pre was new. Months later it changed to a $4.99 app. Feb 13 02:20:00 oh ok Feb 13 02:20:08 that makes alot of sense Feb 13 02:21:04 Any one know why My Apps shows one number for downloads and every one else shows another (including feed)? Feb 13 02:21:24 scottb: all other numbers include updates Feb 13 02:21:32 the my apps one is downloads only Feb 13 02:21:35 I THINK Feb 13 02:21:36 trying to get the 99% bugs out of my main app, so i can begin on a new app.. Feb 13 02:21:48 how is vaca jen? Feb 13 02:21:53 jenp Feb 13 02:22:13 lovely... Feb 13 02:22:20 awesome Feb 13 02:22:21 totally relaxing... Feb 13 02:22:45 Tibfib: So if the feeds show a ~500 increase over yesterday then I've actually sold that many copies? Feb 13 02:22:46 btw this weekends Chinese New Year everyone Feb 13 02:23:00 Because the number in myapps only went up by about 100 Feb 13 02:23:17 lets do a firedrill in their honor Feb 13 02:23:28 LOL Feb 13 02:23:35 jenP: HNY Feb 13 02:23:44 thanks rod Feb 13 02:24:10 jenP: I just recieved spanish translations ;-) Feb 13 02:24:14 scottb your apps code breaker right? Feb 13 02:24:21 rod that's awesome! Feb 13 02:24:34 so EFIGS is covered now. Feb 13 02:24:36 jenP: Yeah Feb 13 02:24:46 ok you know i wont be able to do the help scene in multiple languages...right.... Feb 13 02:25:01 Google Translate :D Feb 13 02:25:18 scottb: so you have 35 reviews right? Feb 13 02:25:25 The is for be the button click Feb 13 02:25:31 jenP: I do Feb 13 02:25:51 write your handler have the one neg removed and your gtg Feb 13 02:26:23 jenP: Handler? Feb 13 02:26:36 um...account manager? Feb 13 02:26:47 Didn't know I had one Feb 13 02:27:16 guys do people still get handlers? or did they do away with that on public release? Feb 13 02:27:33 not sure... Feb 13 02:27:54 i have a lady, almost sounds like chuq last name Feb 13 02:28:07 I've looked, and as far as I can tell there is absolutely no way for a developer to contact palm unless I call customer support Feb 13 02:30:12 yeahh... chuq is your line Feb 13 02:30:25 well *our Feb 13 02:30:40 so here's a question...is it better to launch a dialog then goto the scene....or goto the scene and launch dialog on start of it Feb 13 02:31:06 Depends on what you are doing Feb 13 02:31:11 Who is Chuq? Feb 13 02:31:13 I'd say dialog then scene Feb 13 02:31:28 scottb: you kidding me????? Feb 13 02:31:33 ? Feb 13 02:31:35 Hah just messing Feb 13 02:31:46 Chuq is the public person for developers Feb 13 02:31:54 he's in IRC sometimes Feb 13 02:32:07 and he's 'webosdev' on the developer.palm.com forums Feb 13 02:32:55 jenP: what are you trying to do with the dialog? Feb 13 02:33:25 he's usually chuqui here on the irc channel Feb 13 02:33:48 Tibfib: Do you know of any where to submit bugs with palm software? Feb 13 02:34:03 For what version? Feb 13 02:34:06 1.3.5.1? Feb 13 02:34:10 Seems all Feb 13 02:34:17 In early release? Feb 13 02:34:48 *are you in early release?* Feb 13 02:35:00 It's the bug with the store that has half the people trying to download my app sending me support emails about not being able to update the beta with the error "Download Failed" Feb 13 02:35:24 oh in the beta feed? Feb 13 02:35:28 or web feed? Feb 13 02:37:53 Catalog Feb 13 02:37:57 :O Feb 13 02:38:21 http://developer.palm.com/distribution/viewforum.php?f=20 Feb 13 02:38:28 I have about 15 emails and a 1 star because people running the beta are trying to "update" to the public release Feb 13 02:38:39 Oh that one Feb 13 02:38:41 gotcha Feb 13 02:38:45 I think they know Feb 13 02:38:59 But they probably need a kick in the pants Feb 13 02:39:39 Oh look just got another email about it Feb 13 02:40:11 Yikes Feb 13 02:40:15 what app? Feb 13 02:40:38 you probably should have changed your app id.... Feb 13 02:41:12 I didn't realize that beta testers would be given the option to "update" their pre release beta versions to the paid public version.... Feb 13 02:41:30 Or that I would have my beta count and comments show up in the catalog Feb 13 02:41:58 going from the beta feed to the catalog? Feb 13 02:42:16 Yeah Feb 13 02:42:20 That's a big no-no... I think. I don't believe you are allowed to do that Feb 13 02:42:32 Nor did I realize that the betas were public until I had over 500 downloads =/ Feb 13 02:42:50 Allowed to release a beta to the catalog? Feb 13 02:43:54 Not allowed to make them paid Feb 13 02:46:22 trying to find an article Feb 13 02:47:58 Tibfib: Palm needs to get this shit figured out because if I'm not allowed to charge for software because I thought I was uploading it for private beta then there is no reason for any developer to support this platform. Feb 13 02:49:35 Hmmmm I might have misunderstood it Feb 13 02:49:38 http://developer.palm.com/index.php?option=com_content&view=article&id=1840&Itemid=34&limitstart=1 Feb 13 02:49:41 I'm not sure Feb 13 02:50:00 maybe it just means you can't charge for an app IN the beta feed Feb 13 02:51:16 Tibfib: That was my understanding as well. Feb 13 02:51:32 Problem is the 2000 people that downloaded the beta are now incapable of purchasing the app Feb 13 02:51:37 I think it was my understanding, that's what it originally sounded like Feb 13 02:51:44 but after reading that thing, I dont think so Feb 13 02:51:54 scottb: yeah, report it to palm Feb 13 02:52:10 I thought you were referring to the precentral --> catalog shift Feb 13 02:52:30 scottb: the answer is simple: change your app id before submitting to catalog. Feb 13 02:52:40 * rwhitby still needs to fix that to cover the case where authors go against Palm's recommendation and use the same package id for homebrew and app cat. Feb 13 02:52:45 com.mycompany.beta.myapp Feb 13 02:52:52 com.mycompany.app.myapp Feb 13 02:53:04 * haeffb guilty Feb 13 02:53:11 but now I know better. Feb 13 02:53:22 haeffb: I shouldn't have to is the point. Feb 13 02:53:23 also note that it is trivial to find the URLs for new beta apps, even if they are not published. Feb 13 02:53:35 This whole process palm has in place is a mess Feb 13 02:54:05 Is there a way to change the id without having to wait a week for the review process? Feb 13 02:54:37 scottb: I dont thinkyou can change it at all Feb 13 02:54:47 yo would have to submit a new instance of that app Feb 13 02:55:07 someone should sell an app that allows you to submit apps correctly ... Feb 13 02:55:50 heh Feb 13 02:57:51 Ooo...the irony **** ENDING LOGGING AT Sat Feb 13 02:59:58 2010