frontend: Add switch input methods for the browser and size follow window#13333
Open
a980374208 wants to merge 1 commit intoobsproject:masterfrom
Open
frontend: Add switch input methods for the browser and size follow window#13333a980374208 wants to merge 1 commit intoobsproject:masterfrom
a980374208 wants to merge 1 commit intoobsproject:masterfrom
Conversation
…window and enable the browser source size to adapt to changes in the browser window size
Author
|
PR for obs-browser related changes:obsproject/obs-browser#520 |
7 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
window and enable the browser source size to adapt to changes in the browser window size
Description
This change adds input method switching support for browser sources, and implements a feature that allows the browser source page size to automatically adapt to changes of the browser interactive window size. Users can now freely adjust the browser source layout more conveniently.
Motivation and Context
Currently, the OBS browser source does not support input method switching. When text input is required, users have to use an external browser to complete input operations and copy the URL back to OBS, which brings a poor and cumbersome experience.
In addition, the browser source content cannot follow the interactive window resizing, making size adjustment inconvenient.
This PR fixes the input method switching limitation and adds responsive window adaptation for browser source, significantly improving daily usability and flexibility.
How Has This Been Tested?
Tested on Windows platform with multiple common system input methods.
Confirmed that input method switching works normally when focusing on browser source input areas.
Verified browser content scales and resizes correctly in real time when dragging or resizing the browser interactive window.
No crashes, rendering issues, performance regression or breaking changes to other existing source features.
Types of changes
Checklist: