1. 30 8月, 2018 4 次提交
  2. 29 8月, 2018 1 次提交
  3. 27 8月, 2018 1 次提交
    • J
      UI: Select item that user adds · 02bdccc6
      jp9000 提交于
      When a user adds an item (either by adding or copying an item), select
      it.  Fixes a bug with copying and pasting sources where the pasted
      source will not have the copied transform applied to it.
      02bdccc6
  4. 20 8月, 2018 1 次提交
    • P
      UI: Fix path for File > Show Recordings · fdb622a0
      pkviet 提交于
      In main menu, File > Show Recordings does not show the path for ffmpeg
      custom output when it is selected in Settings.
      This fixes the issue.
      fdb622a0
  5. 19 8月, 2018 1 次提交
  6. 18 8月, 2018 1 次提交
    • D
      UI: Hide Dock Icon on Mac OSX when minimizing to tray · 5cbc78b0
      DungFu 提交于
      This hides the dock icon when minimizing OBS to the tray on OSX. This
      also fixes the bugs with minimizing on startup (and hides the dock icon
      correctly in that case as well).
      
      Closes obsproject/obs-studio#1430
      5cbc78b0
  7. 17 8月, 2018 1 次提交
  8. 16 8月, 2018 3 次提交
  9. 13 8月, 2018 2 次提交
    • J
      UI: Make the information dialog a big wider · e1890824
      jp9000 提交于
      Fixes an issue where the web page could have both horizontal and
      vertical scrollbars, making the information dialog page look a bit
      unsightly.
      e1890824
    • J
      UI: Add release candidate checking to info dialog · fc939332
      jp9000 提交于
      Allows the ability to specify release candidate versions in the
      whatsnew.json in order to allow startup information dialogs to be
      displayed to the user which are specific to release candidates.
      fc939332
  10. 03 8月, 2018 1 次提交
  11. 02 8月, 2018 2 次提交
  12. 01 8月, 2018 2 次提交
    • C
      UI: Uncheck record/replay buffer buttons if fail · 2e18745c
      cg2121 提交于
      Closes obsproject/obs-studio#1375
      2e18745c
    • J
      UI: Use QScopedPointer (not QPointer) where applicable · b6665f9c
      jp9000 提交于
      Contrary to what the name would have you believe, QPointer<> is not used
      to delete a pointer when it leaves its specific scope.  Instead, it's
      used to check to see if the pointer is still valid.  For most
      QWidget-based objects, this is actually fine because QWidgets that are
      assigned to layouts or other widgets will automatically be destroyed --
      however, for non-widget objects, this can cause a memory leak.
      
      This patch replaces QPointer with QScopedPointer where applicable to
      prevent memory leaks.
      
      Closes obsproject/obs-studio#1367
      b6665f9c
  13. 31 7月, 2018 1 次提交
  14. 30 7月, 2018 1 次提交
  15. 28 7月, 2018 1 次提交
    • R
      UI: Only allow stream/record hotkeys if the UI buttons are enabled · 2d60c89a
      Richard Stanway 提交于
      Currently the only thing preventing a user from trying to start multiple
      streams or recordings is the UI buttons being disabled. The hotkey code
      allowed the user to bypass that, which for streaming resulted in lots of
      rtmp output connect threads spawning, which stomped all over each
      other's data structures and resulted in crashes.
      2d60c89a
  16. 25 7月, 2018 1 次提交
    • S
      UI: Fix start up crash with saved projectors · be8189b0
      Shaolin 提交于
      This fixes a crash in case the user selected the option to save
      projectors on exit and had multiple monitors at that time. Later on,
      when obs is started again if the monitor list is lower now the open
      projector code will return null when trying to create the saved
      projector.
      
      Just check if the returned projector pointer is valid before trying
      to restore the saved geometry.
      be8189b0
  17. 24 7月, 2018 1 次提交
  18. 17 7月, 2018 3 次提交
    • J
      UI: Fix signals for sub-items of groups · 573d5719
      jp9000 提交于
      Because sub-items of groups can no longer reroute their signals to the
      parent scenes of groups, delegates removal handling to SourceTreeItem
      instead of OBSBasic.
      573d5719
    • J
      UI: Allow copying/pasting of groups · b4f34568
      jp9000 提交于
      Allows copying and pasting of groups.  The user can fully duplicate the
      group, or create a reference of the group.  The user cannot paste a
      reference of the group if it already exists within the same scene
      however.
      b4f34568
    • J
      libobs: Change groups to actual public types · 59938348
      jp9000 提交于
      (This commit also modifies UI)
      
      Changes groups to their own independent type, "group".  This allows them
      to be used like other regular types, and allows the ability to reference
      groups in multiple scenes.  Before, a group would always be linked to
      the scene it was in.  This made it cumbersome for users to modify groups
      if they had a similar group in multiple scenes (they would have to
      modify each group in each scene).  Making groups like other source types
      makes more sense to solve this issue so they can be referenced in
      multiple scenes at once.  This also removes a significant amount of
      group-specific handling code required for implementing groups in the
      front-end.
      
      One limitation however: due to the way sub-items of groups are
      seamlessly modifiable and sortable as part of the whole scene, the user
      cannot have multiple references to the same group within one scene.
      59938348
  19. 16 7月, 2018 1 次提交
    • J
      libobs: Remove group_sceneitem from obs_scene struct · 35704c4c
      jp9000 提交于
      (This commit also modifies UI)
      
      Removes obs_scene::group_sceneitem and replaces it with
      obs_scene::is_group.  Changes a number of other functions related to
      groups so that a group is not inherently tied to a specific scene, and
      helps allow a single group to be referenced in multiple scenes if
      desired.
      35704c4c
  20. 28 6月, 2018 1 次提交
  21. 27 6月, 2018 1 次提交
  22. 13 6月, 2018 1 次提交
    • S
      UI: Fix mixer dock widget minSize being too big · d7fd2935
      Shaolin 提交于
      When the vertical volume meter was introduced it set in the OBSBasic.ui
      mixer dock definition a min width/height that was valid for both
      widgets. QStackedWidget hints the minimum size as the higher w/h
      of its children so this workaround is necessary.
      d7fd2935
  23. 07 6月, 2018 2 次提交
  24. 06 6月, 2018 1 次提交
  25. 04 6月, 2018 3 次提交
  26. 03 6月, 2018 1 次提交
  27. 21 5月, 2018 1 次提交