HOME | DD

DanRabbit — Mouse and Touchpad Plug

Published: 2011-08-20 21:50:32 +0000 UTC; Views: 6890; Favourites: 15; Downloads: 73
Redirect to original
Description Here's a plug for Mouse and Touchpad settings (including multi-touch).
Related content
Comments: 52

CassidyJames [2011-09-01 23:17:04 +0000 UTC]

Whoa, what's this "Show All" button doing in the toolbar? I still think a Home icon makes the most sense; "Show All" could mean show all mouse options, etc, whereas I think home is clearer that it'll go to the home screen. Just my thoughts.

👍: 0 ⏩: 1

DanRabbit In reply to CassidyJames [2011-09-01 23:24:12 +0000 UTC]

That's an interesting thought. I didn't think about that. I'm not sure "Home" really makes sense to me here But I'm just playing around in general

👍: 0 ⏩: 1

Odisant In reply to DanRabbit [2011-09-03 05:04:43 +0000 UTC]

Just tossing in my two cents; unless I'm much mistaken, you'll only be able to reach specific plug panels via the main Switchboard window, yes? If this is the case, then "Show All" makes sense in that, you were just viewing a list of all plugs, and would like to go back to the view.

If this isn't the case, perhaps "Show All Plugs" would be evident enough? I'm in general agreement that a home icon feels out of place here.

👍: 0 ⏩: 0

ymnoorani [2011-08-30 17:01:12 +0000 UTC]

Good option to have natural scroll

👍: 0 ⏩: 0

ymnoorani [2011-08-30 17:00:47 +0000 UTC]

Maybe add images of two, three and four fingers and divide into three columns

👍: 0 ⏩: 0

Odisant [2011-08-30 15:54:52 +0000 UTC]

Generally I love it. Though I think that the the switches and their labels waste a lot of space - especially in the multitouch pane, where it's not overtly clear that the switch is placed so far right so as to line up with the "Natural" switch in the pane above. I've gone ahead and done a quick re-arrangement of the panel that I think makes better use of whitespace, and makes the alignment a little more clear - and I'm about 95% sure it follows the elementary HIG

See it here: [link]

👍: 0 ⏩: 1

DanRabbit In reply to Odisant [2011-09-01 07:01:14 +0000 UTC]

Good call. Done.

👍: 0 ⏩: 1

Odisant In reply to DanRabbit [2011-09-03 05:02:43 +0000 UTC]

Thanks!

👍: 0 ⏩: 0

jxtreme42 [2011-08-29 12:56:58 +0000 UTC]

You would only want to disable a certain multitouch gesture if you could make it do something else. Since you can't do that (or am I missing something?) it doesn't make much sense to allow disabling these gestures. It would make sense to get rid of all those multitouch checkboxes and add a (?) (like your About dialog mockup) to show the list of gestures in a support article.

👍: 0 ⏩: 1

DanRabbit In reply to jxtreme42 [2011-08-29 17:15:32 +0000 UTC]

Not necessarily. There are some people that simply get annoyed by activating certain gestures accidentally. Especially, I can understand that there are several two-finger gestures (pinch, swipe, tap, rotate) that could be misinterpreted. The difference between a pinch and a rotate could end up being really subtle.

That could be a good idea though about a help button in this case, though. I can see it being helpful to explain gestures for those unfamiliar. Sometimes we all forget when we're so familiar with something that not everyone is

👍: 0 ⏩: 1

jxtreme42 In reply to DanRabbit [2011-08-29 21:28:24 +0000 UTC]

I agree, but I've only experienced having pinch/rotate misinterpreted. Then again, I'm going by how well gestures work in Windows, which is probably better than in Linux. I only get two finger scrolling and tap for secondary click with my touchpad in Linux, and that's because I set a script to run on startup. Ah, Linux...

Also, what HIG are you going by when you place radio buttons horizontally like that?

👍: 0 ⏩: 1

DanRabbit In reply to jxtreme42 [2011-08-30 23:35:50 +0000 UTC]

Hmm I don't think there's anything in HIG that says you can't put radio buttons horizontally I mainly was just doing it to make better use of horizontal space.

👍: 0 ⏩: 0

ScionicSpectre [2011-08-29 00:00:10 +0000 UTC]

Huh, I think if you want to make it look any simpler you'll just have to remove some options or change the concept entirely. Personally, I don't find this overly complex. It feels like some of the headings are repetitive, however- both Scrolling and Pointer Speed only have two settings. If you could find some way to condense them under one heading or remove the headings in the upper portion altogether, that would be nice. Not sure if that's in line with your HIGs, though.

👍: 0 ⏩: 1

ScionicSpectre In reply to ScionicSpectre [2011-08-29 00:04:12 +0000 UTC]

Oh, and what's with the forward and back button on top? What would forward do, other than switch to the next available settings dialog? I can't see a lot of people wanting to do that, and an 'up' might make sense for more users. Of course, this would make the top a bit imbalanced.

