fluid-work IRC Logs-2013-04-24

[08:19:55 CDT(-0500)] <jhung> hey heidiv, I found this http://hanshillen.github.io/jqtest/#goto_carousel

[08:20:13 CDT(-0500)] <jhung> I'm going to try it in NVDA now and see how it is.

[08:20:40 CDT(-0500)] <heidiv> jhung great! want to chat soon about some of the features these carousels have and how it compares to our needs? maybe after you check out this one

[08:20:51 CDT(-0500)] <jhung> sure

[08:38:51 CDT(-0500)] <michelled> cindyli: how's it going?

[08:39:13 CDT(-0500)] <cindyli> michelled: done and pushed up

[08:39:19 CDT(-0500)] <cindyli> ready for more reviews

[08:39:22 CDT(-0500)] <michelled> do you need another review?

[08:39:24 CDT(-0500)] <michelled> ah, yes

[08:39:33 CDT(-0500)] <michelled> yzen, can you take a look?

[08:39:37 CDT(-0500)] <michelled> oh, he's not here

[08:40:33 CDT(-0500)] <michelled> yzen: do you have some time to review cindyli's pull request for infusion?

[08:40:42 CDT(-0500)] <yzen> michelled: which one is that ?

[08:40:45 CDT(-0500)] <michelled> it can't actually go into master without heidiv's branch

[08:40:54 CDT(-0500)] <michelled> but it needs to pass review as soon as possible

[08:40:54 CDT(-0500)] <yzen> oh just give feedback

[08:41:01 CDT(-0500)] <yzen> most def (smile)

[08:41:02 CDT(-0500)] <cindyli> pull request #308

[08:41:13 CDT(-0500)] <yzen> ^ that was the reference from the Wire

[08:41:26 CDT(-0500)] <cindyli> https://github.com/fluid-project/infusion/pull/308

[08:57:51 CDT(-0500)] <heidiv> Justin_o going to work through your pull comments now, thanks for checking it over

[09:03:13 CDT(-0500)] <colinclark> Justin_o: Wow, fancy use of data attributes!

[09:03:23 CDT(-0500)] <Justin_o> heidiv: thanks, and np.. i'm still getting through them though so may be a bit more coming

[09:03:30 CDT(-0500)] <heidiv> okee

[09:03:54 CDT(-0500)] <Justin_o> colinclark: (smile) would make it easier to localize i think

[09:04:41 CDT(-0500)] <colinclark> So tell me more about how it would work, Justin_o

[09:04:53 CDT(-0500)] <yzen> cindyli: quick question about the pull

[09:05:05 CDT(-0500)] <cindyli> sure, yzen

[09:05:09 CDT(-0500)] <colinclark> Would you need some code to maintain the data-checkboxState attribute manually, Justin_o?

[09:05:21 CDT(-0500)] <yzen> cindyli: the comment about outerEnhancerOptions expander that Bosmon left..

[09:06:05 CDT(-0500)] <cindyli> the nested expander for that has been replaced by a single expander, yzen

[09:06:19 CDT(-0500)] <yzen> oh alright, i was wondering though

[09:06:29 CDT(-0500)] <Justin_o> colinclark: yes.. i would imagine it would work like our other localization things

[09:06:51 CDT(-0500)]

<yzen> fluid.staticEnvironment.uiEnhancer is the same things as

Unknown macro: {uiEnhancer}

isnt it ?

[09:08:06 CDT(-0500)] <yzen> cindyli: ^

[09:08:24 CDT(-0500)] <cindyli> yes, yzen

[09:08:38 CDT(-0500)] <Justin_o> colinclark: for example we could use the renderer or jQuery to modify or set the attribute for you.. or you can just change the markup if you like

[09:09:00 CDT(-0500)] <colinclark> right

[09:09:02 CDT(-0500)] <colinclark> that makes sense

[09:09:06 CDT(-0500)]

<yzen> cindyli: so could we use "

Unknown macro: {uiEnhancer}

.options.originalUserOptions" instead of the expander ?

[09:09:15 CDT(-0500)] <Justin_o> yzen, cindyli: i think we might specifically use the one from the static environment because there could be two in the tree.. one for the page, one for preview

[09:09:17 CDT(-0500)] <colinclark> and will there need to be code to update the state of that attribute as the state of the checkbox changes?

[09:09:42 CDT(-0500)] <cindyli> yzen: let me have a look

[09:10:04 CDT(-0500)]

<yzen> Justin_o: ok but , when we create fat panel, when we refer to

Unknown macro: {uiEnhancer}

it's actually a pageEnhancer

[09:10:34 CDT(-0500)] <Justin_o> colinclark: no.. the way that it is setup currently is that one is on the :after and the other is :before and there is a transition of something between them

