8 ms·
It’s time to fix the window controls (ubuntu 10.04)
- NathanKP 17y agoIf they want to make the window controls like the window controls on Mac OS X, I'm fine with that. (I use Mac OS X a lot anyway, and am already comfortable with controls on the left side of the window.) They should at least get it right, however, with the close button on the far left of the title bar, and the minimize and expand buttons to the right of that button. It looks to me like they just moved the right hand centric window controls to the left, which is terrible ergonomics and design.
- Gimpson 17y agoOS X doesn't suffer from the File Menu/Close Button proximity problem either since the menu bar isn't attached to the window. That proximity alone should be a disqualifier for this new layout.
- ZeroGravitas 17y agoAs a long time Mac OS X user I recall the general feeling was that the Mac OS X window controls where a big step back from Mac OS 9. Most felt that they put all 3 controls on the same side (rather than put the dangerous close button on the opposite side) for purely aesthetic reasons i.e. so they could use the traffic light metaphor. Which is a bit cheesy when you think about it.
- jacobolus 17y agoBruce “Tog” Tognazzini covered this complaint in 2000, in a quite excellently detailed look at the usability of the new OS X controls. http://www.asktog.com/columns/034OSX-FirstLook.html http://www.asktog.com/columns/034OSX-FirstLook.html search for "gumdrops" > People with experience with Windows know how easy it is to hit the wrong control and accidentally close down the whole application when setting it aside was the goal. Apple has actually provided some pretty decent spacing in these controls, in addition to enlarging their size. I wouldn't expect the kind of error rates from this that people have been predicting, although the original scheme of having "dangerous" on one side of the title bar and "benign" on the other made a lot more sense. I think the key complaint at the time was: > The button sequence is also a problem, in that it clashes badly with both the current layout and with Windows. This will also be a problem. Plus ça change....
- riobard 17y agoMight be a little bit off topic, but the detached menu bar gradually pisses me off as screen gets bigger. It's really a long-distance travel for the mouse to click the menu on a 1920x1200 screen. Now Apple is rolling out 27' iMac with an even bigger screen ... The situation gets even worse when I use multiple monitors as menu bar only shows on one of them.
- paddy_m 17y agoI agree. Fitt's law falls apart at high resolution
- seabee 17y agoI'm not convinced it falls apart. It seems more like a failure to take account for the distance you must travel on your return from the menu bar.
- houseabsolute 17y agoInteresting I have no problem with it on my 30" monitor. But then again I don't use the menus very often.
- riobard 17y agoI don't use menus often, either. I guess this design really forces app developers to carefully choose buttons and other widgets on the UI to avoid menu as much as possible. But on the occasions when menu is required, the experience sucks big on my dual-monitor setting. And there is no keyboard shortcut to ease the pain.
- epochwolf 17y agoUse control+F2 to focus on the menu bar. :)
- riobard 17y agoYeah I know that trick ... but it's not quite the same as ALT+(underlined character of the menu item) thing on other systems. For fast typists, it's pretty awkward to hit the first and then use arrow keys to move around. I wanna go directly to "File" menu by hitting SUPER+F, for example :|
- jsz0 17y agoThe proximity of toolbars in OSX can be a problem in relation to the window controls. In Safari for example the back button is extremely close to the close button in the top left of the window. Unless we want to waste a ton of screen space on isolating window controls I'm not sure there are any better options out there. You can't assume the top right of the window will be devoid of other UI controls so it's not totally safe either. Somewhere in the past I remember reading about the idea of making UI controls "sticky" by slowing or snapping the cursor to a control when you got near it along with using some haptic feedback built into the mouse. I think these are both better ideas than trying to shuffle around pixels to solve the problem. No matter where you put it there will always be a chance of a miscommunication between your eyes and clicking finger. Someone mentioned multiple monitors/high resolution -- personally I think none of the major desktop operating systems have scaled to handle multiple monitors or high resolution displays very well. We're still stuck with this idea everything useful has to be on the edges of the screen.
- fragmede 17y agoThe 5th location by Fitt's law is the current position of the pointer, and Openbox (Linux) has the ability to open the 'start menu' there.
- deleted 17y ago[deleted]
- nollidge 17y agoThe title should also be centered if they're going that route. I wish I could explain why, but it just looks funny with the title right next to the buttons.
- olefoo 17y agoAmen. I use both OS X and Ubuntu and I don't mind remapping my behaviours depending on the context. But if you make things similar but not quite the same... Irritating! I'm not sure that Ubuntu should be copying OSX but if they are going to do so, then bite the bullet and do it.
- sjs 17y agoWhen using Gnome I've always configured them to be on the left anyway. But using the same order as in OS X, close on the far left. People still have the choice to move them to the right if they want. Viva la choice. Windows and OS X both suck in that regard (though I understand them wanting the consistency).
- andrewvc 17y agoI mean wow, just wow, I would love to hear the rationale for such a boneheaded decision. Thank god whoever makes this decision doesn't work for a car company, or we'd see next year's model with reversed gas and brake pedals.
- jasonlotito 17y agoFTA: http://www.ivankamajic.com/?p=281 http://www.ivankamajic.com/?p=281 "Many of you have been asking for some correspondence regarding the button position in the window manager. Here it is..."
- andrewvc 17y agoIn that link they really don't actually go into the 'why' they just say they thought about it and show us a snapshot of a white board that says nothing as far as rationale. The most telling part of the article parent linked to is: "Is it better or worse? It is quite hard to tell." If that's what they think, then why change it? Additionally, the author says: " I have had it running on my machine with the buttons in this order since before the Portland sprint (first week of February?) and I am quite used to it". That sounds like it conferred no benefit whatsoever.
- jasonlotito 17y agoSorry. I didn't mean to suggest that the article was entirely complete. Only that you might have missed it, and it might go further in explaining things you seemed interested in. =)
- andrewvc 17y agoSorry if I sounded offended, I actually did miss that link, and I up voted your comment when I read it.
- pyre 17y agoThough I have to agree with his final thoughts: Personally, I would have the max and min on the left and close on the right. Why they chose against this idea (with the title centered) is not explained. Personally, I think that his blog post poses more questions than it answers.
- barrkel 17y agoIt's a weakness of all centralized software construction mechanisms that change chosen by a handful of people can end up thrust unwillingly on large crowds. It's not like casual users can fork Ubuntu simply because they dislike the window layout. But there are some pathologies that seem endemic to open source. A revealing comment by one of the bug shepherds on the relevant bug[1] says "Change is always good , if there is a good reason to change". I think this is plainly false: change doesn't just need good reasons, it needs excellent reasons, because change by itself has such high costs. Open source is often too open to change for its own sake, and often lacks consideration for the maintenance costs of new functionality. To take the on-topic example of OS changes, it was viable for XP users to completely skip Vista, and continue to use the old OS, over a period of nearly 10 years, without issues of incompatibility. Try doing the same with a typical Linux distro, and you'll find your apt-get (or equivalent) will pull in all sorts of dependencies that you may or may not desire if you want to use the latest software. [1] https://bugs.edge.launchpad.net/bugs/532633 https://bugs.edge.launchpad.net/bugs/532633
- Xurinos 17y agoIsn't this really a weakness of this system's abstraction? This appearance decision is just a skin layer. Rather than thrust it upon people, it could just be the default skin/view/appearance/theme, and there would be ways for contributors to submit additional themes that smoothly plug into the system. Don't like the buttons on the left? Use this other theme instead, which is mostly the same but with this exception.
- barrkel 17y agoYes, there's no problem that can't be solved with another layer of indirection, etc. But making things configurable has its own costs, which are not trivial.
- jmillikin 17y agoIt's a weakness in the user interface. The preference to control button placement isn't exposed in the Appearance applet, so the only way to change it is to set a gconf preference.
- technomancy 17y agoWho closes windows with the mouse these days anyway?
- postfuturist 17y agoEveryone who is complaining is smart enough to easily change the theme to something they are more used to. Less technical people are either: 1. Not using Ubuntu, probably never will regardless of the position of window controls. 2. Perfectly happy to learn to click wherever required, as is evident when they purchase Macs and use those.
- viraptor 17y agoIt's not about preference - it's about usability (if we leave out strange release management out of it): - proximity to "File" menu - proximity to top "Applications" menu - inconsistency (windows close on the left, tabs and system on the right)
- vollmond 17y agoNot to mention that, according to TFA, no existing themes work with the new structure: changing to another theme can't help.
- cookiecaper 17y agoIt's not that no themes work, if I understand correctly, it's that any other theme would still have the buttons on the right. Someone please correct me if this is wrong.
- pyre 17y agoIIRC, the theme itself has control over where the buttons on the window titlebar go. I know for sure that this is the case in Emerald, and I know that other window managers allow various themes to move around the position of the buttons at will. If they changed the underlying code to force all themes to use the same button position regardless of what they have it set to... that's a lot bigger of an issue than just changing the button position in the default theme. Maybe someone running 10.04 Alpha 3 can confirm that this is being forced upon other themes. Another thought is that maybe most themes don't specify the button locations because they are used to the defaults being 'buttons on the right,' and this Ubuntu change messes with the global defaults rather than just applying the changes locally to the new default theme.
- viraptor 17y agoIt's not like it ever happened before, is it? Oh wait: https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/332945 https://bugs.launchpad.net/ubuntu/+source/update-notifier/+b... ("update notifications change" outrage with 20+ duplicates, 100+ reporters, 400+ comments) - this is what happens when you implement an official pop-under to do system upgrades. Timeline: Feature freeze 19 Feb 2009, change done 23 Feb 2009, UI freeze 5 Mar 2009?
- ahi 17y agoAhh crap. You just turned one of my minor annoyances into "who the thought this was a good idea?" I thought I was misclicking somewhere or accidentally hitting a keycombo. I have come to accept people's mistakes, but when they put some thought into it before pulling the trigger--arrgh!
- CoryMathews 17y agoSo why don't they leave it on the right as default (old way) and just a gui way to switch it to the other site for left handed/osx people. Then both sides are happy. Problem solved-ish.
- bmelton 17y agoI was going to say exactly the same thing -- if it was a THEME, then it seems like it would be just as easy to theme it the other way. I guess the really tricky bit revolves around which one is default, and how obvious it would be to switch it to the other way. Knowing Gnome menus (with dated knowledge, naturally) it would typically be 6-7 clicks into somewhere and nobody would ever find it.
- acon 17y agoSorry, but themes sucks. They make it very hard to make excellent GUI applications, since you have no fixed foundation to build them on. To build a custom control you need to be able to integrate it in the surrounding context, i.e. the theme. If you do not know what that context is, you have to spend needless energy to make is fit anywhere. This is energy which could be spent improving the GUI instead. And whatever you do, don't go around changing the order of buttons and such in the theme. This makes it even harder to make an application which fits in its context. Not having a theme also allows you to communicate you vision about how the platform should look and work without having the message diluted. A platform needs this vision, and of course this vision needs to be good, for it to work as a breeding ground for excellent applications. I'm not saying that Ubuntu's new look is the right look, I'm just saying that the solution is not themes.
- mrshoe 17y agoWhen presented with two interface options, we should resist the urge to implement both and let the user decide.
- pyre 17y agoWhy not just go with the one that is more useful to more people as the default and bury the option to switch deep in some 'advanced' config setting? You still have to make a design decision in choosing the default correctly since that is most crucial.
- sdfx 17y agoWhether they had good reason for changing a central UI element or not, it comes across as if they decided on a whim. This change seems so random. It's strange that they didn't anticipate the uproar in the community and at least try to answer the concerns and justify their decision.
- chaosmachine 17y agoSeems it's time to fix the database, too: "Error establishing a database connection" Edit: Bing cache has it (Google doesn't!) http://cc.bingj.com/cache.aspx?d=802200748186&w=92581924,4ad187f5 http://cc.bingj.com/cache.aspx?d=802200748186&w=92581924... Here's a brilliant idea for any Google engineers out there: Dedicate a few bots to caching everything that hits the front page of digg/reddit/hn before the sites go down.
- w1ntermute 17y agoCan someone copy/paste the article from their browser cache? The site is down.
- AndrejMitrovich 17y agoI wish we had some kind of cache service or something that generates multiple cache links for a website thats slashdotted/reddited/digged/ycombinated/etc. Every day someone posts a link and everyone else shares it with everybody, and before you know it the site gets DDoSed and nobody can reach it. Unless we're lucky enough the website was cached by google/bing.
- aphyr 17y agoCoral Cache was invented for just that. http://www.coralcdn.org/ http://www.coralcdn.org/
- krainboltgreene 17y agoThey need to change the entire GUI. Desktop metaphors are done. EDIT: For some reason I can't reply to anything anymore...Just redirects me to http://news.ycombinator.com/r http://news.ycombinator.com/r with a blank page. Anyways: cookie: Oh man I have a ton of ideas! A lot of them flow well into the touch interface world, but that means they don't work well with the keyboard interface. For instance, one of my ideas was the infinite vertical, limited horizontal screen. Check out Shoes's STACK & FLOW positioning for some hints. Radial menus instead of file menus. Also, menus open-able from from anywhere on the application ui. If I had a decent design station and PS4 I bet I could make some nifty examples.
- cookiecaper 17y agoWhat do you suggest? KDE wanted to change the whole game up with KDE 4. They solicited the community for ideas for months. They still ended up at roughly the same interface and concepts that have always existed for the overall interface metaphor. I think this is just how people expect computers to work now. Of all the proposals out there, I haven't heard many feasible replacements for the desktop idea.
- andybak 17y ago"They solicited the community for ideas for months." Maybe soliciting for ideas visionary UX guru's would have worked out better for them. UI design is a technical art-form not a popularity contest.
- cookiecaper 17y agoRight, but the thing is that nobody could present to KDE an idea that was likely to work out better than the traditional desktop/windowing model.
- jrockway 17y agoWow... if only the window manager was a separate program or something... then you could just run the one that you like instead of the default one. Oh, you mean that's true? Oh...
- cookiecaper 17y agoGood defaults are crucial to the success of a platform. Ubuntu is going for mainstream adoption. The mainstream wants their computers to "just work". They don't want to have to change themes or window managers, they just want the buttons to live where they're expected. Even if the users were willing to change the WM for the button position, almost no user knows how to change the WM, and it probably necessitates editing .desktop files or .xinitrc or something (unless you use something like fusion-icon to control it, which might be reasonable but is still extra configuration). Furthermore, this is custom to that theme. Any other Metacity theme has the buttons on the right, so they'd just have to change the theme, not the WM, to get the buttons where desired.
- pyre 17y ago> They don't want to have to change themes or window managers, they just want the buttons to live where they're expected. By this reasoning no one on Windows would ever switch to OSX.
- DougBTX 17y agoAt least OSX and Windows both put the close button in a corner, this theme puts it between the maximise button and the window title. I've never seen another OS put it in such a strange position.
- pyre 17y agoHow does that negate my statement? Normal people don't look for things like, "Is the close button on the outside of the window?" Are you really going to tell me that the only reason that people tolerate a switch from Windows to MacOS X is because the close-window button is still towards the outside of the window even though the buttons are on the opposite side?
- jsz0 17y agoThe Ubuntu folks need to get a good UI designer to deal with this stuff. I'm not sure a design-by-committe approach works for producing a good UI with sensible defaults, good UI organization, good colors, consistency, etc. It seems to me Ubuntu 10 is taking a huge step backwards in all these areas.
- kilian 17y agoExcept that this wasn't a design-by-committee approach... This appeared fully done from the internal design department of Canonical a day before UI freeze, which just reeks of everything FOSS shouldn't be :(
- jwecker 17y agoNot only is this a violation of Fitt's law- it's practically the canonical example of how to violate it. That is, when an application is maximized the exact upper corners of the screen become incredibly valuable because a user can get there without aiming but just by flicking the mouse in the general direction. Flick it to the upper left and click for all window controls, flick it to the upper right and click to close. I remember when Microsoft made it so that you had to go to the corner but then pull it back several pixels, thus destroying forcing you to aim the mouse cursor. It may sound like a silly little thing, but I thought at the time that it was a good metaphor for how they could get something to _look_ similar (to, say, a mac) and yet still get it completely wrong. When I switched to linux around the same time I thought it was so refreshing that the UIs of the time (minus some skins people had made) didn't violate this example of Fitt's law, and also that if anyone were dumb enough to change that in the future, we could all just fix it. I usually disregard comments about linux desktops copying window's mistakes, but this is just very irritating to me, mostly because it's elective- it's like you actually have to _try_ to get it wrong.
- ajross 17y agoI'd love to see some modern testing results on that, honestly. The idea of "flicking" the mouse to the corner of the screen made sense on a 512x348 Mac Plus desktop. It doesn't seem as appropriate on a 1920x1080 monster, where generally nothing is maximized anyway. And with a touchpad you can't do it at all.
- DougBTX 17y agoYou're neglecting pointer acceleration, which applies for touchpads too. If yours is anything like mine, try this: position your mouse to the far left of the screen; quickly swipe across the touch pad from left to right. Your pointer should reach the far right hand side of the screen. Now swipe ever so slowly from right to left, your pointer might get about a quarter of the way across the screen. Once you consider acceleration (eg, the further you try to move, the faster you are moving when you get there), Fitt's law is more, not less, important on a big screen.
- runinit 17y agoIt's already been fixed! http://www.omgubuntu.co.uk/2010/03/worried-ubuntu-1004-will-have-left-hand.html?utm_source=feedburner&utm_medium=twitter&utm_campaign=Feed:+d0od+(Omg!+Ubuntu!) http://www.omgubuntu.co.uk/2010/03/worried-ubuntu-1004-will-...
- rapind 17y agoso link to a blog post that just links to another blog post?
- runinit 17y agoTo be fair, I couldn't be bothered to click through. Just wanted to pass along the information regarding this topic (which is now obsolete). EDIT: http://blog.dustinkirkland.com/2010/03/ubuntus-new-themes-and-byobu.html http://blog.dustinkirkland.com/2010/03/ubuntus-new-themes-an...
- jules 17y agoNow they just need to make the buttons bigger like this http://blogs.pcworld.com/staffblog/archives/Google-Chrome.jpg http://blogs.pcworld.com/staffblog/archives/Google-Chrome.jp... Oh and make the top right pixel click-able too (for Fitts's law).
- rapind 17y agoPeople still use windows controls?
- Tycho 17y agoIf you're right handed and start with the pointer in the centre of the screen, the base of your hand resting on the desk and palm/fingers covering the mouse, it is more awkward trying to move the mouse to the right than to the left. Movement to the upper right corner seems to require arm muscles.
- kingkilr 17y agoI'm running ubuntu 10.04 right now (upgraded this morning), it's just not that annoying. I'd like it to be fixed (I think the chromium close/redize/minimize buttons look much better), but I think the flurry about this is over statued.
- neondiet 17y agoMaybe I'm on my own here, but I like the look of it on them on the left. I'm used to that with OS X.