I'm also curious as to what could be in the menu on the very right? It looks very nice as is, but I think it could feel a bit more logical. GNOME's System Settings has an "All Settings" button where you have arrows, for instance- it's very clear and concise. I think an 'up' icon would be far easier to look at than words, though.

👍: 0 ⏩: 0

rickylevar [2011-08-22 16:37:43 +0000 UTC]

Loving the look of the sliders! ... oh yea, will the windows in elementary have rounded corners like these latest mockups?

👍: 0 ⏩: 1

rickylevar In reply to rickylevar [2011-08-22 16:43:19 +0000 UTC]

Never mind ... I saw your response from earlier

👍: 0 ⏩: 0

spktkpkt [2011-08-22 12:14:53 +0000 UTC]

No settings for double click and no test field? Not all use a "mighty mouse".

👍: 0 ⏩: 1

DanRabbit In reply to spktkpkt [2011-08-22 17:27:37 +0000 UTC]

Yea, I'm not sure about including double-click because (personally) I don't see double click as a prevalent theme on the desktop.

Marlin is single-click by default as is Plank, Slingshot, the entire Internet, and just about everything else.

👍: 0 ⏩: 1

spktkpkt In reply to DanRabbit [2011-08-23 20:55:18 +0000 UTC]

You're right, it makes sense. Double click rarely used in applications nowadays.

👍: 0 ⏩: 0

lsrline [2011-08-22 08:53:13 +0000 UTC]

The Pointer Speed sensitivity circle knob is awesome, but I will say it does look a tad rough around the edges (as in pixelated).

👍: 0 ⏩: 0

and471 [2011-08-21 15:54:57 +0000 UTC]

I think horizontal scrolling need to either be underneath 'Natural [...]' or aligned to something, at the moment it seems to just be 'floating'

Also for headings in bold, I would either include the : or leave it out, it seems there is a mixture

Also I would leave the : out after the On/Off Switch items

'Use Multitouch' should just be 'Multitouch'

Also it seems like a lot of whitespace is wasted down the bottom, maybe instead of the togglebar, have a sidebar from which the user selects a device. Then into this you could incorporate the images people have asked for.

👍: 0 ⏩: 1

DanRabbit In reply to and471 [2011-08-21 17:49:16 +0000 UTC]

oops, that's a typo. The headers should always be ":"

No, it's a HIG thing. We need the ":" between the label and widget. It helps connect them.

Hmm yea you might have a point here. Everywhere else, it's in noun form isn't it? I Might have to make an HIG entry about that.

The problem with the sidebar is that a significant amount of widgets aren't affected by what kind of input device you're using. Having the sidebar implies that they are a child of whatever is selected in the sidebar.

👍: 0 ⏩: 0

Eurux [2011-08-21 14:00:33 +0000 UTC]

I wonder how are the windows going to have rounded corners from all sides. Is it currently possible? Also, I have a question, is Elementary-OS going to run under Gnome 3?

👍: 0 ⏩: 1

DanRabbit In reply to Eurux [2011-08-21 18:15:00 +0000 UTC]

No, not currently. But I think a sort of "mask" could be implemented in the window decorator and there should be enough padding that nothing important would be cut off.

No, we're building a new GTK3 based DE called Pantheon

👍: 0 ⏩: 0

Seahorsepip [2011-08-21 05:21:36 +0000 UTC]

those speed and acceleration sliders need a color at left side of the button I think and maybe you could try adding indicators or such like little stripes so it will be more clear on which speed it is exactly.

👍: 0 ⏩: 1

DanRabbit In reply to Seahorsepip [2011-08-22 05:10:23 +0000 UTC]

Do you know of any place that talks about when there should be coloration and when not? I feel like there should be some kind of rule somewhere but I haven't seen one.

👍: 0 ⏩: 1

Seahorsepip In reply to DanRabbit [2011-08-22 12:54:36 +0000 UTC]

Are there any rules then?
Only one I know from myselfs is that using colors can make stuff more standout with the oncolored elements.

For teh rest I don't knwo about such rules but I think those exist.

👍: 0 ⏩: 1

DanRabbit In reply to Seahorsepip [2011-08-22 17:22:05 +0000 UTC]

I'm not sure, that's why I asked

My gut instinct would be to use the color when you're measuring a quantity like decibels or px or milliseconds or something and to keep the through clear when you're doing on arbitrary value like more or quieter or faster.

But yea I'll have to search around and see if I can find anything about it.

👍: 0 ⏩: 2

CassidyJames In reply to DanRabbit [2011-08-23 20:48:25 +0000 UTC]

I think that sounds correct, or at least it sounds like that's the way is should be. In this case, you're positioning the slider between two arbitrary things (Slow and Fast), but measuring a quantity would be its value from 0, so you'd color the trough on the left.

👍: 0 ⏩: 0

Seahorsepip In reply to DanRabbit [2011-08-22 22:10:52 +0000 UTC]

yeah and for ui stuff I also suggest to take a look at how other people do it like apple or microsoft ^^, it makes it easier to think about required elements and items

👍: 0 ⏩: 0