[09:10:38 CDT(-0500)] <cindyli> yzen: in full preview, i believe cannot since it has another uiEnhancer for preview. but in the fat panel, worth to try

[09:10:49 CDT(-0500)] <colinclark> ah, i see what you mean

[09:10:56 CDT(-0500)] <yzen> cindyli: i have and all tests pass

[09:10:58 CDT(-0500)] <colinclark> Sounds like a reasonable approach, Justin_o

[09:11:03 CDT(-0500)] <colinclark> though it might need documenting

[09:11:26 CDT(-0500)] <colinclark> At very least, a prominent comment in the CSS describing how it works

[09:11:35 CDT(-0500)] <Justin_o> colinclark: yes makes sense..

[09:11:43 CDT(-0500)] <yzen> cindyli: thanks ill comment on the pull

[09:11:56 CDT(-0500)] <cindyli> nice and np, yzen

[09:19:39 CDT(-0500)] <yzen> cindyli: so you mentioned the full preview, but it looks like by default we also fetch from staticEnvironment

[09:21:06 CDT(-0500)] <cindyli> yzen: depends on when the preview uiEnhancer is contructed

[09:21:14 CDT(-0500)] <Justin_o> heidiv: have you updated the other two pull requests after you made changes to FLUID-4970

[09:21:52 CDT(-0500)] <heidiv> Justin_o the other two were updated after m's comments. if you have made some tho, i'm not there yet

[09:22:07 CDT(-0500)] <Justin_o> heidiv: okay.. did you run them through validation too?

[09:22:11 CDT(-0500)] <yzen> cindyli: so this instruction ".uiOptionsLoader..uiOptions..preview..enhancer": "previewEnhancer" says use previewEnhancer as uio's preview enhancer

[09:22:22 CDT(-0500)] <heidiv> Justin_o i ran all the css files thru a validator yes

[09:22:24 CDT(-0500)] <yzen> "!.uiOptionsLoader..uiOptions..preview..enhancer.options": "outerPreviewEnhancerOptions" and this is options specific

[09:22:45 CDT(-0500)] <cindyli> yes, yzen, trying

[09:22:52 CDT(-0500)] <yzen> but outerPreviewEnhancerOptions are still options from the staticEnvironment.uiEnhancer

[09:23:09 CDT(-0500)] <Justin_o> heidiv: okay, because it looks like there is a missing semicolon and wasn't sure this pull request just hadn't been updated yet

[09:23:33 CDT(-0500)] <heidiv> Justin_o i did push the change - did it not update?

[09:23:48 CDT(-0500)] <Justin_o> i just left a comment so you can see if it is the same one or not

[09:23:57 CDT(-0500)] <yzen> cindyli: fwi if i make the same change, all tests still pass

[09:24:21 CDT(-0500)] <cindyli> yes, noticed that. making the change, yzen

[09:24:35 CDT(-0500)] <yzen> cindyli: so should i mkae the same comment as well ?

[09:24:43 CDT(-0500)] <cindyli> yes, yzen

[09:24:46 CDT(-0500)] <yzen> awesome

[09:25:59 CDT(-0500)] <yzen> heading to the office

[09:47:43 CDT(-0500)] <heidiv> Justin_o are there browsers we support that do not support data attributes? ie?

[09:48:05 CDT(-0500)] <heidiv> going to check that now...

[09:49:04 CDT(-0500)] <heidiv> actually, n/m we degrade to normal checkboxes in ie8 anyhow

[09:51:45 CDT(-0500)] <Justin_o> heidiv: good point

[09:52:18 CDT(-0500)] <Justin_o> heidiv: http://caniuse.com/#search=data-

[09:52:42 CDT(-0500)] <Justin_o> heidiv: not sure what the partial support means for IE9 and IE10

[09:53:10 CDT(-0500)] <heidiv> Justin_o checking ie9 now

[09:54:30 CDT(-0500)] <heidiv> Justin_o on/off working in ie9

[09:54:33 CDT(-0500)] <heidiv> phewf

[09:55:06 CDT(-0500)] <Justin_o> heidiv: (smile)

[09:55:10 CDT(-0500)] <Justin_o> lucky

[09:56:48 CDT(-0500)] <heidiv> Justin_o i think the crossout bit as an icon would work

[09:57:11 CDT(-0500)] <heidiv> Justiin_o these pulls don't use any font-icons tho. so i'm thinking when we make the switch, it can happen in that jira

[10:02:33 CDT(-0500)] <heidiv> Justin_o i've updated 4970 …merging into other two now

[10:46:56 CDT(-0500)] <cindyli> hi, yzen1, in case you didn't notice, your comments for my pull request 308 are done and pushed up. ready for more

[10:47:41 CDT(-0500)] <yzen> cindyli: thanks! ill take a look

[10:47:56 CDT(-0500)] <cindyli> nice. thanks

