"Compact" and "Full" ribbon styles should be a user configured option

Issue #26 resolved
Bruce Schubert created an issue

Users should have the option to select either the compact or the full size predefined ribbon menus.

If a third party module is providing the ribbon style (ala a RibbonPreferencesProvider is discovered on the global lookup), then these predefined ribbon choices should be disabled.

Comments (17)

  1. Bruce Schubert reporter

    I'm adding the Ribbon options as a secondary tab under Misc. I'm considering the following choices:

    Ribbon Style

    • Full
    • Compact
  2. Bruce Schubert reporter

    Here's a screen shot of the ribbon options as they appear in WMT (note the Other option is available; it's disabled if no 3rd party provider is detected).

    ribbon_options.png

    Also, it provides the option to Restart if a change is detected.

    It's ready to check in if you approve. I can change to "Verbose" if still desired.

    BTW: I haven't seen this compact/full option anywhere else. :-)

  3. Travis Rennemann

    Looks great! I understand why Chris said "Verbose", but it's really "Icons with Labels" and "Icons Only". I'm not a fan of calling it "Verbose", sorry Chris. :-D

    Your legacy ribbon had a gray background color for the tab group labels--might look good to have that in this ribbon too, have you tried it? Kind of like this:

    ArcGIS_Explorer_Ribbon_Button_Highlight.jpg

  4. Bruce Schubert reporter

    Thanks Travis. I can roll in my legacy ribbon controls into Terramenta. Should be no problem.. We can call them the "Classic" style (in the code anyway).

    BTW: I'd like to add the Task Bar icons (Print, Save, Etc) to the Title Bar. I think we could draw them on the Glass Pane. But it's something to do later.

  5. Bruce Schubert reporter

    Working on the legacy style now. I expect the Ribbon Options to be something like this:

    #!
    RIBBON STYLE
    * Office 2013 Style
    * Office 2007 Style
    -------------------
    * Icons Only
    * Icons and Text
    

    I'm not enamored with calling it Office 2013 and* Office 2007 in the UI, so if you've got a better suggestion, send it my way.

  6. Bruce Schubert reporter

    Here's a screenshot of the new ribbon options (in the gui designer) ribbon_options2.png

    I added my WMT (office2007) themes. They have hard coded colors. However, they are somewhat dark already, so they may look OK with dark themes.

  7. Chris Heidt

    I think I preferred what we had before... this is getting to be too many options.

    proposal: combobox with basic style names, selecting one shows the thumbnail

    3rd party styles are then just added to the available combo options

  8. Chris Heidt

    "If a third party module is providing the ribbon style (ala a RibbonPreferencesProvider is discovered on the global lookup), then these predefined ribbon choices should be disabled."

    I understand what you are going for here, but maybe instead of disabling the ribbon choices you just remove the ribbon panel from the options.

    I'd like developers to be able to allow their new RibbonPreferencesProvider to be an additional option, not the only option.

  9. Bruce Schubert reporter

    That original requirement was shortsighted. The predefined ribbon styles are indeed available in addition to a single 3rd party style.

  10. Bruce Schubert reporter

    I can tighten up the UI to show just the "Layout" groups in the images. They would make nice little square images.

  11. Bruce Schubert reporter

    Here's the tightened up version: ribbon_options3.png

    If its OK, I'll push up the commit and move on to something else.

  12. Bruce Schubert reporter

    Four predefined ribbons styles have been added as a user selectable option.

    See File > Options > Misc. > Ribbon

  13. Log in to comment