/srv/irclogs.ubuntu.com/2009/05/28/#ayatana.txt

=== GuyFromHell_ is now known as GuyFromHell
macoif you have 3 screens, (1 left, 1 right, 1 center) and you're looking at the one on the left, and it pops up on the one on the right...are you actually going to see it?10:47
=== YpsyZNC is now known as Ypsy
bratschedavidbarth: https://wiki.ubuntu.com/NotificationDesignGuidelines#Morphing alert box14:12
davidbarthThis is a meeting on morphing windows14:17
davidbarth(we're using IRC while the gobby service is being restored)14:17
davidbarthThe agenda of the meeting is14:17
davidbarth1. Introduce the concept of morphing windows14:17
davidbarth2. Discuss the implementation14:18
davidbarth3. Identify development steps and milestones for the karmic cycle14:18
davidbarth1. Introduction14:18
davidbarthThe concept originated from the notification development thread14:18
davidbarthMorphing windows provide an alternative way to interact with the user.14:18
davidbarthThe concept is described in more details at https://wiki.ubuntu.com/NotificationDesignGuidelines#Morphing14:19
davidbarthThe concept encompasses14:19
davidbarthmorphing alert box14:19
davidbarthmorphing windows14:23
davidbarthFeedback from the audience (Guadalinex) (correct me if i'm wrong)14:24
davidbarthusing an ID card that is previously using notifications with actions (3 buttons)14:25
davidbarthwe should refer to the Hermes project that makes heavy use of notifications (and actions)14:27
davidbarthThe concept relies on raising a window, but in the background and unfocused by default (to prevent focus stealing if the window manager does not handle that already)14:30
davidbarth2. Implementation discussion14:37
davidbarthThe feature would be provided as a library14:38
davidbarthIt is not a service that the notification system should provide, nor should it be a part of libnotify (unless it becomes usefull as part of the xdg discussion)14:40
davidbarthThe implementation would provide a frame A and frame B14:40
davidbarthOpportunity to use the gtk timeframe14:40
davidbarth(that's gtk timeline really)14:40
davidbarthNote: should follow up at Guadec/Akademy14:41
davidbarthfor the implementation details14:41
davidbarthNote: the morphing window feature can apply to a top-level window14:42
davidbarth3 options (non-exclusive)14:47
davidbarth- can extend or shrink the (toplevel) window frame14:47
davidbarth- can (in-replace) replace a set of widgets with another one14:48
davidbarth- can re-use the existing frame14:48
davidbarthAdding to the design discussion14:49
davidbarthThe concept should allow for grouping a set of staked dialog windows, and instead re-use the available window frames14:50
davidbarthLaunchpad is using the same concept of morphing windows (searching for an example)14:51
davidbarthOn the resize operation, we should support resizing in both directions (vertical / horizontal) 14:57
davidbarthWe may provide a smooth transition between two frames, including with the ability to fade out / fade in widgets14:58
davidbarth(and/or frames)14:59
davidbarthThe Ajax library that provides this morhoinbg window feature should be taken as an example 15:02
davidbarthACTION: cody to implement a prototype that can swap to sets of widgets15:02
davidbarthACTION: cody/dbarth to check the Ajax library features15:03
davidbarthCommitment for Karmic will be decided after the prototype phase (1 month, by the time we reach Guadec/Akademy)15:04
=== MaWaLe1 is now known as MaWaLe
bratschekenvandine: I think my latest csdeco revision should fix the issues you're having.18:14
kenvandinewoot18:18
kenvandineemail me the patch please18:18
* kenvandine is heading out for a team dinner18:18
=== MaWaLe1 is now known as MaWaLe
kenvandinebratsche: my ppa build is failing anyway, but might get back in time to fix it tonight :)18:19
bratschekenvandine: Cool, no rush anyway.18:43
bratscheI haven't actually tested in xnest or anything.. but the problem was for applications that turn off decorations.18:44
bratscheAnd that's fixed.18:44

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!