OMGitsL [2011-08-21 04:55:22 +0000 UTC]

i don't find it very complex to understand, i mean its really simple

👍: 0 ⏩: 0

doctormo [2011-08-21 00:08:17 +0000 UTC]

Take out the on/off sliders and put in checkboxes. Those sliders are confusing to almost everyone, I can't tell if you have the settings as on or off.

👍: 0 ⏩: 1

DanRabbit In reply to doctormo [2011-08-21 00:10:34 +0000 UTC]

It most definitely says "Off"

👍: 0 ⏩: 1

doctormo In reply to DanRabbit [2011-08-21 00:13:27 +0000 UTC]

Yes, but it might say off to ask the user to slide it over into the off position. check out some of the UI testing that's been done around those.

👍: 0 ⏩: 1

DanRabbit In reply to doctormo [2011-08-21 03:01:07 +0000 UTC]

Can I get a link to some testing? I can't find anything about it and I'm curious to see the concerns.

👍: 0 ⏩: 3

lsrline In reply to DanRabbit [2011-08-22 08:47:44 +0000 UTC]

I actually like the On/Off switch and would prefer them over check boxes. I read it as it says it's On and glowing, so it must be on and off and not glowing, so it must be off. The iPhone does this as well and I find most users don't find this confusing. I didn't when I first used one (I primarily use Android). I think I like it this way primarily for the reason DanRabbit gave:

"A On/Off button says "Enable or Disable this"

A checkbox says "Include this"

Additionally, all users have to do is learn how elementary does it once and go from there if they're uncertain or I'm assuming it would be easily figured out by just turning the Multitouch from on to off assuming that will gray out the options.

👍: 0 ⏩: 1

DanRabbit In reply to lsrline [2011-08-22 17:24:56 +0000 UTC]

Yea, GTK does it the same direction as iPhone (off with the slider left, and on with the slider right) and I agree with you that the coloration should make it pretty apparent which is which.

So really, that lowers the entry barrier to "users who have never used GTK3 or iPhone"

👍: 0 ⏩: 0

doctormo In reply to DanRabbit [2011-08-21 06:15:22 +0000 UTC]

I think the concerns are because there are two possible ways to perceive the state of the switch from first principles. If your guess is right; then you see no problem with the element. if you guessed wrong; then you have to learn the other method and that takes time. Either way causes the brain to pause while it tries to work out what will happen.

Effectively, the UI forces users to flick the switch on and off a few times to see what happens before they understand which of the two contradictory mechanisms is being provided. I'll to dig up the link for you.

👍: 0 ⏩: 0

CatmanIX In reply to DanRabbit [2011-08-21 03:45:50 +0000 UTC]

I don't know about the studies but I do agree with his concerns. The problem is that different programs use different standards when it comes to switches where as a checkbox is a fairly universal standard.

Other than that, i can't think of any way to make it any less complex, great job ^^

👍: 0 ⏩: 1

DanRabbit In reply to CatmanIX [2011-08-22 17:29:30 +0000 UTC]

Well this is a widget built-in to GTK3 so all apps on elementary should be using the same standard. And the The GTK sliders are the same direction as the ones on iPhone. I'm not sure what apps would be different unless they're misbehaving and not using the native toolkit

👍: 0 ⏩: 0

devondashla [2011-08-20 23:35:55 +0000 UTC]

A quick question on GUI in general: What's the difference between a checkbox and an on/off switch? Don't they accomplish the same thing?

👍: 0 ⏩: 1

DanRabbit In reply to devondashla [2011-08-21 00:11:19 +0000 UTC]

A On/Off button says "Enable or Disable this"

A checkbox says "Include this"

👍: 0 ⏩: 1

CassidyJames In reply to DanRabbit [2011-08-23 20:50:13 +0000 UTC]

+1,000,000

Perfect explanation, sir.

👍: 0 ⏩: 0

Thimoteus [2011-08-20 23:29:22 +0000 UTC]

Should the multitouch section even be clickable unless the user has it activated?

👍: 0 ⏩: 1

DanRabbit In reply to Thimoteus [2011-08-21 00:11:28 +0000 UTC]

That's probably a good point!

👍: 0 ⏩: 0

Nironan12 [2011-08-20 23:22:14 +0000 UTC]

Change those toggles from rounded corners to circles. They look nicer: [link]

👍: 0 ⏩: 1

DanRabbit In reply to Nironan12 [2011-08-21 00:16:36 +0000 UTC]

I'll try it out

👍: 0 ⏩: 0

013Raptor [2011-08-20 22:19:44 +0000 UTC]

It should have more images, the look is too complex

👍: 0 ⏩: 1

Dikoo In reply to 013Raptor [2011-08-20 23:35:15 +0000 UTC]

+1

👍: 0 ⏩: 0

zeeeeee [2011-08-20 22:02:21 +0000 UTC]

to make it look less complex... maybe use a more visual aproach, with images I mean.
but maybe it will look rather lame, I don't know.

👍: 0 ⏩: 1


| Next =>