1. 15 5月, 2017 1 次提交
    • J
      UI: Don't use "quit on last window closed" · 13741034
      jp9000 提交于
      Instead, quit only when the main window has been fully closed (and not
      minimized to tray).  Fixes a bug where if the main window is minimized
      to tray and another non-child window is open (for example, the stats
      window), and then that window is closed, would cause the program to
      prematurely exit and crash.
      13741034
  2. 14 5月, 2017 10 次提交
  3. 13 5月, 2017 10 次提交
  4. 11 5月, 2017 11 次提交
  5. 09 5月, 2017 2 次提交
  6. 08 5月, 2017 2 次提交
    • J
      CI: OSX - Use wget instead of curl · 2cb73f32
      juvester 提交于
      Possible fix for "curl: (56) SSLRead()" errors on Travis.
      [skip appveyor]
      2cb73f32
    • J
      UI: Add auto-configuration wizard · 4049a5a8
      jp9000 提交于
      The auto-configuration wizard is designed to allow first-time or
      novice/uneducated users or to set up video and encoding settings in a
      very quick and easy way.  It'll automatically perform a bandwidth test,
      and/or test the user's video settings to determine the most ideal
      settings for streaming and recording (assuming a 1-pc setup).
      4049a5a8
  7. 07 5月, 2017 4 次提交
    • J
      UI: Remove colon from a few locale items · 51e5f5fc
      jp9000 提交于
      The colon makes it difficult to use these locale items for other
      purposes, and the colon isn't used much elsewhere, so just remove them.
      51e5f5fc
    • J
      UI: Add 1920x1080/1280x720 to the settings base res list · f9595938
      jp9000 提交于
      Adds 1920x1080 and 1280x720 to the drop-down list of "default"
      base/canvas resolutions rather than just the user's monitor resolutions,
      in case the user wants to set the canvas to 1920x1080 or 1280x720
      without having to manually type it in.  Added as a minor convenience.
      f9595938
    • J
      UI: Limit default canvas res to 1920x1080 or below · 9d019e90
      jp9000 提交于
      The reasoning behind this is because having a very large canvas size can
      negatively affect the user experience -- most sources end up seeming
      smaller than they need to be to users, resulting in the user needing to
      size up the sources, or in the case of webcams it makes the user try to
      use much larger webcam resolutions than they should reasonably need to
      do, resulting in higher unintentional resource usage.  The program will
      additionally require more fillrate to render and downscale things as
      well.
      
      This applies only to the default starting base/canvas resolution for new
      users only.
      
      Additionally, users that ran the program pre-19 will be unaffected by
      this change, as it will detect that and set the old defaults to prevent
      an unexpected change in resolution for those users.
      9d019e90
    • J
      UI: Don't subject base/output resolutions defaults · ca0d4d18
      jp9000 提交于
      If defaults change for the base or output resolutions, it could
      unintentionally affect users who are using defaults by chance and have
      never changed those values.
      
      Instead, save those values are soon as defaults are set if the users
      haven't already set them.
      ca0d4d18