[11:48:25 CDT(-0500)] <Justin_o> heidiv: what do you think of this http://jsfiddle.net/6YKqF/

[11:49:00 CDT(-0500)] <Justin_o> it's an example of stacking fonts without using extra elements

[11:49:06 CDT(-0500)] <heidiv> Jusin_o interesting! letter spacing..

[11:49:17 CDT(-0500)] <Justin_o> heidiv: yep.. but i don't think it will work across browser

[11:49:35 CDT(-0500)] <heidiv> no?

[11:49:36 CDT(-0500)] <Justin_o> i haven't tried it in IE yet

[11:49:51 CDT(-0500)] <Justin_o> but i'm not sure they support the letter-spacing propperty

[11:54:49 CDT(-0500)] <Justin_o> just tried IE9, it seems to support it, but doesn't do much with the negative letter-spacing.. basically a negative value just puts it in a single position regardless of the value set there

[13:31:13 CDT(-0500)] <Justin_o> fluid-everyone: would anyone like to join the community meeting remotely?

[13:31:24 CDT(-0500)] <cindyli> me, Justin_o

[13:31:30 CDT(-0500)] <Justin_o> cindyli: okay

[13:32:15 CDT(-0500)] <arashs> me too Justin_o

[13:37:46 CDT(-0500)] <Justin_o> http://en.wikipedia.org/wiki/HLSL

[13:39:20 CDT(-0500)] <Bosmon> http://en.wikipedia.org/wiki/HLSL

[13:40:14 CDT(-0500)] <thealphanerd> hey colinclark

[13:40:21 CDT(-0500)] <colinclark> hey!

[13:40:29 CDT(-0500)] <colinclark> Sorry I haven't responded to your email yet

[13:40:36 CDT(-0500)] <colinclark> crazy day and I was on vacation yesterday

[13:46:49 CDT(-0500)] <Justin_o> http://www.khronos.org/webgl/

[13:50:57 CDT(-0500)] <Justin_o> https://github.com/KhronosGroup/siggraph2012course

[13:51:07 CDT(-0500)] <Justin_o> yzen: want to join the community meeting?

[13:51:13 CDT(-0500)] <yzen> yes

[13:51:35 CDT(-0500)] <thealphanerd> colinclark: no problem at all

[13:51:50 CDT(-0500)] <thealphanerd> are you busy right now or have a minute?

[13:51:52 CDT(-0500)] <Justin_o> http://khronosgroup.github.io/siggraph2012course/CanvasCSSAndWebGL/webgl.html#1

[13:53:41 CDT(-0500)] <colinclark> thealphanerd: I'm in a meeting but I can multitask (smile)

[13:53:52 CDT(-0500)] <Justin_o> https://code.google.com/p/angleproject/

[13:53:58 CDT(-0500)] <thealphanerd> well I mostly wanted to talk about supercollider conference

[13:54:06 CDT(-0500)] <thealphanerd> and about the faust -

[13:54:10 CDT(-0500)] <thealphanerd> > flocking stuff

[13:54:24 CDT(-0500)] <thealphanerd> but none of it is super duper time sensitive

[13:54:32 CDT(-0500)] <colinclark> go for it

[13:54:38 CDT(-0500)] <colinclark> I've got time

[13:58:50 CDT(-0500)] <thealphanerd> so

[13:58:52 CDT(-0500)] <thealphanerd> Colorado

[13:58:56 CDT(-0500)] <thealphanerd> should I just book a ticket?

[13:59:06 CDT(-0500)] <thealphanerd> I could probably book us a hotel room too

[13:59:14 CDT(-0500)] <thealphanerd> although a week would be crazy

[13:59:22 CDT(-0500)] <thealphanerd> but I apparently get $1000 to recoup expenses

[13:59:44 CDT(-0500)] <thealphanerd> also… what would you want me to talk about / how would you want to organize it

[14:00:04 CDT(-0500)] <thealphanerd> and.. julius will be there, and I can arrange a meeting if you are interested

[14:17:40 CDT(-0500)] <Justin_o> https://github.com/Math-on-a-Sphere/Math-on-a-Sphere/blob/master/MathClient/src/main/webapp/shaders/nullVertex.c

[14:20:36 CDT(-0500)] <thealphanerd> colinclark: I have to run to lunch now

[14:20:42 CDT(-0500)] <thealphanerd> shoot me an email if you have the time

[14:20:55 CDT(-0500)] <thealphanerd> otherwise I should be back later today

[14:21:43 CDT(-0500)] <colinclark> ok

[14:32:25 CDT(-0500)] <Justin_o> http://www.amazon.com/Computer-Graphics-Principles-Practice-Edition/dp/0201848406

[14:43:16 CDT(-0500)] <Justin_o> http://ponder.org.uk/weblogo/client.html

