**** BEGIN LOGGING AT Tue Jul 10 02:59:58 2012 Jul 10 05:41:58 mmmm.... atoms... Jul 10 06:10:37 looks like using an actual full screen button in a flash app on CE will completely crash your sys Jul 10 06:11:13 yyup Jul 10 06:11:44 yet not trigger a reset either Jul 10 06:36:41 guys, upon installing woce, I noticed that I have issues with maximizing youtube videos, has anyone encountered this? Jul 10 06:37:38 the UI is in some weird state where there are no updates to the window Jul 10 06:37:55 and there are random lines/color on the screen Jul 10 06:38:08 probably Jul 10 06:38:57 woce is a WIP... Jul 10 06:40:53 gotcha, I thought I'd raise that issue in the case that someones hit that too Jul 10 06:41:28 I don't know if its just me, but woce feels 'more fluid and responsive' Jul 10 06:42:21 no complaints there of course Jul 10 06:44:16 :D Jul 10 06:45:10 by the time shiftyaxel and others get done with it I suspect it will be moreso. Jul 10 06:45:17 (fluid and responsive) Jul 10 06:45:41 very cool Jul 10 06:46:13 does anyone have a particular smallish task that this noob can help out with for the woce? Jul 10 06:47:39 fix the full screen flash and pdk issue? :) Jul 10 06:48:02 actually, a smallish one that I'd like Jul 10 06:48:05 dukiedrew: well, it goes excessively slowly, i didn't give it time to try to straighten itself out, just rebooted it Jul 10 06:48:17 is to be able to close or select cards on the side Jul 10 06:48:28 not just the center card Jul 10 06:48:41 i thought you could do that Jul 10 06:50:04 negative on mine Jul 10 06:54:23 I get it, so that you can select a side card and then make that 'active' immediately and 'full screen' Jul 10 06:54:52 in lieu of the current behavior where you select a side card, it goes to the center, and then you tap it to make it full screen Jul 10 06:55:24 if it could also print money as well that would be great. Jul 10 06:56:18 :) Jul 10 06:58:16 haha Jul 10 06:58:18 yeah Jul 10 07:00:14 hmm Jul 10 07:03:48 so first step for me then is to read up on how the card behavior is done, and try to get an understanding of that Jul 10 07:04:40 its a start/direction for me to get more familiar with the code Jul 10 07:06:08 sure Jul 10 07:06:10 are you familiar with Qt? Jul 10 07:06:52 a bit but not enough compared to you other guys for sure Jul 10 07:07:29 well, the card handling is mainly done in /lunaui/cards Jul 10 07:08:02 CardWindowManager & CardWindowManagerStates are probably your targets Jul 10 07:08:21 particularly the state "MinimizeState" Jul 10 07:10:07 got it Jul 10 07:10:51 have fun Jul 10 07:10:57 gnite Jul 10 07:11:01 I'll start digging, thanks! Jul 10 07:11:25 gnite guys... Jul 10 07:11:45 \quit Jul 10 09:16:51 folks Jul 10 09:22:19 hola Jul 10 12:24:54 morning all Jul 10 12:45:04 yay, home time Jul 10 12:45:06 later all! Jul 10 12:45:15 later cryptk Jul 10 13:43:18 i really need to remember to halt vagrant before i shutdown... Jul 10 13:43:25 it keeps breaking my virtual machines Jul 10 13:58:56 lol, awesome Jul 10 13:59:05 http://www.google.co.uk/search?client=safari&rls=en&q=HP+Windsornot&oe=UTF-8&redir_esc=&um=1&ie=UTF-8&hl=en&tbm=isch&source=og&sa=N&tab=wi&ei=DDX8T-V9xp_yA46AzYEJ&biw=1280&bih=738&sei=DjX8T57vCtP98QPCuuWJBw Jul 10 13:59:16 second row is the 'TAKE MY MONEY' meme Jul 10 14:52:02 morning ShiftyAxel Jul 10 14:52:12 morning ka6sox Jul 10 14:52:22 how are things? Jul 10 14:52:34 one eye open Jul 10 14:53:01 lying in wait? Jul 10 14:53:36 would it be possible for you to start with EricBlade1's patch and then add new bits that implement yours in such a way that we can have one or the other? Jul 10 14:54:14 what I am hoping for is more atomic patches Jul 10 14:58:16 I think that should be doable Jul 10 14:59:02 the basic Idea is that we want to be able to do separate things or combined (if they aren't mutually exclusive) Jul 10 14:59:28 I was planning to add bottom-of-the-screen gesture area style stuff when tabletUi is set false, how do you think that should handle it? Jul 10 15:00:04 tabletUi false is for phones? Jul 10 15:00:09 * ka6sox doesn't know Jul 10 15:04:50 sort of Jul 10 15:05:07 on 2.2.4 I don't think it makes a difference, the UI is hardcoded to be phone-y Jul 10 15:05:42 but on 3.0, if you set tabletUi to false in luna-platform.conf it switches to (what appears to be) the 2.2.4 phone UI rebuilt using 3.0 Luna Jul 10 15:05:56 I figure it'd be useful to have for the possible future/the funsies Jul 10 15:07:51 I remember some article about that using the emulator. or maybe that was just forcing the screen size to be smaller? Jul 10 15:08:04 that was screen size iirc Jul 10 15:08:13 made it use the phone keyboard and stuff Jul 10 15:08:24 would have been interesting to see it in tabletUi=false actually Jul 10 15:08:29 *scheme, plot* Jul 10 15:09:33 okay...this is interesting but I would put this in the category "experimental" unless we are suddenly going to have our TPs making cell calls :D Jul 10 15:09:55 ka6sox: EricBlade's patch appears to have absorbed all his other commits as well Jul 10 15:10:01 shall I just go from the latest? Jul 10 15:10:47 jas Jul 10 15:10:48 or restrict it to the relevant functionality? it shouldn't be too hard to reimpliment his gesture system into my current code with a couple of choice if statemennts Jul 10 15:14:45 who is the graphics driver guru? Jul 10 15:16:12 dunno...nobody has come forward claiming that... Jul 10 15:17:31 I'm thinking of the webOS 2.0 days when there were efforts to get it on the older phones. someone was playing with the driver blobs Jul 10 15:20:13 sconix: hello? is anybody out there? just nod if you can hear me, is there anyone home? Jul 10 15:20:22 [/floyd] Jul 10 15:20:55 "I have great respect for the band...btw..which one of you is Pink?" Jul 10 15:21:09 Bob Geldof! Jul 10 15:24:07 morning all. Jul 10 15:24:21 morning amnoth Jul 10 15:25:38 morning amnoth Jul 10 15:37:13 right, i've re-merged EricBlade's screen gestures into my patch Jul 10 15:37:23 FOR THE ULTIMATE IN GESTURE DETECTING GOODNESS Jul 10 15:37:29 and perhaps slight overkill :D Jul 10 15:43:54 Cool. Jul 10 15:47:52 amnoth: would you be interested in testing an animations modification that i've been working on? Jul 10 15:48:31 it started as a little project to make the launcher more responsive to go with the new gesture system, but i made a few other tweaks as well Jul 10 15:49:05 though, it does involve both a new luna build and a new .conf file Jul 10 15:49:09 which is faff-y Jul 10 15:49:19 sure. Jul 10 15:50:00 well, it is fine to just use the .conf file Jul 10 15:50:23 but luna'll fall back to 35fps because it uses a different FPS definition Jul 10 15:50:31 which would be preferable? Jul 10 15:51:08 (35fps is default, the new one pushes it to 60) Jul 10 15:51:09 I'll test whatever sir. Mainly because I didn't see what the question was... Jul 10 15:51:33 in short: easy way or hard way? :P Jul 10 15:51:50 Doesn't matter to me. Which ever gives you better info. Jul 10 15:52:11 Or which ever I can understand by your typing... Jul 10 15:53:50 ka6sox: it would appear that EricBlade's gesture method never actually gets a chance to back my one up with initial testing, mine detects them all first Jul 10 15:54:01 amnoth: one sec, i'll quickly update the git repo and send you a link Jul 10 15:54:09 it's easier to test than building a whole new luna :D Jul 10 15:57:00 amnoth: https://raw.github.com/ShiftyAxel/LunaSysMgr/snappy-animations/conf/lunaAnimations.conf Jul 10 15:57:15 back up /etc/palm/lunaAnimations.conf on your TP Jul 10 15:57:19 then replace it with that Jul 10 15:57:29 restart luna, and revel in the newness Jul 10 15:58:06 and by newness i mean 'i tweaked the launcher and screen rotating animations. do you like them?' Jul 10 16:02:46 ok, what am I looking for? Jul 10 16:03:28 opening the launcher should feel snappier Jul 10 16:03:44 animations in general should be nice and smooth, at least with few cards open Jul 10 16:03:54 rotating the screen should have a smoother animation too Jul 10 16:04:07 just the conf update does this? Jul 10 16:04:10 yup Jul 10 16:04:17 you can fiddle with it yourself on-device Jul 10 16:04:47 I guess it's working…maybe I just don't pay attn to the lag... Jul 10 16:04:58 haha, possibly Jul 10 16:05:13 i notice the small things Jul 10 16:05:40 the rotation is better I think. Jul 10 16:05:48 the conf itself is just a bunch of Duration/Curve definitions, Duration is in ms and Curve is an integer representing an easing function (linear, cubic, exponential, etc) Jul 10 16:05:50 It's more of a transition than a flip. Jul 10 16:06:12 yeah, i made it a few ms slower, and it now runs at 60fps instead of being locked to 20 Jul 10 16:06:46 for some reason luna runs most things at 'normalFPS' which is 35 by default, but the rotation and loading glow animations run at 'slowFPS' which is 20 Jul 10 16:07:00 that conf defines both at 60 Jul 10 16:07:20 and one of my branches rewrites things to use one 'lunaFPS' value Jul 10 16:09:31 Fun. I'm just content with my little changes thus far lol. You guys are getting way deeper than me so far. Jul 10 16:10:10 as it happens i've known about lunaAnimations for ages, I've written Preware patches that modify it before iirc Jul 10 16:10:25 :D Jul 10 16:10:26 Cool. Jul 10 16:15:37 I think my computer doesn't like me anymore. Its had make -j4 for lsm-ce run way to many times in the past week. Jul 10 16:17:16 ShiftyAxel: I keep wanting to make videos and do a thumbs up at the end... Jul 10 16:18:50 amnoth: :D it's catching on! Jul 10 16:19:09 i need to find a party popper and put that at the end of my next one Jul 10 16:19:48 halfhalo: mine knows that feeling too Jul 10 16:20:04 halfhalo: what does lsm-ce do? Jul 10 16:20:20 lunasysmgr ce edition Jul 10 16:20:46 on a desktop? Jul 10 16:21:15 building on a desktop... for a touchpad... Jul 10 16:21:22 all the cool kids are doing it. Jul 10 16:21:54 ah, i got all excited thinking it was luna running under x86 :p Jul 10 16:22:03 nup Jul 10 16:22:27 trying to get out a working pdk fix for you peeps. Jul 10 16:23:17 yay! Jul 10 16:24:30 yay the second! Jul 10 16:25:37 yay the thiwaitasecond. Jul 10 16:29:43 stuff is taking a shockingly long time to download... Jul 10 16:30:48 qt and the patches etc? Jul 10 16:30:49 hmm, this works but I don't understand why lol. Jul 10 16:30:53 yeah, they take a forever Jul 10 16:30:56 amnoth: what works? Jul 10 16:31:30 not qt/patches, those were nigh instantaneous. Its everything else. Jul 10 16:31:34 I updated CardWindowManager::handleMouseReleaseMinimized to flows the window or maximize it depending on where the card is. Jul 10 16:31:59 close not flows Jul 10 16:32:02 ka6sox: good news on the prefs front, it's easy to hook it into something similar to sysUiEnableNextPrevGestures, doing that for now Jul 10 16:32:26 amnoth: interesting, so you can interact with cards regardless of where they are onscreen? Jul 10 16:32:32 aka 'the sensible, nice behaviour' Jul 10 16:32:44 pr.center().y() > boundingRect().center().y() Jul 10 16:33:20 So afar can tell, pr is the window I'm dragging, the other is the screen itself. Jul 10 16:33:41 ShiftyAxel, kewl Jul 10 16:34:14 so you can close it? Jul 10 16:34:29 nice Jul 10 16:34:31 that one maximizes. Jul 10 16:34:44 That's what confuses me. I thought it would be the other way around. Jul 10 16:35:01 hmm Jul 10 16:35:10 you're saying it is picking the right card Jul 10 16:35:13 but doing the wrong thing? Jul 10 16:35:31 Well, it works now. I just flip flopped the >< Jul 10 16:35:34 lol < > Jul 10 16:36:03 hmm Jul 10 16:36:11 what are the values of pr & boundingRect() ? Jul 10 16:36:12 But I read that as if the y of the center of my dragged card was less than the center of the screen max it Jul 10 16:36:17 idk Jul 10 16:36:28 add something like: Jul 10 16:36:34 qCritical() << pr << boundingRect(); Jul 10 16:36:38 and then check the logs for that Jul 10 16:37:22 Hmm, where do I read the logs? Jul 10 16:37:25 dukiedrew: how does one log properly? Jul 10 16:37:41 my main problem during luna dev has been doing it blind Jul 10 16:37:42 so when i run linux Jul 10 16:37:51 with the device connected Jul 10 16:37:59 in the terminal i type "novaterm" Jul 10 16:38:01 and that gives me a prompt on the device Jul 10 16:38:05 at which point I type Jul 10 16:38:09 tail -f /var/log/messages Jul 10 16:38:13 or in this case Jul 10 16:38:23 tail -f /var/log/messages | grep "ritical" Jul 10 16:38:42 qCritical should be high enough if you have your logs set pretty high Jul 10 16:38:50 (ie background logs) Jul 10 16:39:30 if you want to turn up/down LunaSysMgr's existing logs, I can explain that too Jul 10 16:40:12 also, if your program doesn't compile b/c it can't find qCritical(), add #include to the top Jul 10 16:42:10 -212 0 Jul 10 16:42:14 So up is -? Jul 10 16:42:31 potentially? Jul 10 16:42:37 also, check it with the device flipped Jul 10 16:42:55 screen coordinates are all in relation to speakers-down i believe Jul 10 16:43:07 you have to translate them if you want to check in other orientations Jul 10 16:43:07 always neg Jul 10 16:43:21 sometimes coordinates are "mapped" Jul 10 16:43:21 though that might only be for event handling Jul 10 16:43:24 in that case it's okay Jul 10 16:43:26 tail -f /var/log/messages |grep crit to just show crit events helps btw Jul 10 16:43:33 sweet Jul 10 16:43:37 thanks for the advice :) Jul 10 16:43:42 Thanks for the tip there drew, that will help a lot lol Jul 10 16:44:05 Well, that explains why it works like that at least. Jul 10 16:44:32 the one issue w/ that command is sometimes it hits a limit Jul 10 16:44:37 so every so often CTRL+C Jul 10 16:44:40 and re-run tail -f Jul 10 16:47:30 Heh, learning is fun. Jul 10 16:47:40 Now to fix the flicking as well. Jul 10 16:48:15 and groups >< Jul 10 16:48:21 amnoth: are you doing this in a git repo? Jul 10 16:48:29 No sir. Jul 10 16:48:48 I guess I should be huh... Jul 10 16:51:01 hell yeah Jul 10 16:51:06 you're on OSX, right? Jul 10 16:51:10 Indeed. Jul 10 16:51:18 http://mac.github.com/ Jul 10 16:51:26 such a useful tool, got me into git Jul 10 16:51:30 easy peasy to use Jul 10 16:51:47 so long as you think before you commit, because that shit ain't reversible Jul 10 16:51:50 >_> Jul 10 16:51:50 kk, I'll take a look sir. Jul 10 16:55:55 * halfhalo knows how to reverse a commit. Jul 10 16:57:36 * ShiftyAxel bows in reverence Jul 10 16:58:21 well, you can reverse them yes Jul 10 16:58:27 but not without record Jul 10 16:58:41 sure you can. Jul 10 16:58:49 I once clogged up a repo with ~50 'reverted' 'unreverted' commits :( Jul 10 16:58:54 :O Jul 10 16:58:56 ninja Jul 10 16:59:19 simplest way? git reset HEAD^ --hard; git push origin -f iirc Jul 10 16:59:41 ah yes, terminal commands Jul 10 16:59:55 i'm often worried that i'll screw something up if i interact with git via terminal Jul 10 17:00:52 terminal is your friend Jul 10 17:01:00 it is most of the time Jul 10 17:01:04 but git is scary Jul 10 17:01:12 also bbiab, gotta make some dinner Jul 10 17:06:37 ok, satisfied with that I guess…now what... Jul 10 17:09:33 * amnoth looks for dukiedrew's group flick handle.... Jul 10 17:10:33 still trying to figure out your "tabs" Jul 10 17:11:21 hmm Jul 10 17:11:32 the flick handle that closes cards? Jul 10 17:11:36 or the flick handle that goes to card view Jul 10 17:11:49 The flick that closes when in your tab view. Jul 10 17:12:32 Love your tabs btw Jul 10 17:13:10 void CardWindowManager::handleFlickGestureGroup(QGestureEvent* event) Jul 10 17:13:48 all the event handling can be found in CardWindowManagerStates Jul 10 17:13:58 search for "GroupState::" Jul 10 17:14:18 and then from there you can find which function in CardWindowManager that it calls Jul 10 17:14:40 thanks, yeah feel to improve :) Jul 10 17:15:12 i like it too...just need to cancel out events if you start your touch from the edge Jul 10 17:15:22 that annoys me Jul 10 17:15:42 what do you mean? Jul 10 17:16:28 so, if you have a browser window open Jul 10 17:16:36 and you flick from the side to go to tabbed card view Jul 10 17:16:38 that happens, Jul 10 17:16:44 but the flick is also registered in the browser window Jul 10 17:16:56 and thus the browser screen gets dragged a little bit before the flick is registered Jul 10 17:17:09 oh the scrolling that happens. Jul 10 17:17:23 i'd like it such that any event that *starts* from an edge doesn't get propagated down to the card level Jul 10 17:17:32 I see. Jul 10 17:20:43 What is dock mode? Jul 10 17:22:13 the wireless charging device I think? Jul 10 17:22:28 kk, just checking Jul 10 17:22:28 touchstone Jul 10 17:23:41 Touchstones are nice Jul 10 17:24:55 Hehe, seeing fabs and want to think fake tabs... Jul 10 17:34:12 well, let's hope I don't break anything with github here... Jul 10 17:35:05 dkirker is here! Jul 10 17:38:31 i return! Jul 10 17:38:45 Good, I don't understand github lol Jul 10 17:38:58 wb btw >.> Jul 10 17:39:33 Oh, I forked from your Luna… ? Jul 10 17:40:02 me? Jul 10 17:40:18 https://github.com/amnoth/ Jul 10 17:40:31 says I forked yours... Jul 10 17:40:47 again, I hate learning... Jul 10 17:40:58 nice carbon copy you got there :) Jul 10 17:41:08 Not want I wanted... Jul 10 17:41:22 what were you looking for? Jul 10 17:41:34 I was trying to fork the base... Jul 10 17:41:38 oic Jul 10 17:41:41 So I guess I should delete this... Jul 10 17:41:43 yeah Jul 10 17:41:54 you'll be wanting to fork the webOS-Ports one i think Jul 10 17:42:12 though i think ka6sox is setting up some sort of system for categorizing pull requests Jul 10 17:42:21 Heh, thought that's what I did. Jul 10 17:43:06 Soo, I'm at https://github.com/woce/LunaSysMgr that right? Jul 10 17:43:27 try https://github.com/webos-ports/LunaSysMgr Jul 10 17:43:31 Or this one?https://github.com/webOS-ports/LunaSysMgr Jul 10 17:43:37 kk Jul 10 17:43:38 that one Jul 10 17:43:56 and just click fork in the top right, right? Jul 10 17:44:01 yup Jul 10 17:44:12 hot forking action ensued Jul 10 17:44:19 I feel like I just did that... Jul 10 17:44:51 well, at least it says the right thing here... Jul 10 17:45:02 indeed, the end result is the same Jul 10 17:45:12 but it has the correct upstream now Jul 10 17:45:17 (webos-ports) Jul 10 18:21:35 amnoth, what is your change? Jul 10 18:21:45 ? Jul 10 18:22:05 Please tell me I didn't do something dumb on github already? Jul 10 18:22:20 nope Jul 10 18:22:26 not at all...you are doing well. Jul 10 18:22:43 Whew, what change are you referring to? Jul 10 18:24:05 did you have mods? Jul 10 18:24:29 Oh, I've just been messing with a few things. So far very minor tweaks. Jul 10 18:24:37 Disabled the home button. >.> Jul 10 18:25:16 Made flick down (kinda) maximize a window. Jul 10 18:25:17 I don't see any published commits for you Jul 10 18:25:25 share! :) Jul 10 18:25:31 ShiftyAxel: still learning this github thing. Jul 10 18:25:45 Not seeing how to switch between branch code locally yet. Jul 10 18:25:49 never used this before. Jul 10 18:26:18 open the repo in github for mac -> click branch view -> make new branches -> switch Jul 10 18:27:06 I made a test-branch. what do I edit locally though? Jul 10 18:27:19 git branch Jul 10 18:27:28 git checkout -b test-branch Jul 10 18:27:32 iirc Jul 10 18:28:05 You edit the files in the github folder Jul 10 18:28:15 it tracks them all for you, changes appear in the commit view Jul 10 18:28:38 switching branches changes the files inside the folder Jul 10 18:29:25 Oh. Jul 10 18:29:51 Interesting. So whatever branch I have selected in the gui is what I'm editing locally? Jul 10 18:29:55 amnoth, Jul 10 18:30:07 to switch branches create a branch Jul 10 18:30:17 then git checkout -b branchname Jul 10 18:30:20 amnoth: yeah Jul 10 18:30:43 Well, I''ll give the a whirl. Worst case it blows up. Jul 10 18:30:50 naw Jul 10 18:31:19 amnoth, http://www-cs-students.stanford.edu/~blynn/gitmagic/ch04.html Jul 10 18:31:39 http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging Jul 10 18:31:46 both of those explain it.... Jul 10 18:31:50 tyvm. Jul 10 18:32:00 as far as merging goes...thats a horse of a different colour.... Jul 10 18:34:12 ShiftyAxel, EricBlade once we can get you guys and sconix together then we can integrate better... Jul 10 18:34:49 ka6sox, EricBlade: indeed, that'll be major progress Jul 10 18:35:16 sorry for last night, my evening got bit longer than I thought Jul 10 18:35:49 but I am usually free around this time Jul 10 18:35:52 sconix: it's all good Jul 10 18:36:16 we could throw around some preliminary ideas and present them to EricBlade when he appears? Jul 10 18:36:28 sure Jul 10 18:37:47 "EricBlade's patch appears to have absorbed all his other commits as well" ... yeah, what the hell is up with that? I know there's some way to edit what commits are entered .. but i can't find it .. and why did it automatically suck in the later commits? Jul 10 18:38:28 EricBlade: I believe it's because you were working in master, it pulls in the entire branch Jul 10 18:38:53 also, morning EricBlade, up for hashing out the Luna prefs stuff with me and sconix? Jul 10 18:39:06 change the commit range for the pull req/patch. problem solved Jul 10 18:41:21 sconix: I've managed to integrate my patch and EricBlade's into the same branch, and added a hook to Preferences.cpp, same place as the Advanced Gestures preference Jul 10 18:41:43 sconix: would it be possible for Tweaks to interface with Preferences.cpp, or do you think a separate app would be in order? Jul 10 18:41:52 halfhalo: i can't find the option to change the commit range, unless i open a new pull request, and then the option is greyed out Jul 10 18:44:17 ShiftyAxel: I am just taking a peek in the Luna source code etc. so give me a sec to get myself a bit familiar of the situation Jul 10 18:44:30 i really think we should be able to use the system settings service that i was talking about a few days ago, enforce a mandatory prefix on setting names so they don't potentially get clobbered on the offchance there's anyone who's actually used that service, and .. i don't particularly care if we write a new app and swallow it into AIO, use tweaks, or patch the existing apps Jul 10 18:45:25 you mean the system settings service that manages the systempreferences+ Jul 10 18:45:26 ? Jul 10 18:46:24 YEEEAAAAHHHHHYEA Jul 10 18:46:59 if yes then that would work nicely I think Jul 10 18:47:18 not that hard to even extend the Tweaks to support system preferences if wanted Jul 10 18:48:07 halfhalo: Did Lil Jon yust enter the room? Jul 10 18:48:34 sconix: I like that idea, if Tweaks were to become the catch-all system prefs app Jul 10 18:49:07 sconix: Though perhaps add icons to the interface entries, to me it seems a little bit plain at the moment Jul 10 18:49:33 jeah I had plans to include a support for defining system prefs in the json so that tweaks could then manage them as well but never had the real need / time Jul 10 18:50:16 sconix: can I assist in any way? Jul 10 18:50:51 sconix: I can do c++ and js, though i probably don't have quite as much experience as some Jul 10 18:51:02 yeah that's the one. i had dug through the code the other day to figure out what all was needed to add a watch for a new preference to Luna's settings code, but i probably should've noted it somewhere though :| Jul 10 18:51:14 well its not like it would take lot of effort so if I could find time to do I could do it myself, but at the moment I am super busy with work stuff Jul 10 18:51:33 rewriting almost everything at work with enyojs so I have my plate rather full :) Jul 10 18:52:19 but if you get the system prefs stuff working in Luna I certainly would like to try to find the time to extend tweaks to give you easy interface for those settings Jul 10 18:54:16 yay @enyo Jul 10 18:54:46 this is the only webos channel where i miss a large volume of stuff when i go to sleep.. did i miss anything good Jul 10 18:55:06 sconix: well, define 'get the system prefs stuff working' Jul 10 18:55:25 atm it does work, there's just nothing to change the preference Jul 10 18:55:54 I mean if you get the Luna store its preferences into system prefs, tweaks is only needed to give nice interface for end user to change the settings Jul 10 18:56:19 oh you mean its already doing it Jul 10 18:56:21 yeah Jul 10 18:56:37 ah sorry not fully up to speed of the situation :) Jul 10 18:56:39 i based it off the Advanced Gestures setting in Screen & Lock- it uses the same api Jul 10 18:57:19 ShiftyAxel: There's my crappy code sir. Jul 10 18:57:39 so i guess it would just be a matter of using the same code, only with 'sysUiGestureDetection' instead of 'sysUiEnableNextPrevGestures' Jul 10 18:58:21 well I could definitely whip up something quickly for tweaks during next week if wanted, this week I just can not since I have weekend trip coming Jul 10 19:00:13 sconix: go for it when you've got the time, i don't know how tweaks works v.well, but i'll let you know if i decided to fiddle and make any progress Jul 10 19:00:38 amnoth: nice, it looks good to me Jul 10 19:01:02 ShiftyAxel: So is there an easy way for me to merge your no button into that test branch? Jul 10 19:01:55 back in the day my idea was to have the interface have tweaks and prefs views and the prefs views would be just system preferences which are defined through the json files as the tweaks are, i.e. just tell tweaks what keys to manage from system prefs and how to categorize them etc. Jul 10 19:02:16 I mean interface of Tweaks Jul 10 19:02:25 sconix: I like that also Jul 10 19:02:34 Hmm, interesting Jul 10 19:03:39 so actually the needed code is not that much since I think the json files could take the same format so just add config key to tell that its a system prefs and then support for reading/changing system prefs into tweaks and thats it Jul 10 19:04:08 then when ever new config keys gets taken into use no need to change the code just the json file Jul 10 19:06:20 sconix: do you have a git repo for tweaks? Jul 10 19:06:50 it sits in the github Jul 10 19:07:11 at least it was under wosi, its been a while since I have touched webos stuff :) Jul 10 19:07:12 cool, i'll take a peek at some point Jul 10 19:07:31 i know the feeling, i used to write patches a fair bit Jul 10 19:07:46 but now i'm writing patches a lot :D Jul 10 19:08:55 sconix: I'm guessing tweaks achieves it's functionality by calling services? Jul 10 19:10:17 yes, but the current funtionality of tweaks really is rather minimum, the service just offers patches etc. the means to get the configuration values Jul 10 19:11:17 sconix: said values being stored in tweaks? Jul 10 19:11:27 yes Jul 10 19:11:41 that seems doable Jul 10 19:12:07 ShiftyAxel, https://github.com/webos-internals/tweaks Jul 10 19:12:43 so tweaks really does not use other services its just a system settings like service for applications to take advance of Jul 10 19:13:01 the only "clever" part of tweaks is the ability to turn the json configuration into user interface Jul 10 19:13:32 which is something that i had considered when i was thinking about writing an app Jul 10 19:14:58 after all the main motivation behind tweaks was that I thought that having the patches to have UI code in them did make them bulky and slower to make since UI stuff is always bit trickier than just changin behavior of something through patches Jul 10 19:15:52 so tweaks took away the need to have the UI code in patches etc, so they were able to easily at many configuration options without touching any code, just simple json file was needed to tell Tweaks how to present the settings to user Jul 10 19:15:57 sconix: I see there's still Mojo stuff in it, is that even used anymore? Jul 10 19:16:38 only if enyo is not present, I was actually about to remove the mojo part but at the time there was still couple mojo users around so did not do it at that time Jul 10 19:16:46 ka6sox: i can't figure out how to adjust that commit Jul 10 19:18:26 sconix: since this is for ce, would it be acceptable for me to only make changes to the enyo side? Jul 10 19:18:55 imho the mojo stuff should be removed already, those with mojo can use the older versions Jul 10 19:19:14 sconix: I'll fork it and get to work Jul 10 19:19:31 so you can even start a new 3.0 branch of tweaks maybe Jul 10 19:19:43 mojo removed and then add support for system prefs managing Jul 10 19:23:10 sconix: that works for me Jul 10 19:23:16 EricBlade: This all sound good to you? Jul 10 19:33:50 ShiftyAxel, let me know if you need anything... Jul 10 19:35:36 ka6sox: Cheers, should be good though :) Jul 10 19:35:47 ok I am off to bed now, but if my assistance is needed don't fear shouting to me here at IRC or even via email. I am usually free and around these times or couple hours earlier even. Jul 10 19:36:07 sconix, tyvm....and good night! Jul 10 19:37:30 night and no problem glad I can be of some assistance, later Jul 10 20:03:19 everything seems good so far Jul 10 20:03:43 you know we'll never know about the fundamental design flaw in a system until after it's in the hands of a hundred thousand users, though Jul 10 20:06:28 mmm..... pdk... Jul 10 20:29:39 halfhalo: how's it going? Jul 10 20:30:03 interestingly. Jul 10 20:32:26 intriguing Jul 10 20:32:50 Tweaks modification is going well, it now has a view for tweaks and a view for prefs Jul 10 20:37:43 ... Jul 10 20:38:19 hmm.. there's some potentially interesting stuff in SystemService.cpp Jul 10 20:38:54 so... random question... what other component related to lsm would be cool/usefull to have? Jul 10 20:39:03 launcher Jul 10 20:39:04 LunaSysService! Jul 10 20:39:15 ^^ Jul 10 20:40:18 maybe we could take the open webos ver :) Jul 10 20:41:33 lets try for the real one and see if we can then figure out how to do the openwebos one later? Jul 10 20:41:48 what does lss do? :) Jul 10 20:42:06 * ka6sox-away dunnos Jul 10 20:43:24 lol Jul 10 20:43:34 in a comment someone referred to activityManager as "activitydamager" Jul 10 20:48:32 some of the comments in code can be really humourous... Jul 10 20:48:35 there are functions in here to apparently add, delete, rename, reorder launcher tabs. possibly Jul 10 20:48:54 my favourite is: "I don't know why you have to have this in the code...but if its missing..it doesnt' work" Jul 10 20:49:11 were you working on FPDB with me? Jul 10 20:49:15 because I wrote that once Jul 10 20:49:17 in there Jul 10 20:49:24 LOL Jul 10 20:49:57 the tersest comments were the ones in Ada and VHDL... Jul 10 20:50:26 fpdb is python, and i had a specific instance where the function would just halt dead in it's tracks and python would exit, unless there was a comment between two lines Jul 10 20:51:21 :) Jul 10 20:51:38 I call that "Breathing room" Jul 10 20:51:41 building building building... Jul 10 20:51:55 rolling rolling rolling Jul 10 20:53:05 i'm really really curious what this "WebAppMgrPxoy::insance()->enableDebugger(true)" line does Jul 10 20:53:11 *instance Jul 10 20:53:39 is it possible it's a web-based debugger? Jul 10 20:53:49 similar to debug.phonegap.com? Jul 10 20:53:57 (which I just found out about recently Jul 10 20:54:13 it could be fruit stripe gum, but it looks more like some kind of ability to debug either luna or webapps Jul 10 20:56:10 hey ShiftyAxel are you here? Jul 10 20:56:26 I am indeed Jul 10 20:56:32 ShiftyAxel: luna-send -n 1 palm://com.palm.systemmanager/getAnimationValues '{}' Jul 10 20:57:06 looks like you can set them with setAnimationValues Jul 10 20:57:19 looks like the contents of lunaAnimations.conf to me Jul 10 20:57:23 someone could make a Preware app with a whole crap ton of sliders Jul 10 20:58:12 EricBlade: I dunno, I've played with those values. I think there's such a thing as 'too granular' Jul 10 20:58:30 heh Jul 10 20:58:43 and the Curve ones are an int that ranges from 1-30, each representing a different easing function Jul 10 20:58:51 that's a lot of easing functions to describe :P Jul 10 20:58:56 there's some patches that change them in lunaAnimations.conf, but it might be pretty neat if someone wrote an app to do it on the fly Jul 10 20:59:21 EricBlade: I guess so, it could be useful for testing modifications Jul 10 20:59:40 does it update on the fly though? Jul 10 20:59:52 i don't know, give me the name of something obvious, and i'll try it Jul 10 21:00:10 launcherCurve Jul 10 21:00:18 1-30, 30 is fun Jul 10 21:00:26 what's that effect? Jul 10 21:00:27 controls the launcher open/close anim Jul 10 21:00:34 elastic Jul 10 21:01:59 hmm. the code looks like it should work, but i'm not seeing a change Jul 10 21:02:10 that does sound fun Jul 10 21:02:12 try restarting luna Jul 10 21:02:27 that's what i do when i modify lunaAnimations Jul 10 21:02:43 though then it'll probably just read from the conf again... Jul 10 21:03:14 EricBlade, RagingMind: http://doc.qt.nokia.com/4.7-snapshot/qeasingcurve.html#Type-enum Jul 10 21:03:14 looks like at least one of the default curves is 40 Jul 10 21:03:22 is there another call to make it apply the changes? Jul 10 21:03:22 EricBlade: I think that means custom Jul 10 21:04:14 EricBlade: oops, 45 is custom, it goes from 1-40 Jul 10 21:04:18 40 is elastic :D Jul 10 21:04:57 and i don't think the default curve in question is used- i cleaned out a bunch of unused crap from lunaAnimations.conf the other day and i think it was used on the pixi Jul 10 21:05:21 what's the default? Jul 10 21:05:41 for what? the launcher? Jul 10 21:05:42 statusBarColorChangeDuration? when does the status bar change colors? Jul 10 21:05:54 EricBlade: I don't think it does, but there's support for it :D Jul 10 21:06:41 it would be cool to expose that as a service call or appInfo parameter Jul 10 21:06:55 facebook could have a blue status bar, wahey Jul 10 21:08:01 hmm. it doesn't look like the system call to set the animation values actually affects the values in use Jul 10 21:08:33 looks like fun Jul 10 21:08:43 I... I... I... Jul 10 21:08:48 ShiftyAxel: it does apply the setting to AnimationSettings::instance() Jul 10 21:09:11 do you know if the animation code uses AnimationSettings::instance(), or if it caches it somewhere? Jul 10 21:09:17 wish i could join in and have fun but im yealling at AT&T because no-one who is currently employed at my company is on the account Jul 10 21:09:26 halfhalo: is the PDK besting you? Jul 10 21:09:43 no... but I think I'm crazy Jul 10 21:10:07 EricBlade: I don't know, but i'd assume it uses the value once to setup the animation but never updates it Jul 10 21:10:08 * ka6sox-away confirms Jul 10 21:13:08 i don't see any code that accesses it anywhere. at all. Jul 10 21:13:20 destinal: you around? Jul 10 21:13:46 * scoutcamper waves at LarrySteeze Jul 10 21:14:20 * LarrySteeze punches scoutcamper Jul 10 21:14:29 Did you guys miss me? Jul 10 21:14:32 lol Jul 10 21:15:10 ShiftyAxel: i don't think we have the code that actually deals with the animations, strangely Jul 10 21:15:41 EricBlade: I think they're labeled as transitions in-code Jul 10 21:17:23 i see the code that loads the animation settings from file, but nothing else in this code base uses it Jul 10 21:18:14 * halfhalo goes off the deep end Jul 10 21:18:22 * LarrySteeze dives after halfhalo Jul 10 21:36:33 ShiftyAxel, EricBlade so can we dial up the animations and down to suit our tastes? Jul 10 21:36:53 evening all Jul 10 21:37:02 evening lsandunk Jul 10 21:37:15 ka6sox: Yeah, we can indeed Jul 10 21:37:23 ka6sox: but it involves luna restarts Jul 10 21:37:44 ugh but its probably okay if I turn them OFF. Jul 10 21:37:48 As promised, if you are interested in the Windsornot videos etc Jul 10 21:37:57 then this is the link: http://dl.dropbox.com/u/66515110/Video.zip Jul 10 21:38:16 get it while it's hot! I'll probably take it down tomorrow Jul 10 21:39:48 (FYI it's 34 meg) Jul 10 21:48:01 good man, lsandunk Jul 10 21:48:04 *yoink* Jul 10 21:48:45 yeah i don't think we have whatever code is calling the animation timers, and it looks like it gets them once and then forgets about it Jul 10 21:49:02 no worries Jul 10 21:49:53 Hopefully your connection is better than the connection over this side of blighty Jul 10 21:49:55 anyway. NN! Jul 10 21:49:57 my guess is that something else calls systemmanager/getAnimationValues at startup, and then holds onto them Jul 10 21:54:42 video of the Go there .. :( Jul 10 22:05:13 another interesting thing, is that the tap-to-share service does have a "sendFile" method, although i haven't yet figured out if it's disabled internally, or what parameters are necessary to get it to work Jul 10 22:18:00 anyone here familiar with calling palm services via js? Jul 10 22:18:44 I want to call a service with dynamic arguments, but putting square brackets around the value storing the argument name throws errors Jul 10 22:37:04 good morning. Jul 10 22:38:15 heh, what cha using for irc on that tp? Jul 10 22:38:32 wORD, from Preware Jul 10 22:38:37 *wIRC Jul 10 22:40:03 it seems pretty good Jul 10 22:40:29 and has a pretty theme too Jul 10 22:53:04 you could use Messaging, ShiftyAxel_TP :) Jul 10 22:53:30 although that's definitely not as well built for it as wirc Jul 10 22:53:35 EricBlade: Say why? Jul 10 22:53:41 *whut Jul 10 22:53:55 God nammit the autocorrect messes with wIRC Jul 10 22:54:04 i did offer to let you try out my messaging app :) Jul 10 22:54:45 I'm afraid this has slipped my memory Jul 10 22:55:06 Is it a plugin of some sort Jul 10 22:55:26 Also, open question for anyone with an opinion: I'm t Jul 10 22:55:27 it's an app that dumps all the irc channel talk into messaging. it doesn't do much else at this time, though Jul 10 22:56:07 *thinking of rewriting card view/luna in general to use touchevents instead of mouseevents, thoughts? Jul 10 22:56:42 touch events are messier Jul 10 22:56:54 EricBlade: That sounds pretty cool, what's it called? Jul 10 22:57:00 but it provides the opportunity for gesture control Jul 10 22:57:06 ie squishing to close a card Jul 10 22:57:18 dukiedrew: messier you say? Jul 10 22:57:28 ShiftyAxel_TP: it's lacking nice features like "being able to see who's in the chat" since palm never implemented that function in the messaging app though Jul 10 22:57:48 indeed, I'm planning big things with multitouch in card view Jul 10 22:57:56 gotta go though. will write later Jul 10 22:57:58 gnite Jul 10 22:58:09 okey doke, night Jul 10 22:58:27 and i haven't had time to work out how to do stuff like that Jul 10 22:58:53 EricBlade: sounds like it'd need some extra coding Jul 10 22:59:29 perhaps repurposing the buddies view, only with non-contacts too Jul 10 23:00:40 yeah i'm not sure what palm's intention was. that feature is available in the skype data, but there's not a single mention of it anywhere in the messaging app Jul 10 23:02:25 it's more of a proof of concept app, but it works. i wanted to see if it was possible to have an app subscribe to a service to keep it running, and then have the service relaunch the app if the app disappears. it is. Jul 10 23:06:04 EricBlade: Well, this is indeed neat Jul 10 23:06:31 Hmm Jul 10 23:06:45 Slash commands are a no-go then Jul 10 23:06:50 some work Jul 10 23:11:36 looks like closing the app messed up my connection Jul 10 23:18:39 i'm digging through the woce source, looking for a place to vertically align minimized cards. there doesn't appear to be a setting for it. any ideas on what file should be edited? Jul 10 23:22:51 HaDAk: are you referring to stacks? Jul 10 23:23:50 well, those too. yeah. Jul 10 23:24:26 right now, when cards are minimized (or in a stack), it's vertically aligned center. i'd like to change that. Jul 10 23:24:29 What are you trying to do? Make the stacks stack vertically instead of in a fan fashion? Jul 10 23:25:51 open an app. switch it to card view. right now, there's equal amounts of space between the top of the card and the just type bar, and the bottom of the card and the launcher. Jul 10 23:25:56 i'd like to move it closer to the launcher. Jul 10 23:27:31 HaDAk: I'm curious, why are you doing that? Jul 10 23:28:27 I'm wondering the same thing Jul 10 23:28:49 could it be to compensate for the just type bar? Jul 10 23:29:36 i'd like to put something between the just type bar and the cards Jul 10 23:30:11 also it would appear that the amount of space between the status bar and the card top top is equal to the space between the quicklaunch and the bottom of the card Jul 10 23:30:39 i'm not worried about that. just need to figure out how to move it down ^^ Jul 10 23:30:47 some sort of card number indicator? Jul 10 23:31:14 and I suggest looking in Src/lunaui/cards/CardWindowManager.cpp/h Jul 10 23:31:35 I want to look at doing something like this: http://www.webosnation.com/sites/webosnation.com/files/resource_images/j/jose-b.jpg Jul 10 23:31:40 Iirc that's where the card movement/interaction is dome Jul 10 23:31:44 *done Jul 10 23:32:44 neat Jul 10 23:33:38 yeah. i like that idea for widgets. just gotta figure out how to move these damn cards down. Jul 10 23:34:23 what do you guys think of this: I'm planning to impliment card folding, pinch on a stack of cards and the top two 'fold'/squish into one split card, half one app and half the other Jul 10 23:34:56 aand deck spreading with a spread gesture, for better visibility Jul 10 23:38:58 I used to be obsessed with widgets...then found a way to add them to webos on the pre- (a terrible workaround, but it worked) and got over them quickly Jul 10 23:39:57 myself I think cards are widgets enough for me Jul 10 23:40:29 though I did have an idea for a 'widget card' Jul 10 23:40:55 basically an app written in enyo2 that could load submodules, aka widgets, to display information Jul 10 23:41:26 it could be pinned to the far left position in card view and have a semi-transparent background Jul 10 23:41:40 a-la the 2.x launcher Jul 10 23:50:58 what about src/lunaui/cards/CardWindowManager.cpp line 259? Jul 10 23:59:08 line 277 ^^ Jul 11 00:03:39 HaDAk, I'm curious... did a fan make that image? Jul 11 00:16:22 someone order me a garlic bread pizza... Damn you pizza hut! Jul 11 00:17:32 RagingMind: i'm not sure where it came from, honestly Jul 11 00:18:09 someone ordered or you are asking someone to order? Jul 11 00:18:54 heh, just saw a commercial for one... Jul 11 01:28:05 Ok, I'm new here, can anyone give me a rough overview of how web os works and how I'd go about compiling it? Jul 11 01:31:49 well, we don't have the full source code. just luna. Jul 11 01:32:01 and you probably want to start here. http://webos-ports.org/wiki/WOCE_build_Instructions Jul 11 01:32:24 I saw that, what is luna Jul 11 01:32:33 luna is the window manager. it's what you see. Jul 11 01:32:47 and I assume it runs on linux? Jul 11 01:32:56 mmhm Jul 11 01:33:02 do you have the emulator installed? Jul 11 01:33:07 the SDK, rather Jul 11 01:33:11 No Jul 11 01:33:18 you should do that. Jul 11 01:33:22 alright Jul 11 01:33:24 you can ssh in and poke around Jul 11 01:33:35 I don't actually have a web os device Jul 11 01:33:52 ever used one before? Jul 11 01:33:57 No Jul 11 01:34:21 https://developer.palm.com/content/resources/develop/sdk_pdk_download.html Jul 11 01:34:23 start there Jul 11 01:34:28 do you have a linux box? Jul 11 01:34:30 yes Jul 11 01:34:39 i'd suggest staging there Jul 11 01:34:47 i think the compilation instructions are only for linux Jul 11 01:35:04 what are the requirements to run luna on linux Jul 11 01:35:14 as for software and hardware Jul 11 01:35:33 i don't think you can. Jul 11 01:35:47 can what Jul 11 01:36:35 run luna on linux? Jul 11 01:36:46 i think luna will only run under webos right now. Jul 11 01:37:18 however, if you can figure out how to replace X+your window manger of choice with luna, lemme know ;) Jul 11 01:37:32 web os is based on a linux kernel after all, I don't see why it wouldn't work Jul 11 01:37:45 arm vs x86 Jul 11 01:38:03 I missed the debate Jul 11 01:38:08 no debate Jul 11 01:38:11 what is he trying to get to work? Jul 11 01:38:20 LarrySteeze, see the logs Jul 11 01:38:21 he's curious about getting luna running on his standard *nix desktop Jul 11 01:38:23 I've got a raspberry pi, I can test it on that Jul 11 01:38:27 ah Jul 11 01:38:34 ~lart LarrySteeze Jul 11 01:38:34 ShawnB: that's a goal of mine, too. Jul 11 01:38:35 * Luna-ChannelMGR gets a hotmal account and SPAMs LarrySteeze Jul 11 01:38:41 well not my desktop, a raspberry pi actually Jul 11 01:38:58 with some tweaking,you can get it to work. Just start with the VB image. Jul 11 01:39:22 VB image? Jul 11 01:39:31 virtualbox. Jul 11 01:39:44 the SDK i pointed you to earlier comes with an x86 image Jul 11 01:39:45 LarrySteeze, re-read the logs lol Jul 11 01:40:05 scoutcamper, I still haven't pulled up the logs Jul 11 01:40:16 ah I see it now Jul 11 01:40:21 you know LarrySteeze, one thing i've noticed about the vbox image... in order to change the screen resolution, you have to edit the grub line -- which limits you to supported framebuffer resolutions Jul 11 01:41:38 HaDak: at the moment, that's not really an issue. As it stands, webos is [mobile] device-specific, which for the most part, you don't want to grant the end-user the ability to screw with dpi/resolution Jul 11 01:41:58 err ppi Jul 11 01:41:59 so, i'm not a c++ dev at all... let's say i wanted to clone part of lunaui (the cards folder) and rename it to something else, change things in it, and link it in when it compiles. where would i tell it to pull that folder's source, too? Jul 11 01:42:11 LarrySteeze: it'll be an issue in the future. Jul 11 01:42:36 LarrySteeze: right now, it's designed for single screen resolutions, but that'll change when people (like me) want it on more than just a mobile device Jul 11 01:42:45 when it's an issue is when it'll be attacked. I believe the focus at the moment is more on making sure things work Jul 11 01:43:28 HaDak: do you plan on changing resolutions often after the OS is "all set" on whatever device you prefer? Jul 11 01:44:30 LarrySteeze: potentially, yes. as previously stated: the raspberry pi. i'd like to be able to swap between my work machine, my tv, my monitor at home... Jul 11 01:44:53 at any rate. any ideas on how to get it to compile in these changes i'm trying to make? Jul 11 01:45:30 refresh my memory, is this the stacks alignment? Jul 11 01:45:46 brb Jul 11 01:45:46 so why is luna the only part of web os that's open source Jul 11 01:45:52 i got that sorted out. i'm trying to insert the "widget view" above it. Jul 11 01:46:03 starting by duplicating the card view from below Jul 11 01:46:10 ShawnB: it's not Jul 11 01:46:19 ShawnB: it's the only part that's been released so far Jul 11 01:46:23 ShawnB: Have you looked at github at all? Jul 11 01:46:32 sorry, brb Jul 11 01:46:35 ShawnB, Luna has been opensourced for what is called WebOS Community Edition. Full WebOS will be released with OpenWebOS 1.0 Jul 11 01:47:12 and the release date for that? Jul 11 01:47:38 http://www.webos-ports.org/wiki/ETA Jul 11 01:48:09 however, i believe the current line of thinking is...next month? Jul 11 01:48:12 is that still right? Jul 11 01:48:22 http://www.hp.com/hpinfo/newsroom/press/2012/120125a.html Jul 11 01:48:40 ah right Jul 11 01:49:08 thats actually really inconvenient Jul 11 01:49:26 that's too bad for you then Jul 11 01:50:12 shawnb: you in MA? Jul 11 01:51:57 and let me guess, hadak, you live around michigan Jul 11 01:52:15 not hard to figure out, but yeah. Jul 11 01:52:18 :P Jul 11 01:52:22 ;) Jul 11 01:52:44 a quick google search could have told you that much, lol Jul 11 01:53:23 google? Jul 11 01:53:32 I don't even have a web browser open Jul 11 01:54:14 all you need is irc and a quick whois Jul 11 01:54:46 i'm familiar with whois :P Jul 11 01:55:18 I need to go to bed Jul 11 01:55:34 just waiting on ka6sox-away to stumble back inhere Jul 11 02:00:47 the vb image, how can I mount it? I tried converting it to raw and mounting it but it didn't work Jul 11 02:02:59 http://bethesignal.org/blog/2011/01/05/how-to-mount-virtualbox-vdi-image/ Jul 11 02:04:08 but it's in the .vmdk format Jul 11 02:04:40 http://cromoteca.com/en/blog/mountflatvmwarediskimagesunderlinux/ Jul 11 02:04:45 isn't google neat? Jul 11 02:08:14 both of those wont/didn't work Jul 11 02:08:30 first one didn't work second one won't work because it's not a flat image Jul 11 02:09:58 have you tried using mount-vmdk? Jul 11 02:11:59 or vmware-mount? Jul 11 02:13:31 http://www.vmware.com/support/developer/vddk/ Jul 11 02:13:41 I'm trying another method now Jul 11 02:18:44 well, that's neat. Jul 11 02:18:45 http://v.youku.com/v_show/id_XMjgzMTk2Njcy.html Jul 11 02:18:52 it's not a raspberry pi, but.. *drool* Jul 11 02:22:02 hmm. someone made changes to powerd recently Jul 11 02:22:51 eric! dude. if i could shake your hand, i would. :) Jul 11 02:23:04 ? Jul 11 02:23:19 just appreciate what you've bought to webos Jul 11 02:24:26 thank you :) as far as CE goes, though, my contributions are tiny, but i wanted to get something quick out to show the community we really do have something to play with Jul 11 02:25:07 how much have you ripped apart CE? Jul 11 02:25:28 i've read a lot of the code Jul 11 02:25:58 i'm really out of ideas, though, after getting the side-swipe, and that sudden inspiration i had to increase the dashboard height after seeing the jelly bean notifications Jul 11 02:26:10 everyone else here is coming up with some really neat stuff though Jul 11 02:26:43 i don't know C++. i'm more of a PHP kind of guy. i've already been hacking at the code all day, but I'm at a bit of a wall with my knowledge. i know what i want, but i don't know how to make it happen. wanna talk about it? Jul 11 02:27:47 having onyl touched C++ a tiny bit in 20 years hasn't stopped me much :) there's plenty of stuff to work with that doesn't really involve writing a whole lot of low level stuff Jul 11 02:28:09 what are you trying to do? Jul 11 02:28:11 i doubt it's low level. the framework exists, but i don't know enough about c++ to make it happen. Jul 11 02:28:23 i found somebody's mockup online - http://www.webosnation.com/sites/webosnation.com/files/resource_images/j/jose-b.jpg Jul 11 02:28:33 i really like the idea of the widgets there... so i'm trying to make that happens. Jul 11 02:28:36 happen* Jul 11 02:28:46 so far, all i've managed to do is move the cards down to make room for them Jul 11 02:29:51 well, building a whole extra class of application might be a rather involved process, i don't really understand how all the window management stuff works, but .. Jul 11 02:30:19 from what I know inside it right now, I'd have a good look at all the dashboard stuff Jul 11 02:30:24 for starters, all i want to do is put a box there. just a placeholder. Jul 11 02:30:59 hum. what's the source path for that? Jul 11 02:32:01 um.. i normally edit in Visual Studio which sort of insulates me from the paths :D Jul 11 02:32:04 Dashboard* Jul 11 02:32:28 i'm quite annoyed that I seem to have lost all the custom folders that I had setup in my VS project though. argh Jul 11 02:32:51 yeah. i just use vim. >.> Jul 11 02:35:14 so i think for starters i'd like to get an app running in that space. not sure how to launch it and differentiate it from the normal card space though. Jul 11 02:35:23 it'd have to be in a widgets category or something. Jul 11 02:35:50 vim is not a very good tool for searching a large quantity of code :) Jul 11 02:35:52 hell, i'd be happy with just being able to switch between the top and bottom "card spaces" (even if that means recompiling each time i want to use the top or bottom). at least it'd work. Jul 11 02:36:00 no... but grep is. :P Jul 11 02:36:29 the DashboardWindowContainer sets up a space for the dashboard notifications Jul 11 02:36:49 dashboard notifications are a regular web-app, except they are opened with an openDashboard call instead of openWindow Jul 11 02:37:18 we could leverage that. "openWidget" instead of openDashboard or openWindow Jul 11 02:37:27 do you know where the handler is for that? Jul 11 02:37:33 somewhere in that code, it sets a specific display size that each app gets Jul 11 02:38:23 in the case of a dashboard, on touchpad, it's screen-width x 55, although the DashboardWindowContainer itself is only 320px, so that cuts off the view naturally Jul 11 02:38:37 lunaui/notifications/DashboardWindowContainer.cpp Jul 11 02:40:39 so it would seem like that would be a good thing to model it after, just applying a specific size restriction in both dimensions, and setting up the container differently Jul 11 02:40:41 i see. so, this dashboard window container is only that small part of the top bar. Jul 11 02:41:06 i wonder how hard it would be to move that container. Jul 11 02:41:09 and resize itt. Jul 11 02:41:21 actually its the part that drops down when you tap on the notification icon on the status bar Jul 11 02:41:30 should be pretty darn simple Jul 11 02:41:31 oh, i see. Jul 11 02:41:34 well. heh. Jul 11 02:41:37 we'll see about that. Jul 11 02:41:59 what is DashboardWindow? Jul 11 02:42:12 if you have a look at the changes that i've made in my github, the last several patches adjusted the way that the DashboardWindowContainer lays out the DashboardWindows Jul 11 02:42:42 DashboardWindow is the actual window object that the Dashboard draws in Jul 11 02:42:43 oh, ok. so DashboardWindow is the actual app window Jul 11 02:42:45 gotcha Jul 11 02:43:02 and DashboardWebApp is some kind of handling class for that Jul 11 02:43:15 the tricky part, is communicating between the apps and the windows -- they don't have a direct link Jul 11 02:43:29 eh. you lost me there. that's ok though. Jul 11 02:43:45 yeah i got lost in there too Jul 11 02:44:04 did you stumble across a variable that could be used to always show the DashboardWindowContainer? Jul 11 02:44:12 regardless of where you tap on the screen? Jul 11 02:44:23 wasn't something i was looking for sorry Jul 11 02:44:38 well, there has to be a subroutine to hide and show. Jul 11 02:45:11 i imagine you'd want to set that up similar to how cardview is setup, but i haven't looked at that at all Jul 11 02:45:37 i have noooooo idea how these two even differ, let alone how they are alike Jul 11 02:46:19 woah. power is flickering. Jul 11 02:46:30 just had some flickers here a little bit ago too Jul 11 02:46:32 * HaDAk saves his code Jul 11 02:46:44 oh, you're not far Jul 11 02:46:52 you in mich? Jul 11 02:46:57 ya, canton Jul 11 02:47:00 no shit? Jul 11 02:47:16 this just got interesting. Jul 11 02:47:32 oh, are you the guy from the forums in canton? Jul 11 02:47:42 nope. i'm in ann arbor. Jul 11 02:47:58 one of my best friends is from canton though. in fact, i got him into webos. Jul 11 02:48:13 ah. zacky59 i noticed is in canton, he had pm'd me on webosnation Jul 11 02:48:49 we'll have to hook up and dig at this code at some point ^^ Jul 11 02:48:53 oh, i found a subroutine Jul 11 02:49:00 ev.setCanceled(); Jul 11 02:49:18 looks like it may actually close the window Jul 11 02:49:52 changing true to false, compiling and testing Jul 11 02:49:56 wow, you, me, your friend, zacky59 .. we could almost have a webos meet. heh Jul 11 02:50:09 a2 would be the perfect place for it ^^ Jul 11 02:50:41 damn. the container still disappears. :\ Jul 11 02:51:55 you might have a look thru the statusbar, and see how it opens it container Jul 11 02:52:09 at least, i assume that's how it works Jul 11 02:53:50 StatusBarNotificationArea looks promising Jul 11 02:54:17 m_bounds = QRect(-40, -14, 40, 28); Jul 11 02:54:20 looks like dimensions Jul 11 02:56:55 EricBlade: https://twitter.com/peterhoneyman/status/222885689711276032 Jul 11 02:57:43 yeah i need to really read up on QT, but it seems like (0,0) is the center of every container, which just seems really weird after using (0,0) being one of the edges for .. oh.. all my life Jul 11 02:58:00 QT can be odd. Jul 11 02:58:22 i changed 40 and 28 to some wildly large numbers, an didn't see an immediate change. **** ENDING LOGGING AT Wed Jul 11 02:59:58 2012