Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. X Marks The Spot (Another UI Question)

X Marks The Spot (Another UI Question)

Scheduled Pinned Locked Moved The Lounge
questioncsharpvisual-studiodesigndiscussion
15 Posts 10 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    Lost User
    wrote on last edited by
    #1

    I'm working on a "template" for future projects. I'm trying to standardize a look and feel. My project shows various work screens in a tabbed layout. The bottom right hand corner of each tab has the familar OK, Apply, Close buttons. My question is about putting an 'X' on each tab (See Visual Studio 2010) that acts as a secondary close button. It occured to me that the desire to have that 'X' there might be due to my work in Visual Studio 2010. Maybe that 'X' is a nice fit for a development enviornment but perhaps it isn't such a good idea for casual users. I'm kind of surprised what freaks users out at times. Maybe the 'X' in addition to the other buttons will be confusing. On the other hand, I like the convenience. Thoughts?

    L C D K P 7 Replies Last reply
    0
    • L Lost User

      I'm working on a "template" for future projects. I'm trying to standardize a look and feel. My project shows various work screens in a tabbed layout. The bottom right hand corner of each tab has the familar OK, Apply, Close buttons. My question is about putting an 'X' on each tab (See Visual Studio 2010) that acts as a secondary close button. It occured to me that the desire to have that 'X' there might be due to my work in Visual Studio 2010. Maybe that 'X' is a nice fit for a development enviornment but perhaps it isn't such a good idea for casual users. I'm kind of surprised what freaks users out at times. Maybe the 'X' in addition to the other buttons will be confusing. On the other hand, I like the convenience. Thoughts?

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      With most things GUI I tend to find that you can never second guess the users. I always use the VS X to close individual tabs - and miss them in SQL Mgt studio - but that's through lots of use closing tabs many times a day. In your app, if users are likely to be closing tabs frequently then I would say that the X is a good idea - but until you monitor usage, you'll never be quite sure - and even then it may be they are not used through ignorance rather than anything else. If you are working on a template (and you have the time!) my advice would be to make the presence of things like this optional (even on a user-by-user basis) and turn it ON by default - if anyone complains it is easy to remove them by setting some option. You can also build in monitoring - count up how often different methods are used to activate actions; I did this in a prototype some years ago and was astonished to find how few users used some of the nifty things we'd put into the application. It transpired that mostly it was because they didn't know about (or couldn't remember) the other options so stucj with what they were familiar with (which was mainly using the menus)

      MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

      OriginalGriffO L 2 Replies Last reply
      0
      • L Lost User

        I'm working on a "template" for future projects. I'm trying to standardize a look and feel. My project shows various work screens in a tabbed layout. The bottom right hand corner of each tab has the familar OK, Apply, Close buttons. My question is about putting an 'X' on each tab (See Visual Studio 2010) that acts as a secondary close button. It occured to me that the desire to have that 'X' there might be due to my work in Visual Studio 2010. Maybe that 'X' is a nice fit for a development enviornment but perhaps it isn't such a good idea for casual users. I'm kind of surprised what freaks users out at times. Maybe the 'X' in addition to the other buttons will be confusing. On the other hand, I like the convenience. Thoughts?

        C Offline
        C Offline
        ChandraRam
        wrote on last edited by
        #3

        Most users are familiar with the X to close... I would leave it there. I've had clients asking for it to be put back when I removed it :)

        1 Reply Last reply
        0
        • L Lost User

          I'm working on a "template" for future projects. I'm trying to standardize a look and feel. My project shows various work screens in a tabbed layout. The bottom right hand corner of each tab has the familar OK, Apply, Close buttons. My question is about putting an 'X' on each tab (See Visual Studio 2010) that acts as a secondary close button. It occured to me that the desire to have that 'X' there might be due to my work in Visual Studio 2010. Maybe that 'X' is a nice fit for a development enviornment but perhaps it isn't such a good idea for casual users. I'm kind of surprised what freaks users out at times. Maybe the 'X' in addition to the other buttons will be confusing. On the other hand, I like the convenience. Thoughts?

          D Offline
          D Offline
          Dave Kerr
          wrote on last edited by
          #4

          Typical users are probably most familiar with tabs in the context of web browsers - in this case as most of the popular browsers do it then that's a good indicator that you should do so too!

          My Blog: www.dwmkerr.com My Charity: Children's Homes Nepal

          S 1 Reply Last reply
          0
          • L Lost User

            With most things GUI I tend to find that you can never second guess the users. I always use the VS X to close individual tabs - and miss them in SQL Mgt studio - but that's through lots of use closing tabs many times a day. In your app, if users are likely to be closing tabs frequently then I would say that the X is a good idea - but until you monitor usage, you'll never be quite sure - and even then it may be they are not used through ignorance rather than anything else. If you are working on a template (and you have the time!) my advice would be to make the presence of things like this optional (even on a user-by-user basis) and turn it ON by default - if anyone complains it is easy to remove them by setting some option. You can also build in monitoring - count up how often different methods are used to activate actions; I did this in a prototype some years ago and was astonished to find how few users used some of the nifty things we'd put into the application. It transpired that mostly it was because they didn't know about (or couldn't remember) the other options so stucj with what they were familiar with (which was mainly using the menus)

            MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

            OriginalGriffO Offline
            OriginalGriffO Offline
            OriginalGriff
            wrote on last edited by
            #5

            _Maxxx_ wrote:

            . I always use the VS X to close individual tabs

            I don't - I always use mouse Middle Button Click to close tabs - works in VS, SSMS, Chrome, PsPad, ...

            Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

            "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
            "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

            L 1 Reply Last reply
            0
            • D Dave Kerr

              Typical users are probably most familiar with tabs in the context of web browsers - in this case as most of the popular browsers do it then that's a good indicator that you should do so too!

              My Blog: www.dwmkerr.com My Charity: Children's Homes Nepal

              S Offline
              S Offline
              Slacker007
              wrote on last edited by
              #6

              :thumbsup:

              "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
              "No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) "It is the celestial scrotum of good luck!" - Nagy Vilmos (2011) "But you probably have the smoothest scrotum of any grown man" - Pete O'Hanlon (2012)

              1 Reply Last reply
              0
              • L Lost User

                With most things GUI I tend to find that you can never second guess the users. I always use the VS X to close individual tabs - and miss them in SQL Mgt studio - but that's through lots of use closing tabs many times a day. In your app, if users are likely to be closing tabs frequently then I would say that the X is a good idea - but until you monitor usage, you'll never be quite sure - and even then it may be they are not used through ignorance rather than anything else. If you are working on a template (and you have the time!) my advice would be to make the presence of things like this optional (even on a user-by-user basis) and turn it ON by default - if anyone complains it is easy to remove them by setting some option. You can also build in monitoring - count up how often different methods are used to activate actions; I did this in a prototype some years ago and was astonished to find how few users used some of the nifty things we'd put into the application. It transpired that mostly it was because they didn't know about (or couldn't remember) the other options so stucj with what they were familiar with (which was mainly using the menus)

                MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #7

                I've put "nifty" things in applications as well, only to get complaints that something takes an extra mouse click to complete. Making the button optional is interesting.

                1 Reply Last reply
                0
                • OriginalGriffO OriginalGriff

                  _Maxxx_ wrote:

                  . I always use the VS X to close individual tabs

                  I don't - I always use mouse Middle Button Click to close tabs - works in VS, SSMS, Chrome, PsPad, ...

                  Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #8

                  See- here's me, a user, who is not using a productive option through ignorance. thanks!

                  MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

                  OriginalGriffO 1 Reply Last reply
                  0
                  • L Lost User

                    See- here's me, a user, who is not using a productive option through ignorance. thanks!

                    MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

                    OriginalGriffO Offline
                    OriginalGriffO Offline
                    OriginalGriff
                    wrote on last edited by
                    #9

                    That's the problem with Windows - there are so many different ways to do anything. If you don't implement the one way the user found... :sigh:

                    Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

                    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                    1 Reply Last reply
                    0
                    • L Lost User

                      I'm working on a "template" for future projects. I'm trying to standardize a look and feel. My project shows various work screens in a tabbed layout. The bottom right hand corner of each tab has the familar OK, Apply, Close buttons. My question is about putting an 'X' on each tab (See Visual Studio 2010) that acts as a secondary close button. It occured to me that the desire to have that 'X' there might be due to my work in Visual Studio 2010. Maybe that 'X' is a nice fit for a development enviornment but perhaps it isn't such a good idea for casual users. I'm kind of surprised what freaks users out at times. Maybe the 'X' in addition to the other buttons will be confusing. On the other hand, I like the convenience. Thoughts?

                      K Offline
                      K Offline
                      Kevin Marois
                      wrote on last edited by
                      #10

                      I templated my tabs to include the close 'X'. For MS to design any tabs anywhere with this as an option is just plain stupid.

                      If it's not broken, fix it until it is

                      B 1 Reply Last reply
                      0
                      • L Lost User

                        I'm working on a "template" for future projects. I'm trying to standardize a look and feel. My project shows various work screens in a tabbed layout. The bottom right hand corner of each tab has the familar OK, Apply, Close buttons. My question is about putting an 'X' on each tab (See Visual Studio 2010) that acts as a secondary close button. It occured to me that the desire to have that 'X' there might be due to my work in Visual Studio 2010. Maybe that 'X' is a nice fit for a development enviornment but perhaps it isn't such a good idea for casual users. I'm kind of surprised what freaks users out at times. Maybe the 'X' in addition to the other buttons will be confusing. On the other hand, I like the convenience. Thoughts?

                        P Offline
                        P Offline
                        Pete OHanlon
                        wrote on last edited by
                        #11

                        I've applied the X to pretty much every tab that we've ever created as top level containers and never once heard that the users have found it confusing.

                        *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                        "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                        CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                        1 Reply Last reply
                        0
                        • K Kevin Marois

                          I templated my tabs to include the close 'X'. For MS to design any tabs anywhere with this as an option is just plain stupid.

                          If it's not broken, fix it until it is

                          B Offline
                          B Offline
                          Brady Kelly
                          wrote on last edited by
                          #12

                          How is making something an option stupid? Granted it might be better to default that option to on, but that hardly makes defaulting it to off stupid.

                          K 1 Reply Last reply
                          0
                          • B Brady Kelly

                            How is making something an option stupid? Granted it might be better to default that option to on, but that hardly makes defaulting it to off stupid.

                            K Offline
                            K Offline
                            Kevin Marois
                            wrote on last edited by
                            #13

                            What I meant was, for MS to NOT make the close 'X' on tabs an option is stupid. Sorry

                            If it's not broken, fix it until it is

                            1 Reply Last reply
                            0
                            • L Lost User

                              I'm working on a "template" for future projects. I'm trying to standardize a look and feel. My project shows various work screens in a tabbed layout. The bottom right hand corner of each tab has the familar OK, Apply, Close buttons. My question is about putting an 'X' on each tab (See Visual Studio 2010) that acts as a secondary close button. It occured to me that the desire to have that 'X' there might be due to my work in Visual Studio 2010. Maybe that 'X' is a nice fit for a development enviornment but perhaps it isn't such a good idea for casual users. I'm kind of surprised what freaks users out at times. Maybe the 'X' in addition to the other buttons will be confusing. On the other hand, I like the convenience. Thoughts?

                              C Offline
                              C Offline
                              Chris Ross 2
                              wrote on last edited by
                              #14

                              As with other replies, I favour the 'x' in the tab itself. I would also strongly oppose putting OK/Accept/Apply/Close/etc. buttons at the bottom right corner of (i.e. inside) tab pages (which is what it sounds like you're currently doing). My objection to the use of those buttons (anywhere) inside a tab page is that buttons of that nature (which are commonly at the bottom right) customarily relate to dismissing an entire form or dialog ... and a tab page is emphatically not the whole form. As programmers we're used to overloading methods; our users, however, have a great capacity for getting confused (does 'apply' apply to just the tab or the whole tab set?, etc.). Having a cluster of OK/etc. buttons outside the (outer-most nested :~ ) tab control is fine - because it clearly applies to the whole form and so is consistent with other places where people will see such buttons. Now that I think a little deeper, however... I think of browsers, Notepad++, etc. (i.e. other apps that use tabs to effectively contain distinct and independent documents (literal or otherwise)) - where the user's understanding of "what's in the tab" may mean that OK/etc. buttons within the tab are less confusing. I still don't like the idea, however. But that, perhaps, is just personal taste. Yet more attempts to understand how I relate to OK/etc. buttons... (For me) they are buttons that belong in, and are used to control, dialogs - not documents. And tabs are either means of grouping parts of a common document or of presenting distinct and independent documents. Either way, however, they are not dialogs. Hope something in the above helps. Chris

                              1 Reply Last reply
                              0
                              • L Lost User

                                I'm working on a "template" for future projects. I'm trying to standardize a look and feel. My project shows various work screens in a tabbed layout. The bottom right hand corner of each tab has the familar OK, Apply, Close buttons. My question is about putting an 'X' on each tab (See Visual Studio 2010) that acts as a secondary close button. It occured to me that the desire to have that 'X' there might be due to my work in Visual Studio 2010. Maybe that 'X' is a nice fit for a development enviornment but perhaps it isn't such a good idea for casual users. I'm kind of surprised what freaks users out at times. Maybe the 'X' in addition to the other buttons will be confusing. On the other hand, I like the convenience. Thoughts?

                                M Offline
                                M Offline
                                MacSpudster
                                wrote on last edited by
                                #15

                                As a veteran member of the Apple (Computer, Inc.) Human Interface Group* team, permit me to provide some insights: Safari displays the "x" box when you hover over tab N+1; e.g., "x" shows when a) there is more than 1 tab and b) the mouse is hovering over the tab, regardless if the tab is the "active" tab. No "x" is shown when only a single tab is present. IE8 requires you to activate the tab to then see the "x".' Firefox 6 ~ 10 shows the "x" only when the tab is active, and not on the 1st tab if only a single tab is open. Firefox 12 shows the "x" on all tabs except if there is only one tab open; that single tab doesn't show the "x". Google Chrome has a permanent "x" on each tab, regardless if there is 1 or more tabs. The short: Do as da Google does ... show the "x" on every tab, all the time. FireFox, Safari & IE are stupid because, when there is only a single tab, the user is "looking" for the "x" but it ain't there. "What?! I gotta move the cursor *clear* to the upper-left of my 1900 pixel-wide-screen monitor to click *that* 'X' just to close the tab/window?" Also, don't cause the end-user to have to hold down CTL+Y+LeftElbow+StandLikeABalarinaWithRightArmNorthwest+MiddleRightToeOnSpaceBar to get to a common feature. Also, if some action needs the user's attention for that tab prior to closing the tab, bring the tab forward, refresh if needed, and present the user with a dialog or whatever. *OK, so big deal I started with Apple's Human Interface Group (HIG) on a Wednesday and I was only their "copy-boy" and had to make 10 copies of this 300-page duplexed user manual (on a damned slow behemoth Xerox copier) for some program that they (Apple) internally code named "WildCard" which was then released as "HyperCard" and, while bored in the copy room copying this manual, I decided to it and subsequently learned all about Wild/HyperCard along with literally "living" at Apple that following weekend of having just started working there that previous Wednesday and, during that weekend, solved several of their top HyperCard programming challenges by the following Monday and was then promoted to Jr. Engineer, of which they then needed to hire another "copy boy," and I really didn't actually contribute anything directly to the User Interface of all things Apple ... I was *still* a member of the HIG team!!! (yes, a true story...) {Did I also mention that when I was a teenager I was running through the MGM Grand in Reno, NV, in March, 1983, and plowed down Sammy Davis, Jr., who was then hospita

                                1 Reply Last reply
                                0
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Categories
                                • Recent
                                • Tags
                                • Popular
                                • World
                                • Users
                                • Groups