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. To ribbon or not to ribbon? [modified]

To ribbon or not to ribbon? [modified]

Scheduled Pinned Locked Moved The Lounge
csharpasp-netdesignlinuxbeta-testing
69 Posts 32 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.
  • J Joe Simes

    gavindon wrote:

    Do I smell an article?

    Oh sorry about that ... Mexican for lunch! :-O

    The environment that nurtures creative programmers kills management and marketing types - and vice versa. - Orson Scott Card

    M Offline
    M Offline
    Marc A Brown
    wrote on last edited by
    #14

    Would that make it a farticle?

    J 1 Reply Last reply
    0
    • L LloydA111

      John C wrote:

      I just looked at it again and I still feel the same way 4 years later.

      I agree!

      John C wrote:

      Thoughts on the ribbon or anything else menu nav related and interesting that you might have seen lately?

      It depends... on if you want to annoy the hell out of 90% of the users or not. No one I know likes the ribbon bar, and a lot of the people I know find the traditional menu much easier to use.


      See if you can crack this: b749f6c269a746243debc6488046e33f
      So far, no one seems to have cracked this!

      The unofficial awesome history of Code Project's Bob! "People demand freedom of speech to make up for the freedom of thought which they avoid."

      M Offline
      M Offline
      Marc A Brown
      wrote on last edited by
      #15

      I disliked it at first, but have grown to like it as I've used it more.

      M N 2 Replies Last reply
      0
      • M Member 96

        Dan Neely wrote:

        If you want to get ahead of the UI curve now'd be the time to ribbonize your software.

        X| Maybe if I could hide the whole damn thing and people would have to click once to reveal it. :)

        Dan Neely wrote:

        Love or hate the ribbon this does make more sense then their strained explanations in Weven that only certain types of apps (IIRC content edit/creation) should have ribbons while the rest should stay menu/toolbar.

        I saw that for Vista, I didn't realize they had stuck to that for windows 7. Apple has shown us that people care a lot more about aesthetics than perhaps was realized before. The ribbon is just plain ugly and makes any app that uses it look instantly complicated and hard to use in my opinion. I'm going to try to transcend the ribbon if I can.


        There is no failure only feedback

        M Offline
        M Offline
        Marc A Brown
        wrote on last edited by
        #16

        John C wrote:

        Maybe if I could hide the whole damn thing and people would have to click once to reveal it.

        Any reason you couldn't? You can do something like that in Office. On the Quick Access Toolbar menu, select "Minimize the Ribbon" and it only shows the tabs. You then click on a tab to display it. Don't know whether that's available out of the box with the ribbon tool you can use in your apps, but if it's not you might be able to write code to fake it.

        M 1 Reply Last reply
        0
        • M Maximilien

          Don't forget to think about the input mechanism. Smart Phone interaction and UI work well with touch sensitive input device, but might be hell on earth with a mouse or a trackpad (but that is changing with multi-touch trackpad).

          Watched code never compiles.

          M Offline
          M Offline
          Member 96
          wrote on last edited by
          #17

          Yup! No doubt. I was thinking more of the concepts behind why they do things they way they do.


          There is no failure only feedback

          1 Reply Last reply
          0
          • M Member 96

            I'm looking at designing the shell for a new application and the menu system is the topic of the day. I had looked at the ribbon UI years ago when it was new and my initial impression was that it was ugly, took up too much screen space and appeared to be more complicated to use and un-intuitive. I just looked at it again and I still feel the same way 4 years later. Yet it *is* being adopted and used quite widely in MS stuff and supposedly Open Office is looking at something similar as well. While it's goals are worthy it just still seems wrong to me. I can see where it avoids clicks and improves feature discovery but was that really ever a problem worth trading off for such an ugly space eating UI? On the other hand traditional menus and toolbars seem increasingly stale and outdated as well. I'm thinking of looking more towards smart phone navigation / menu systems for inspiration as people are increasingly more familiar with them and one thing they excel at is limiting screen real estate. Also finding every possible way to eliminate menu items where possible might be a good idea as well if I can find a way to do it. I notice Microsoft Dynamics uses an outlook style for all navigation and nothing navigation related on the ribbon bar, something to consider splitting navigation away from commands perhaps. Thoughts on the ribbon or anything else menu nav related and interesting that you might have seen lately? UPDATE Here's some info on the ribbon worth reading that I found after I made this post: A good critical post on the ribbon: http://interactiveasp.net/blogs/spgilmore/archive/2010/03/25/to-ribbon-or-not-to-ribbon-considering-the-microsoft-fluent-interface.aspx[^] A study of the user acceptance of the ribbon: http://www.wseas.us/e-library/conferences/2010/Faro/DNCOCO/DNCOCO-25.pdf[^]


            There is no failure only feedback

            modified on Wednesday, May 11, 2011 2:40 PM

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

            I'm working on the same dillema too. I'm looking at an approach that would allow it to auto-hide and pull down when needed. That would alleviate the screen space issue. Unfortunately I also need it to be cross-platform, so I'll have to delve into the details of how wxWidgets handles their ribbon to see if auto-hide is a possibility. Cheers, Drew.

            M 1 Reply Last reply
            0
            • M Marc A Brown

              I disliked it at first, but have grown to like it as I've used it more.

              M Offline
              M Offline
              Member 96
              wrote on last edited by
              #19

              Interesting. Do you feel that it takes up too much screen space?


              There is no failure only feedback

              M E 2 Replies Last reply
              0
              • M Marc A Brown

                John C wrote:

                Maybe if I could hide the whole damn thing and people would have to click once to reveal it.

                Any reason you couldn't? You can do something like that in Office. On the Quick Access Toolbar menu, select "Minimize the Ribbon" and it only shows the tabs. You then click on a tab to display it. Don't know whether that's available out of the box with the ribbon tool you can use in your apps, but if it's not you might be able to write code to fake it.

                M Offline
                M Offline
                Member 96
                wrote on last edited by
                #20

                Oh I definitely *could* do it, it goes against the spirit of it though since it's supposed to be one click to do common tasks. I'd hide it like Firefox does their menu in the latest browser, it's only a button in the corner taking up almost no space.


                There is no failure only feedback

                M 1 Reply Last reply
                0
                • M Member 96

                  I'm looking at designing the shell for a new application and the menu system is the topic of the day. I had looked at the ribbon UI years ago when it was new and my initial impression was that it was ugly, took up too much screen space and appeared to be more complicated to use and un-intuitive. I just looked at it again and I still feel the same way 4 years later. Yet it *is* being adopted and used quite widely in MS stuff and supposedly Open Office is looking at something similar as well. While it's goals are worthy it just still seems wrong to me. I can see where it avoids clicks and improves feature discovery but was that really ever a problem worth trading off for such an ugly space eating UI? On the other hand traditional menus and toolbars seem increasingly stale and outdated as well. I'm thinking of looking more towards smart phone navigation / menu systems for inspiration as people are increasingly more familiar with them and one thing they excel at is limiting screen real estate. Also finding every possible way to eliminate menu items where possible might be a good idea as well if I can find a way to do it. I notice Microsoft Dynamics uses an outlook style for all navigation and nothing navigation related on the ribbon bar, something to consider splitting navigation away from commands perhaps. Thoughts on the ribbon or anything else menu nav related and interesting that you might have seen lately? UPDATE Here's some info on the ribbon worth reading that I found after I made this post: A good critical post on the ribbon: http://interactiveasp.net/blogs/spgilmore/archive/2010/03/25/to-ribbon-or-not-to-ribbon-considering-the-microsoft-fluent-interface.aspx[^] A study of the user acceptance of the ribbon: http://www.wseas.us/e-library/conferences/2010/Faro/DNCOCO/DNCOCO-25.pdf[^]


                  There is no failure only feedback

                  modified on Wednesday, May 11, 2011 2:40 PM

                  R Offline
                  R Offline
                  Ravi Bhavnani
                  wrote on last edited by
                  #21

                  I find multiple toolbars (I use 3-4) much easier to use than a ribbon, simply because I can always see all controls available to me at all times.  It's fine if some of those controls are context disabled, but at least I know what's in my toolkit. The day Visual Studio switches to a ribbon is when I switch to writing code in Notepad. /ravi

                  My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                  M 1 Reply Last reply
                  0
                  • R Ravi Bhavnani

                    I find multiple toolbars (I use 3-4) much easier to use than a ribbon, simply because I can always see all controls available to me at all times.  It's fine if some of those controls are context disabled, but at least I know what's in my toolkit. The day Visual Studio switches to a ribbon is when I switch to writing code in Notepad. /ravi

                    My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                    M Offline
                    M Offline
                    Member 96
                    wrote on last edited by
                    #22

                    Ravi Bhavnani wrote:

                    The day Visual Studio switches to a ribbon is when I switch to writing code in Notepad.

                    When you get a little older you'll learn the wisdom of never saying things like this. ;)


                    There is no failure only feedback

                    1 Reply Last reply
                    0
                    • M Marc A Brown

                      Would that make it a farticle?

                      J Offline
                      J Offline
                      Joe Simes
                      wrote on last edited by
                      #23

                      Marc A. Brown wrote:

                      Would that make it a farticle?

                      Wipe my erse and call it a shiticle! :laugh:

                      The environment that nurtures creative programmers kills management and marketing types - and vice versa. - Orson Scott Card

                      M 1 Reply Last reply
                      0
                      • M Member 96

                        Interesting. Do you feel that it takes up too much screen space?


                        There is no failure only feedback

                        M Offline
                        M Offline
                        Marc A Brown
                        wrote on last edited by
                        #24

                        On my notebook, sometimes it does (widescreen notebook @ 15.6"), but in those cases I minimize the ribbon. Most of the time the real estate it takes doesn't bother me.

                        M 1 Reply Last reply
                        0
                        • L Lost User

                          I'm working on the same dillema too. I'm looking at an approach that would allow it to auto-hide and pull down when needed. That would alleviate the screen space issue. Unfortunately I also need it to be cross-platform, so I'll have to delve into the details of how wxWidgets handles their ribbon to see if auto-hide is a possibility. Cheers, Drew.

                          M Offline
                          M Offline
                          Member 96
                          wrote on last edited by
                          #25

                          Is it just more experienced users that care about screen space? I watch newbies use a computer and they never maximize windows, everything's floating around and there are hundreds of windows open at the same time. It drives me nuts, I want to reach over their shoulder and close everything and maximize the window they are working in. I'm want new users of our software to think simplicity and ease of use when they first set eyes on it. To me the ribbon eating up all that space and with all it's options right in your face makes the app look crowded and confusing and hard to use right off the bat but maybe a newer user would not think that?


                          There is no failure only feedback

                          L D 2 Replies Last reply
                          0
                          • M Member 96

                            Oh I definitely *could* do it, it goes against the spirit of it though since it's supposed to be one click to do common tasks. I'd hide it like Firefox does their menu in the latest browser, it's only a button in the corner taking up almost no space.


                            There is no failure only feedback

                            M Offline
                            M Offline
                            Marc A Brown
                            wrote on last edited by
                            #26

                            Fair enough. I'd prefer to have it reveal when you hover over a tab, when you've got it minimized which would get it back to the one-click stage.

                            M 1 Reply Last reply
                            0
                            • M Marc A Brown

                              On my notebook, sometimes it does (widescreen notebook @ 15.6"), but in those cases I minimize the ribbon. Most of the time the real estate it takes doesn't bother me.

                              M Offline
                              M Offline
                              Member 96
                              wrote on last edited by
                              #27

                              It just always feels like it's in my face when I just want to focus on work but I guess after you've used it for a while you don't even notice it any more?


                              There is no failure only feedback

                              M 1 Reply Last reply
                              0
                              • J Joe Simes

                                Marc A. Brown wrote:

                                Would that make it a farticle?

                                Wipe my erse and call it a shiticle! :laugh:

                                The environment that nurtures creative programmers kills management and marketing types - and vice versa. - Orson Scott Card

                                M Offline
                                M Offline
                                Marc A Brown
                                wrote on last edited by
                                #28

                                You'll get a lot of 1-votes writing crap like that. :laugh:

                                1 Reply Last reply
                                0
                                • M Member 96

                                  It just always feels like it's in my face when I just want to focus on work but I guess after you've used it for a while you don't even notice it any more?


                                  There is no failure only feedback

                                  M Offline
                                  M Offline
                                  Marc A Brown
                                  wrote on last edited by
                                  #29

                                  John C wrote:

                                  after you've used it for a while you don't even notice it any more

                                  Exactly. I really disliked it at first because it was sooo "in my face", but once I got used to it (the shiny wore off), it's only "there" when I need it.

                                  1 Reply Last reply
                                  0
                                  • M Member 96

                                    I'm looking at designing the shell for a new application and the menu system is the topic of the day. I had looked at the ribbon UI years ago when it was new and my initial impression was that it was ugly, took up too much screen space and appeared to be more complicated to use and un-intuitive. I just looked at it again and I still feel the same way 4 years later. Yet it *is* being adopted and used quite widely in MS stuff and supposedly Open Office is looking at something similar as well. While it's goals are worthy it just still seems wrong to me. I can see where it avoids clicks and improves feature discovery but was that really ever a problem worth trading off for such an ugly space eating UI? On the other hand traditional menus and toolbars seem increasingly stale and outdated as well. I'm thinking of looking more towards smart phone navigation / menu systems for inspiration as people are increasingly more familiar with them and one thing they excel at is limiting screen real estate. Also finding every possible way to eliminate menu items where possible might be a good idea as well if I can find a way to do it. I notice Microsoft Dynamics uses an outlook style for all navigation and nothing navigation related on the ribbon bar, something to consider splitting navigation away from commands perhaps. Thoughts on the ribbon or anything else menu nav related and interesting that you might have seen lately? UPDATE Here's some info on the ribbon worth reading that I found after I made this post: A good critical post on the ribbon: http://interactiveasp.net/blogs/spgilmore/archive/2010/03/25/to-ribbon-or-not-to-ribbon-considering-the-microsoft-fluent-interface.aspx[^] A study of the user acceptance of the ribbon: http://www.wseas.us/e-library/conferences/2010/Faro/DNCOCO/DNCOCO-25.pdf[^]


                                    There is no failure only feedback

                                    modified on Wednesday, May 11, 2011 2:40 PM

                                    N Offline
                                    N Offline
                                    Nemanja Trifunovic
                                    wrote on last edited by
                                    #30

                                    Ask your users. I bet most of them have tried Office 2007 or 2010 or Win7 and by now have their opinion about the ribbon. Personaly, I like it. Reduces number of mouse clicks and discovers functionality I did not even know existed.

                                    utf8-cpp

                                    M 1 Reply Last reply
                                    0
                                    • M Member 96

                                      Is it just more experienced users that care about screen space? I watch newbies use a computer and they never maximize windows, everything's floating around and there are hundreds of windows open at the same time. It drives me nuts, I want to reach over their shoulder and close everything and maximize the window they are working in. I'm want new users of our software to think simplicity and ease of use when they first set eyes on it. To me the ribbon eating up all that space and with all it's options right in your face makes the app look crowded and confusing and hard to use right off the bat but maybe a newer user would not think that?


                                      There is no failure only feedback

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

                                      I agree that the ribbon can make things look complicated. I think it's more of an issue with the concept of hiding complexity though. I use Mindjet MindManager, for instance, which uses a ribbon that does not look complex at all. It just has basic functionality visible, sort of like an old toolbar where each button can be pulled down to reveal more options. It really makes it look good, and simple. That's the kind of look I'm going for. I agree that more experienced users tend to make better use of screen space. Every window I open tends to take up about as much space as a piece of letter-sized paper. That works for me, so I tend to resize things like that. Perhaps the younger crowd is used to small devices and feels comfortable with smaller windows because of it. Who knows. Cheers, Drew.

                                      M 1 Reply Last reply
                                      0
                                      • M Member 96

                                        Dan Neely wrote:

                                        If you want to get ahead of the UI curve now'd be the time to ribbonize your software.

                                        X| Maybe if I could hide the whole damn thing and people would have to click once to reveal it. :)

                                        Dan Neely wrote:

                                        Love or hate the ribbon this does make more sense then their strained explanations in Weven that only certain types of apps (IIRC content edit/creation) should have ribbons while the rest should stay menu/toolbar.

                                        I saw that for Vista, I didn't realize they had stuck to that for windows 7. Apple has shown us that people care a lot more about aesthetics than perhaps was realized before. The ribbon is just plain ugly and makes any app that uses it look instantly complicated and hard to use in my opinion. I'm going to try to transcend the ribbon if I can.


                                        There is no failure only feedback

                                        D Offline
                                        D Offline
                                        Dan Neely
                                        wrote on last edited by
                                        #32

                                        John C wrote:

                                        I saw that for Vista, I didn't realize they had stuck to that for windows 7.

                                        Your timeline is a bit off. The ribbon launched with Office07 well after the vista launch, and while the win32 ribbon control provided in win7 was backported to Vista, no vista OS components use it.

                                        3x12=36 2x12=24 1x12=12 0x12=18

                                        1 Reply Last reply
                                        0
                                        • M Maximilien

                                          Don't forget to think about the input mechanism. Smart Phone interaction and UI work well with touch sensitive input device, but might be hell on earth with a mouse or a trackpad (but that is changing with multi-touch trackpad).

                                          Watched code never compiles.

                                          D Offline
                                          D Offline
                                          Dan Neely
                                          wrote on last edited by
                                          #33

                                          Maximilien wrote:

                                          Smart Phone interaction and UI work well with touch sensitive input device, but might be hell on earth with a mouse or a trackpad (but that is changing with multi-touch trackpad).

                                          They still fall flat on their face for mouse users.

                                          3x12=36 2x12=24 1x12=12 0x12=18

                                          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