[14:48:08 CDT(-0500)] <colinclark> Here's what Math on a Sphere looked like in real life: http://www.flickr.com/photos/antranig2/6947972665/

[14:49:02 CDT(-0500)] <colinclark> Real kids programming with it: http://www.flickr.com/photos/antranig2/6801897004/

[14:50:42 CDT(-0500)] <Justin_o> https://github.com/Math-on-a-Sphere/Math-on-a-Sphere/blob/master/MathClient/src/main/webapp/shaders/directSphereFragment.c

[14:54:33 CDT(-0500)] <Justin_o> https://github.com/Math-on-a-Sphere/Math-on-a-Sphere/blob/master/MathClient/src/main/webapp/shaders/generalPolygon.c

[14:59:37 CDT(-0500)] <Justin_o> https://github.com/Math-on-a-Sphere/Math-on-a-Sphere/blob/master/MathClient/src/main/webapp/jison/grammar2.jison

[15:01:32 CDT(-0500)] <Justin_o> https://github.com/Math-on-a-Sphere/Math-on-a-Sphere/blob/master/MathClient/src/main/webapp/jison/grammar.js

[15:15:28 CDT(-0500)] <Justin_o> https://thimble.webmaker.org/en-US/

[15:22:41 CDT(-0500)] <Bosmon> fluid-everyone: Sorry, one loop I forgot to close in the presentation was that we expect to make direct use of the advanced rendering and compositing powers of WebGL in designing the visual portions of our authoring system

[15:23:04 CDT(-0500)] <colinclark> Hence Eufloria (smile)

[15:23:22 CDT(-0500)] <Bosmon> Yes - and the procedures of ADVANCED GREEKING AND SCROBBLING : P

[15:23:51 CDT(-0500)] <system64> Hello colinclark!

[15:23:59 CDT(-0500)] <colinclark> Hey system64, how's it going?

[15:28:59 CDT(-0500)] <system64> Started work on the first version, having exams next week. So its been tough to make much progress.

[15:29:56 CDT(-0500)] <system64> colinclark: How an we handle draggable/resizable components (as discussed in mail) as we resize the window.

[15:30:24 CDT(-0500)] <colinclark> Cool!

[15:30:31 CDT(-0500)] <colinclark> It's a good question...

[15:31:07 CDT(-0500)] <colinclark> The Reorderer should be quite capable of handling dragging of items that scale with the window size

[15:32:16 CDT(-0500)] <colinclark> presumably the same can be the case with resizing, assuming we're using appropriately responsive CSS

[15:37:36 CDT(-0500)] <system64> I think we'll have one breakpoint to target smartphone users, that would make all the components available as tabs.

[15:40:15 CDT(-0500)] <system64> colinclark: Another thing was the project description mentioned, that the project should be easily embedded in another web application. How could we do that? Iframes?

[15:42:30 CDT(-0500)] <colinclark> I think the key is to build it in the "Fluidic Way"

[15:42:40 CDT(-0500)] <colinclark> which means, from small, self-contained components

[15:42:59 CDT(-0500)] <colinclark> in such a way that each of these components can be maximally reusable outside of the context of the "application" you'll build

[15:43:01 CDT(-0500)] <colinclark> if that makes sense

[15:45:59 CDT(-0500)] <system64> I think we could have a WebRTC component in infusion, that could show users in the room, the video feeds

[15:47:26 CDT(-0500)] <colinclark> yup

[15:47:37 CDT(-0500)] <colinclark> and then this would likely be composed of individual components

[15:47:46 CDT(-0500)] <colinclark> a "video view" component, etc.

[15:51:42 CDT(-0500)] <system64> So I think we'll be building a WebRTC component in infusion. And using the same component with other 3rd party collaboration tools we'll build a HTML5 Collaboration platform.

[16:03:09 CDT(-0500)] <colinclark> yup, exactly, system64

[16:10:25 CDT(-0500)] <system64> colinclark: I was thinking of doing layout of the components along with video conferencing components for the first version.

[16:12:15 CDT(-0500)] <colinclark> wow, that's great

[16:12:19 CDT(-0500)] <system64> colinclark: But I think I'll be redoing most of it for the main project, since I'll first need to write infusion WebRTC component.

[16:12:22 CDT(-0500)] <colinclark> right

[16:12:34 CDT(-0500)] <colinclark> We still have the process where you write up your application

[16:12:44 CDT(-0500)] <colinclark> and we'll have to hear from Google about exactly how many student positions we'll get

[16:13:03 CDT(-0500)] <colinclark> but it's always good to see that you're working through the design early on (smile)

[16:13:14 CDT(-0500)] <colinclark> I have to run, but I'll be around a lot more next week

[16:13:16 CDT(-0500)] <colinclark> good luck!

[16:14:07 CDT(-0500)] <system64> I'll work on my project proposal also this week, hope you will be able to review it (smile)