### ----------------------------------------------------
### -- MUGS::Core
### -- Licenses: Artistic-2.0
### -- Authors: Geoffrey Broadwell
### -- File: resources/conf/user-defaults.yaml
### ----------------------------------------------------
# ABSTRACT: Defaults for user configuration
# NOTE: Keys are case-sensitive!
Servers:
  # The default server if none is requested by the user
  DEFAULT: internal
  # An internal stub server for local play
  internal:
    url:  ''
    user: default-user
    pass: ''
  # The default localhost URL for a websocket server
  local-test:
    url:  'wss://localhost:10000/mugs-ws'
  # Same default localhost URL, *without* TLS (for debugging)
  local-test-insecure:
    url:  'ws://localhost:10000/mugs-ws'
UI:
  # Common settings for all UIs
  Common:
     # 80% of accessibility is good universal design that works for everyone;
     # this is about enabling the last 20% of tuning that requires tradeoffs.
     # It is especially important for UIs that do not have intrinsic semantic
     # richness; for example, raw VT100 terminal output has fewer options for
     # integrating rich semantic information that assistive technologies can
     # leverage than HTML5 does.
     tune-for-screen-reader: false
  # Settings for CLI only (or with CLI-specific defaults)
  CLI:
     # Use ANSI attributes (bold etc.) and colors (both 16-color and 256-color)
     color: true
     # Terminal/font symbol set to use for CLI; see mugs-cli USAGE for options
     symbols: Uni1
     # Whether to force-enable VT100 box drawing symbols, even for smaller symbol sets
     vt100-boxes: false
  # Settings for TUI only (or with TUI-specific defaults)
  TUI:
     # Terminal/font symbol set to use for TUI; see mugs-tui USAGE for options
     symbols: Full
     # Whether to force-enable VT100 box drawing symbols, even for smaller symbol sets
     vt100-boxes: true
     # Whether to show menu item (and menu header) icons
     menu-item-icons: true
     # Whether to flash inputs when they activate
     input-activation-flash: true
     # Whether to show hints/descriptions for input fields
     input-field-hints: true
     # How to present history navigation: breadcrumbs, buttons, or both
     history-nav: 'both-breadcrumbs-buttons'
     # What size of menu headers to display: large, small, or none
     menu-headers: 'large-menu-headers'


