obs-studio icon indicating copy to clipboard operation
obs-studio copied to clipboard

Refactor main docks toggle and integration and browser docks

Open tytan652 opened this issue 3 years ago • 1 comments

Description

Dependency of:

  • https://github.com/obsproject/obs-studio/pull/7637
  • https://github.com/obsproject/obs-studio/pull/7638

Groundwork for other PRs and also avoid creating QActions by using the one included in the dock by modifying its connections making it usable even while the docks are locked.

Motivation and Context

Preparation for PRs that depends on this one.

How Has This Been Tested?

  • Test docks toggle with docks locked or not
  • Connect to services integration
  • Modify custom browser docks

Types of changes

  • Tweak (non-breaking change to improve existing functionality)

Checklist:

  • [x] My code has been run through clang-format.
  • [x] I have read the contributing document.
  • [x] My code is not on the master branch.
  • [x] The code has been tested.
  • [x] All commit messages are properly formatted and commits squashed where appropriate.
  • [x] I have included updates to all appropriate documentation.

tytan652 avatar Oct 22 '22 14:10 tytan652

Old docks are now added before the separator if it exist.

Edit: I just forgot to add that.

tytan652 avatar Jan 26 '23 10:01 tytan652