1 ManagerMenus
Vitalii Koshura edited this page 2023-04-10 04:23:20 +02:00

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
    • Projects
    • Tasks
    • Transfers
    • Statistics
    • Disk

    • Event Log...

    • Simple View...
  • Activity
    • (no change)
  • Options
    • Computing Preferences...
    • Exclusive Applications...

    • Select Columns...
    • Event Log Options...
    • Other Options...

    • Read Config Files (3)
  • Tools
    • Add Project... (1)
    • Use Account Manager... (1)
    • Stop Using name... (2)
    • Synchronize with name (2)

    • Run CPU Benchmarks
    • Retry Pending Transfers
  • Help
    • BOINC Help
    • BOINC Manager Help

    • BOINC Web Site

    • About BOINC Manager

(1) if not using an account manager

(2) if using an account manager

(3) subsumes "read local prefs file"

(4) For branded clients (GridRepublic etc.) replace "BOINC Manager" with the brand name.

Simple View

  • File
    • Close Window
    • Exit BOINC Manager...
  • View
    • Skin -> (Selection)

    • Event Log...

    • Advanced View...
  • Options
    • Computing Preferences...
    • Other Options...
  • Help
    • BOINC Help
    • BOINC Manager Help

    • BOINC Web Site

    • 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...

    • Close window
    • Exit BOINC Manager...
  • View
    • Notices
    • Projects
    • Tasks
    • Transfers
    • Statistics
    • Disk usage

    • Event Log...

    • Simple View...
  • Activity
    • (no change)
  • Options
    • [Synchronize with AM-Name...]
    • [Stop using AM-Name...]
    • Add project... / Add project or account manager...

    • Computing preferences...
    • Exclusive applications...

    • Manager options...
    • Display columns...
    • Event Log options...
  • Tools
    • Run CPU benchmarks
    • Read config files
    • Retry pending transfers
  • Help
    • BOINC Help
    • BOINC Manager Help

    • BOINC web site

    • About BOINC Manager

Simple View

  • File
    • Close window
    • Exit BOINC Manager...
  • View
    • Skin -> (Selection)

    • Event Log...

    • Advanced View...
  • Options
    • Computing preferences...
    • Manager options...
  • Help
    • BOINC Help
    • BOINC Manager Help

    • BOINC web site

    • 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

    • Event Log

    • 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
    • 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)
  • Computing & network
    • Preferences...
    • Exclusive applications...
    • Connection options

    • Read config files
    • Read local prefs
  • Manager display
    • Manager options...
    • Select display columns...
    • Event log options...
  • Tools
    • Add project... (1)
    • Use account manager... (1)
    • Stop using name... (2)
    • Synchronize with name (2)

    • Run CPU benchmarks
    • Retry pending transfers
  • Help
    • (no change)

Simple View

  • File
    • Close window
    • Exit BOINC Manager...
  • View
    • Advanced View...

    • Skin -> (Selection)
  • Tools
    • Computing & network preferences...
    • Manager options...
    • Connection options
  • Help
    • BOINC Help
    • BOINC Manager Help

    • BOINC web site

    • 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