Attachment 'metacity.txt'


   1 * Now talking on #ui-review
   2 * Topic for #ui-review is: currently reviewing
   3 * Topic for #ui-review set by calum at Mon Feb 13 18:13:20 2006
   4 <calum_> bleah, flaky VPN
   5 * calum_ summons elijah again
   6 <calum_> the force obviously isn't with me today..
   7 * tom ( has joined #ui-review
   8 <joachim> got my VM running
   9 <calum_> cool... do you have magnetic windows? :)
  10 * calum has quit (Remote closed the connection)
  11 <joachim> yup
  12 * sgarrit1 ( has left #ui-review
  13 * tom ( has left #ui-review
  14 * You are now known as calum
  15 <calum> So, I guess elijah wants some closure on ... but without him here I'm not sure we can help him too much...
  16 * elijah ( has joined #ui-review
  17 <calum> bingo :)
  18 <elijah> sorry, weather *really* sucks here
  19 <calum> heh, no worries
  20 <calum> elijah: so, maybe you can tell us exactly what you'd like us to cover... edge resistance issues specifically?
  21 * lmanul ( has joined #ui-review
  22 <calum> and/or any other stuff?
  23 <elijah> Basically, I want an answer to
  24 <elijah> If you want to look at other stuff, that's cool, but I didn't have anything specific in mind other than that
  25 <calum> well, we'll see how we do for time :)  can't imagine there'd be much else to cover anyway though...
  26 <calum> so, I suspect people are really going to want to have a recent version of metacity in front of them for this one, if possible... screenshots probably aren't going to help :)
  27 <elijah> right, screenshots will be useless
  28 <elijah> 2.13.13 or better should be good enough
  29 <elijah> anything before that isn't worth bothering with
  30 <joachim> 2.13.90 here
  31 <elijah> 2.13.90?
  32 <elijah> that version doesn't exist
  33 <joachim> that's the gnome build
  34 <lmanul> Ubuntu Dapper seems to have 2.13.89
  35 <elijah> cvs has never used 2.13.90
  36 <elijah> 90 isn't a number in the fibonacci sequence
  37 <joachim> it's a VM Brent Smith made for the docs team
  38 <elijah> you must have a patched version from someone or something
  39 <elijah> it'll probably be okay, though
  40 <joachim> what's Unidirectional vs bi= resistance?
  41 <elijah> Look at calum's ascii art in comment 4
  42 <joachim> just that it only sticks moving one way
  43 <elijah> If you're moving window A to the right, you'll feel resistance
  44 <elijah> if you're moving it to the left, you won't
  45 <joachim> got it
  46 <joachim> I'd vote for resistance both ways
  47 <elijah> (also, if you're moving A down you'll feel resistance, if you're moving A up, you won't -- but that part I think is right; I'm just not sure about the left/right thingy)
  48 <joachim> but I actually find all of this quite difficult with my mouse. I'd like it all to be stickier. there's no setting for that is there?
  49 <joachim> people with RSI or arthritis find small precise movements harder than big ones
  50 <elijah> We were aiming for subtle (so that it wouldn't get in the way) while still being helpful when trying to precisely align stuff
  51 <joachim> sure. but subtle is not the same for everyone
  52 <joachim> I agree this is about right for most people
  53 <elijah> true, but there is always shift as well
  54 <elijah> if aligning is really important
  55 <joachim> I didn't know about that, and it's jumpy and ugly :(
  56 * joachim makes note to mention it in the docs though
  57 <joachim> I think it would be good to have at least a GConf pref for overall stickiness
  58 <elijah> Well, right, it's jumpy but that's the point
  59 <joachim> yes but sometimes it shudders & makes me feel I'm fighting the mouse
  60 <elijah> yeah, and it likes jumping in a direction you didn't want to move more than I'd like
  61 <lmanul> Maybe shit should do something intermediate between the normal movement (without shift) and the current shit behavior ?
  62 <lmanul> shift
  63 <lmanul> woops :)
  64 <calum> I guess one question to ask would be:  if I'd never mentioned the situation in comment 4, does it seem like everyone is generally happy otherwise with the current implementation?  If so, I'd say it's perfectly valid just to close the bug and move on with our lives :)  (Since nobody else seems to need to line up windows like that, and they can use Shift to do so if they need to)
  65 <joachim> yes, seems fine
  66 * wolki ( has joined #ui-review
  67 <elijah> well, had you not mentioned it there wouldn't have even been a resistance for e.g. moving window A to the right in your picture
  68 <elijah> so, are you suggesting pulling that resistance back out of the implementation?
  69 * calum has another quick play
  70 <joachim> I wouldn't mind the resistance both ways, but I'm ok with the way it is going right in the picture
  71 <elijah> I believe there was one other person who brought up aligning windows beside each other, though.
  72 <elijah> joachim: If I make it both directions, what strength do I give it?
  73 <joachim> wasn't me, but I quite like it
  74 <joachim> well it seems very weak to me right now
  75 <elijah> Do I split and use half the resistance for each direction?
  76 <joachim> I'd say the same both ways
  77 <elijah> yes, the same both ways, but how much is that?
  78 <joachim> but I find precision mouse movement tough
  79 <joachim> I would have said what it is now, both ways
  80 <elijah> So 32 pixels of resistance for this case (16 each way), and moving towards a window only has 16 pixels of resistance overall?
  81 <elijah> Or are you saying 16 pixels of resistance with 8 in each direction?
  82 <joachim> can you make it it's unidirectional but the direction is smart?
  83 * Vic (~Administr@ has joined #ui-review
  84 <joachim> eg if I am moving L t R, it sticks that way and only that way until I let go of the window?
  85 <joachim> just a thought
  86 <elijah> I'm not following
  87 <calum> Vic, wolki : hi, we're specifically talking about , in case you're wondering :)
  88 <Vic> calum: Thanks :)
  89 <joachim> ok. with Callu'ms ascii art, I'm moving window A
  90 <joachim> it starts to the left of B
  91 <joachim> I move it till it's like in the picture, and it sticks.
  92 <joachim> not letting go of it, I go past
  93 <joachim> I then decide I wanted it back where it was, so I go back
  94 <joachim> going back, it doesn't stick
  95 <joachim> but if I'd started off with A over to the right, the same thing would happen going left
  96 <joachim> I mean starting with A sort of in the middle of B, and going left
  97 <joachim> never mind :)
  98 * calum kind of knows what you're trying to say :)
  99 <elijah> yeah, I think you just gave a good description of uni-directional resistance vs. bi-directional resistance :)
 100 * plors ( has joined #ui-review
 101 <joachim> I mean uni-directional resistance that is in the direction of current motion
 102 <joachim> "current motion" meaning "the way you're going when you first reach that edge of window B
 103 <elijah> now I think you're trying to redefine the words I was using
 104 <wolki> sorry if this was already discussed, or is fixed (didn't boot into dapper for a few days), but shouldn't the top edge resistance (for alt-dragging windows) be reinstated now that there's no longer a time-based resistance?
 105 <joachim> sorry
 106 <elijah> wolki: there's still a pixel distance resistance, though
 107 <elijah> joachim: np
 108 * jimbly ( has joined #ui-review
 109 <joachim> forget it anyway. it'd be far too compliex for such a minor feature
 110 <wolki> elijah: yeah, but pixel-based resistance doesn't do anything when moving a window quickly, because I (at least) always overshoot
 111 <lmanul> elijah: so 16 pixels of resistance with 8 in each direction ?
 112 <elijah> I'll try to write up a patch that does the bi-directional thing so that people can try it out
 113 <lmanul> that would give a similar "feeling" to the current code, but bi-directionnal ?
 114 <elijah> Unfortunately, I don't have time for it today, especially with the stinkin' weather having wasted a few hours of my day
 115 <wolki> it's ok when using the titlebar... maybe i'm just too used to it from 2.12
 116 <elijah> lmanul: right
 117 <elijah> wolki: could be; most everyone seemed to hate the timeout resistance AFAICT
 118 <elijah> I'm glad there was someone else who liked it though, showing that I wasn't totally off my rocker
 119 <wolki> elijah: not me, but i agree a lot of people did. I haven't heard any complaints about the resistance at the top of the screen though
 120 <wolki> and if someone accidentally moves a window with alt-clicking out of the screen, but doesn't know about that feature, she is going to have a hard time getting that window back since the titlebar is no longer visible
 121 <elijah> wolki: no they won't
 122 <elijah> test it on some users
 123 <elijah> A) They aren't likely to alt-click-and-drag if they don't know about it
 124 <elijah> B) There is at least some (even if small) resistance if they do
 125 <elijah> C) If they click on window borders, the natural reaction of such users, then they can recover the window
 126 <wolki> I probably should... but it's hard to test for errors
 127 <elijah> Even if they never learn about alt-click or alt-f7
 128 <elijah> wolki: I tested it -- I moved my window offscreen manually and told other users to try to get it back on
 129 <wolki> yes, it's a quite unlikely case... could happen if someone tries to ctrl-drag and gets the wrong key
 130 <wolki> elijah: ok, then i rest my case.
 131 <calum> so... back to comment #50, are we saying that we really can't decide without being able to try it hands-on?  Are there any of the four options there that we can definitely discount?
 132 <elijah> yeah it's a good point that you brought up though.  I did have to try out a few things before I got it so that things were recoverable for such users in my testing; my first couple attempts didn't work so well.  :)
 133 <joachim> comment #50: fine as it is currently
 134 * xkahn has quit (Ping timeout: 600 seconds)
 135 <calum> is that your opinion, or are you suggesting we discount that option? :)
 136 <joachim> I think that as we can't think of another option being better, that's it's ok as is
 137 * evandro ( has joined #ui-review
 138 * Vic has quit (Ping timeout: 600 seconds)
 139 <joachim> sorry :)
 140 <elijah> maybe I'll try to make up some patches to test the other options when I have some time and we can revisit this later?
 141 * Vic (~Administr@ has joined #ui-review
 142 <calum> sounds reasonable to me... I don't think there's any point trying to rush in a decision for 2.14 when it's a bit of a corner case anyway (no pun intended...)
 143 <Vic> Slightly off topic - does metacity pop to the fereground for averry short time then go behind when it should open behind ?
 144 <Vic> Like when you click on a link in evo and continue using it, epiphany should open behind evo
 145 <wolki> vic: you mean no focus stealing? it should, though some apps still seem to steal focus
 146 <joachim> could you consider adding a scaling option to GConf?
 147 <elijah> "Like when you click on a link in evo and continue using it" -- what is "it"?
 148 * xkahn ( has joined #ui-review
 149 <elijah> also metacity isn't a window so "does metacity pop to the fereground" doesn't make any sense
 150 <Vic> Yep, I meant focus stealling prevention. Recentrly it started missbehaving for me. App that use it and did work prevously, now pop in front of everything for a short period of time, then go behind the active window, as they should have done in the first place.
 151 * lmanul has quit (Ex-Chat)
 152 <joachim> isn't that down to the app?
 153 <Vic> elijah: * The window managed by metacity :)
 154 <elijah> Vic: what version of metacity, what apps are involved, don't use "it", and provide more detailed steps for how to reproduce
 155 * zwnj (~zwnj@ has joined #ui-review
 156 <elijah> joachim:, 2nd paragraph
 157 <joachim> that's a fair point.
 158 <joachim> a 'strong' setting would satisfy me :)
 159 <Vic> elijah: cvs HEAD. 
 160 <Vic> 1. Open evo with a meeesge containing a link
 161 <Vic> 2. Click to open that link, epiphany should open after a while
 162 <Vic> 3. Continue using evo so that when ephy opens, it opens behind evo
 163 <Vic> Result: Ephy opens in front of evo for a short while, then goes behind evo.
 164 <Vic> I hope this i clearer
 165 <Vic> * is
 166 <elijah> weird
 167 <elijah> you typed or clicked in evo after clicking on the link and before epiphany opened, right?
 168 <elijah> oh wait, there's a race condition in there
 169 * elijah grumbles about the stupidity of gnome-url-open
 170 <elijah> but I don't understand the in-front-of-for-just-a-while thing
 171 * elijah tries to duplicate
 172 <elijah> how do I change my default browser from mozilla to epiphany again?
 173 * elijah always forgets that
 174 <elijah> also, Vic, what version of metacity are you using?
 175 * evandro has quit (Ex-Chat)
 176 <Vic> elijah: Prefered aplications, in the control centre
 177 <Vic> elijah: HEAD
 178 <calum> ok, I gotta go... sorry we didn't actually resolve much :)
 179 * Disconnected ().

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.
  • [get | view] (2021-02-25 09:48:56, 7.6 KB) [[attachment:2.7.html]]
  • [get | view] (2021-02-25 09:48:56, 7.9 KB) [[attachment:2.9.html]]
  • [get | view] (2021-02-25 09:48:56, 13.2 KB) [[attachment:agenda-7-31-2001.html]]
  • [get | view] (2021-02-25 09:48:56, 0.7 KB) [[attachment:agenda-8-17-2001.html]]
  • [get | view] (2021-02-25 09:48:56, 0.8 KB) [[attachment:agenda-9-5-2001.html]]
  • [get | view] (2021-02-25 09:48:56, 1.1 KB) [[attachment:checklist.html]]
  • [get | view] (2021-02-25 09:48:56, 9.4 KB) [[attachment:coordination_of_ui_review.html]]
  • [get | view] (2021-02-25 09:48:56, 27.2 KB) [[attachment:gedit.txt]]
  • [get | view] (2021-02-25 09:48:56, 23.0 KB) [[attachment:gucharmap.txt]]
  • [get | view] (2021-02-25 09:48:56, 5.8 KB) [[attachment:howto_write_ui_review.html]]
  • [get | view] (2021-02-25 09:48:56, 12.6 KB) [[attachment:metacity.txt]]
  • [get | view] (2021-02-25 09:48:56, 2.8 KB) [[attachment:minutes-10-17-2001.html]]
  • [get | view] (2021-02-25 09:48:56, 2.1 KB) [[attachment:minutes-10-3-2001.html]]
  • [get | view] (2021-02-25 09:48:56, 6.9 KB) [[attachment:minutes-7-31-2001.html]]
  • [get | view] (2021-02-25 09:48:56, 32.6 KB) [[attachment:minutes-8-17-2001.html]]
  • [get | view] (2021-02-25 09:48:56, 1.1 KB) [[attachment:minutes-9-5-2001.html]]
  • [get | view] (2021-02-25 09:48:56, 6.1 KB) [[attachment:proposal_control_center.html]]
  • [get | view] (2021-02-25 09:48:56, 0.6 KB) [[attachment:proposal_feedback.html]]
  • [get | view] (2021-02-25 09:48:56, 0.6 KB) [[attachment:proposal_logging_in_and_out.html]]
  • [get | view] (2021-02-25 09:48:56, 34.0 KB) [[attachment:proposal_menus.html]]
  • [get | view] (2021-02-25 09:48:56, 4.8 KB) [[attachment:proposal_nautilus.html]]
  • [get | view] (2021-02-25 09:48:56, 23.5 KB) [[attachment:screensaver.txt]]
  • [get | view] (2021-02-25 09:48:56, 25.4 KB) [[attachment:soundjuicer.txt]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.