Re: Improving re-arranging items in table views on OS X

2009-07-29 Thread Chris Blouch
Implementing good keyboard controls is pretty difficult and you're tackling one the toughest interactions in GUIs today. Good luck and post when you've got something to play with. If you find it useful, about 25 folks got together to try and come up with best practices for keyboard controls on

Re: Improving re-arranging items in table views on OS X

2009-07-29 Thread Woody Anna Dresner
HI Martin, I think your approach of having a separate command if you want to move all noncontinguous items together makes sense. Best, Anna --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "MacVisionaries" group.

Re: Improving re-arranging items in table views on OS X

2009-07-29 Thread Martin Pilkington
Well, I expect most people will be moving continuous selections. Non- continuous selections are a special case really. I think in terms of simplifying things it would be better to move the grouping into another interaction as opposed to putting 2 interactions into one command. There could be

Re: Improving re-arranging items in table views on OS X

2009-07-29 Thread Chris Blouch
So it depends on what you expect most folks will be doing. I'm assuming that most folks will pick a disparate set of rows to take some action as a whole. In the case of moving, I would think it's to group them together in some other spot in the list, not to re-interleave them up higher. Of cour

Re: Improving re-arranging items in table views on OS X

2009-07-29 Thread Martin Pilkington
Possibly, but that could cause more confusion. In your example, rows 7, 12, 22, 30, 42 and 56, if moved up one would then become rows 6,7,8,9,10 and 11. That makes send for drag & drop as you are plucking them out and then inserting them into a specific place but for moving up/down a row at

Re: Improving re-arranging items in table views on OS X

2009-07-28 Thread Chris Blouch
Makes sense. So if I have four rows with A B C and D. I select rows B and D and then hit shift option up I would now have rows B A D and C. Hitting up again gives B D A and C. Is this what users would expect? Normally I would think folks would be trying to cherry pick rows they care about and d

Re: Improving re-arranging items in table views on OS X

2009-07-27 Thread Martin Pilkington
Hi Chris, All rows get nudged up one space. When you reach the top or bottom of a table then they get nudged together. For example, if you have rows 2 and 4 selected and hit shift-option-up then the they will move up to be rows 1 and 3. Then if you hit shift-option-up again row 1 won't mo

Re: Improving re-arranging items in table views on OS X

2009-07-27 Thread Chris Blouch
What happens if I have multiple discontiguous rows selected and I option up arrow? Do all the rows get inserted one row above where the top selected row used to be? Probably the worst case scenario for complexity but something to consider. CB Martin Pilkington wrote: > Hi All, > > I haven't p

Re: Improving re-arranging items in table views on OS X

2009-07-25 Thread Woody Anna Dresner
Hi Martin, I just bought a Mac and joined this list, and I'm so excited to get a question like this from a software developer. How wonderful to be asked what would work. I think using Option and the Up and Down arrow keys is a great idea! Best, Anna --~--~-~--~~~-

Re: Improving re-arranging items in table views on OS X

2009-07-25 Thread Scott Howell
Yes, that will work just fine. On Jul 25, 2009, at 4:27 PM, Martin Pilkington wrote: > > Hi All, > > I haven't posted for a while so for those who don't remember me, my > name is Martin and I'm a Mac software developer. I'm currently having > a problem with making one of my applications accessibl

Re: Improving re-arranging items in table views on OS X

2009-07-25 Thread Anne Robertson
Hello Martin, On Jul 25, 2009, at 10:27 PM, Martin Pilkington wrote: > I'm currently having > a problem with making one of my applications accessible, but in an > easy to use way. There is a lot of drag & drop functionality in my > application. Some of it is easy, such as using copy and paste to