Skip to content

Conversation

@norihiro
Copy link
Owner

@norihiro norihiro commented Nov 1, 2025

Description

This moves the code to handle between QWidget and OBS Display to a new repository.

The similar code also stays in Face Tracker Plugin.
And the planning goniometer will also require the same code.

How Has This Been Tested?

  • Fedora 41: Tested with obs-studio 32.0.2.
  • macOS: Tested with obs-studio 32.0.0 (Apple Silicon). The widget was not displayed at first time but I cannot reproduce it... Probably, an unrelated issue.
  • Windows: Tested with obs-studio 32.0.2.
  • Compare the code between noriscommonui and obs-studio 30.0... No meaningful differences are observed by eyes.

These operation should be tested for each platform.

  • Move the dock between docked and floating states.
  • Close the dock while floating and open again.
  • Close the dock while docked and open again.

General checklist

  • The commit is reviewed by yourself.
  • The code is tested.
  • Document is up to date or not necessary to be changed.
  • The commit is compatible with repository's license.

@norihiro norihiro force-pushed the separate-noriscommonui branch 3 times, most recently from 2fcff58 to 45bbf24 Compare November 3, 2025 06:31
For now, I build noriscommonui with static-link.
Once the code gets table, I will release noriscommonui as a library and
dynamically-link it.
@norihiro norihiro force-pushed the separate-noriscommonui branch from 45bbf24 to ac3eb2a Compare November 8, 2025 06:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants