wiki:ManagerMenus

Version 10 (modified by davea, 10 years ago) (diff)

--

Manager menu reorganization

The Manager's menus (as of 7.4) are kind of clunky.

David's proposal as of 3/10/2015

Advanced View

  • File
    • New BOINC Manager Window...
    • Select Computer...
    • Shut down connected client...
    • ------------
    • Close Window
    • Exit BOINC Manager...
  • View
    • Notices
    • ...
    • Disk usage
    • ------------
    • Event Log
    • ------------
    • Simple View
  • Activity
    • (no change)
  • Options
    • Computing preferences...
    • Exclusive applications...
    • ------------
    • Manager and network options...
    • Display columns...
    • Event log options...
    • ------------
    • Read config files (3)
  • Tools
    • Add project... (1)
    • Use account manager... (1)
    • Stop using [AM name]... (2)
    • Synchronize with [AM name] (2)
    • ------------
    • Run CPU benchmarks
    • Retry pending transfers
  • Help
    • BOINC Help
    • BOINC Manager Help
    • ---separator---
    • BOINC web site
    • ---separator---
    • About BOINC Manager

(1) if not using an account manager

(2) if using an account manager

(3) subsumes "read local prefs file"

Simple View

  • File
    • Close window
    • Exit BOINC Manager...
  • View
    • Skin -> (Selection)
    • ---separator---
    • Event Log...
    • ---separator---
    • Advanced View...
  • Options
    • Computing preferences...
    • Manager options...
  • Help
    • BOINC Help
    • BOINC Manager Help
    • ---separator---
    • BOINC web site
    • ---separator---
    • About BOINC Manager

Jacob's proposal

... which includes reorganization and subtle name changes:

Advanced View

  • File
    • New BOINC Manager window...
    • Select computer...
    • Shut down connected client...
    • ---separator---
    • Close window
    • Exit BOINC Manager...
  • View
    • Notices
    • Projects
    • Tasks
    • Transfers
    • Statistics
    • Disk usage
    • ---separator---
    • Event Log...
    • ---separator---
    • Simple View...
  • Activity
    • (no change)
  • Options
    • [Synchronize with AM-Name...]
    • [Stop using AM-Name...]
    • Add project... / Add project or account manager...
    • ---separator---
    • Computing preferences...
    • Exclusive applications...
    • ---separator---
    • Manager options...
    • Display columns...
    • Event Log options...
  • Tools
    • Run CPU benchmarks
    • Read config files
    • Retry pending transfers
  • Help
    • BOINC Help
    • BOINC Manager Help
    • ---separator---
    • BOINC web site
    • ---separator---
    • About BOINC Manager

Simple View

  • File
    • Close window
    • Exit BOINC Manager...
  • View
    • Skin -> (Selection)
    • ---separator---
    • Event Log...
    • ---separator---
    • Advanced View...
  • Options
    • Computing preferences...
    • Manager options...
  • Help
    • BOINC Help
    • BOINC Manager Help
    • ---separator---
    • BOINC web site
    • ---separator---
    • About BOINC Manager

Jord's proposal

(Uncluttering Advanced view)

Advanced View

  • File
    • Close Window
    • Exit BOINC Manager
    • Shut down connected client
    • New Window (launch another Manager)
  • View
    • Notices
    • ...
    • Disk usage
    • Simple View
  • Activity
    • (no change)
  • Configuration
    • Computing preferences
    • Exclusive applications
    • Select display columns
    • Event Log Diagnostic Flags
  • Wizards
    • Add project
    • Use account manager
  • Tools
    • Manager options
    • Event log
    • Select computer
    • Run CPU benchmarks
    • Read config files
    • Read local prefs
    • Run CPU benchmarks
    • Retry network communication
  • Help
    • (no change)

Charlie's proposal 1 (Fewer changes to implement)

Advanced View

  • File
    • Close Window
    • Exit BOINC Manager
  • View
    • Notices
    • ...
    • Disk usage
    • ---separator---
    • Event Log
    • ---separator---
    • Simple View
  • Activity
    • (no change)
  • Advanced
    • Select Computer...
    • Shut down connected client
    • Run CPU benchmarks
    • New Window (launch another Manager)...
    • Event log options...
    • Select display columns...
    • Read config files
    • Read local prefs
  • Tools
    • [Synchronize with AM-Name...]
    • [Stop using AM-Name...]
    • Add project...
    • Use account manager...
    • Manager options...
    • Computing preferences...
    • Exclusive applications...
    • Retry network communication
  • Help
    • (no change)

Simple View

  • (no change)

Notes:

  • Synchronize with AM-Name... and Stop using AM-Name... appear only if using Account Manager
  • Add project... and Use account manager... appear only if not using Account Manager

Charlie's proposal 2 (Better but a bit more work)

Advanced View

  • File
    • Close Window
    • New Window (launch another Manager)...
    • Exit BOINC Manager
  • View
    • Notices
    • ...
    • Disk usage
    • ---separator---
    • Event Log
    • ---separator---
    • Simple View
  • Activity
    • (no change)
  • Computing & Network
    • Preferences...
    • Exclusive applications...
    • Retry network communication
    • Shut down connected client
    • Run CPU benchmarks
    • Read config files
    • Read local prefs
  • Manager Display
    • Manager options...
    • Select display columns...
    • Select Computer...
    • Event log options...
  • Tools
    • [Synchronize with AM-Name...]
    • [Stop using AM-Name...]
    • Add project...
    • Use account manager...
  • Help
    • (no change)

Simple View

  • File
    • Close window
    • Exit BOINC Manager...
  • View
    • Advanced View...
    • ---separator---
    • Skin -> (Selection)
  • Tools
    • Computing & network preferences...
    • Manager options...
    • Connection options
  • Help
    • BOINC Help
    • BOINC Manager Help
    • ---separator---
    • BOINC web site
    • ---separator---
    • About BOINC Manager

Notes:

  • Split the current Options dialog into Computing options (current General tab) and Connection options (other tabs)
    • Though it is tempting to merge the current Options dialog into the Computing & network preference dialog, that is not a good idea because:
      • the Computing options and Connection options need to be available in both Advanced and Simple views, and
      • the Computing & network preferences dialog modifies the global_preferences_override.xml file, while the items in the Computing options and Connection options dialogs are written to the registry or sent to the client via RPC.
  • I have tried to put the most commonly used items nearest the top of each menu (except Exit should be at the end of the File menu)
  • Synchronize with AM-Name... and Stop using AM-Name... appear only if using Account Manager
  • Add project... and Use account manager... appear only if not using Account Manager