bp2008 / ui3

A powerful, modern HTML5 web interface for Blue Iris.
GNU Lesser General Public License v3.0
120 stars 18 forks source link

Add customizability for the Server Status section of the UI. #143

Closed bp2008 closed 1 year ago

bp2008 commented 1 year ago

I have a few ideas for improving the Server Status section of the UI.

  1. Allow the section to be renamed to simply "Status" via a checkbox setting.
  2. Allow each of the 4 meters to be configurable via a dropdown list of options.
  3. Meter options should include:
    • Existing items:
      • Server CPU
      • Server MEM
      • Server DISK
      • Stream FPS
    • New items:
      • Stream Bit Rate ("MBPS")
      • Display text max 4 chars
      • Show 2 decimal places if Mbps < 10.0.
      • Show 1 decimal place if Mbps between 10.0-100.0
      • Round to nearest integer if Mbps >= 100.0
      • Stream Delay ("DLY")
      • Print delay in milliseconds, meter max 10s. Delay above 9999 ms should show text value in integer seconds such as "10s" or "59s" or "99+s".
      • Stream Audio Buffer ("ABUF")
      • Audio buffer length should use same text logic as Stream Delay
  4. Consider making the configuration happen via a custom dialog opened via context menu on the Server Status heading.
  5. Consider a drag-and-drop interface for organizing the Server Status panel, as an alternative to a standard settings panel integration. Probably won't happen. Settings panel makes it more discoverable.
bp2008 commented 1 year ago

Completed in UI3-243