Disclaimer: I am unfortunately going to have to disobey the 1 recommendation per poll rule as the tree is pointless without the complimentary UI concept presented in the picture below.
!! Don’t forget to vote! It’s only a mouse click !!
Problem Part 1: The CIS UI is messy and inconsistent. Features are buried beneath layers of child-windows and tabs.
Solution Part 1: Advanced Tree Navigation
- The tree expands with a ‘toggle all’ function activated by double clicking the tree title.
- Each category can independently expand or close.
- Every tab gets it’s own button on the tree.
- Every child-window (unless it has tabs in it) gets its own button on the tree.
- A small check mark or highlight shows which window you have activated.
- Hovering over a button on the tree activates contextual tool-tips.
- Scroll-wheel enabled.
What this should do:
- Fewer clicks and mouse movements to get to access the desired setting.
- Provide a smoother/ more consistent experience.
Problem Part 2: The CIS UI spawns windows which make it impossible to manage the main window.
Solution Part 2: Embedded settings windows.
- If [an attempt is made to switch to another view or manipulate the main window], and [changes have been made to the embedded window], then a prompt should appear asking if the user would like to save or discard their changes.
- If the same is attempted as above but without changes made in the embedded window, then the program should simply perform the task (switch to another view or close the window).
- The actual event log (accessed by clicking the “more…” button) still opens in a separate window.
What this should do:
- It should make navigating the program faster in conjunction with the tree.
- Provide a smoother/ more consistent experience.
Notes:
- Yes, the tool-tip in the picture is wrong.
- Yes, the font is off.
- I also snuck in an “Ok” button in addition to the apply button, but that’s for another poll.
- The top buttons (tabs) have been moved to the side with the tree to reduce mouse movement.
- This idea is similar to my last thread in that it attempts to get everything up front. However it is a distinctly different approach as far as the GUI is concerned. (Thus I ask, please to not merge these threads)
Edit: I’ve added a picture with a more traditional highlight on the tree.
[attachment deleted by admin]