ctubbsii commented on PR #6366:
URL: https://github.com/apache/accumulo/pull/6366#issuecomment-4454225364

   > It didn't make sense to me to have the About menu item in the preference 
menu.
   
   I agree, but I was thinking that instead of having preferences be a menu, it 
could be a modal, with the about details inside that model (not as a separate 
link), to consolidate the two.
   
   > What I have seen in most UIs is that the About page is located off some 
Help menu (Help -> About).
   
   Same, but we don't have a general help, so we need to do something a little 
different. 
   
   > 
   > > I would prefer model stay, but the preferences be added to it.
   > 
   > I feel like that is odd, I don't know that I have ever seen an 
implementation of this.
   
   My idea is roughly modeled after other "settings" pages that I've seen that 
have some system details alongside some system options. This is common for many 
UIs:
   
   * system BIOS menus
   * Windows' "About" app also displays system details and system 
specifications intermixed with options (like changing the hostname or 
configuring the activation/license/owner details)
   * RHEL has a similar "About" page in its settings app that shows static info 
alongside some configurable preferences
   * some GitHub pages, like 
`https://github.com/organizations/<org>/settings/packages` have settings 
alongside state information (in this example, the settings are package 
permissions, while the state is a list of deleted packages)
   * The GNOME Shell Calendar/Notification UI, which shows static (and 
navigable) calendar and notifications info, but also has preferences like a "Do 
Not Disturb" toggle.
   * The modal window for creating a new issue in GitHub has the input areas, 
but also has static informational links at the bottom to the target repo's 
contributor guide, security policy, and code of conduct.
   
   So, we can certainly do something similar, having some basic static state 
(information about the system) alongside preferences inputs.
   
   I was thinking a simple modal, something like the following outline:
   
   ```
   ----------------- About --------------------
   Instance Id: xxxxxxx          Version: 1.2.3
   ZooKeepers: host1:port,...
   -------------- Preferences -----------------
   Option 1: [ ]              Option 2: [x]
   Option 3: [x]              Option 4: [x]
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to