Clayton Groeneveld

Results 70 issues of Clayton Groeneveld

### Description This disables hotkeys when an user is typing in a editable widget or a modal dialog is open. ### Motivation and Context Simpler version of https://github.com/obsproject/obs-studio/pull/3072 (was reverted)...

Bug Fix
Seeking Testers
UI/UX

### Description If a scene or group is selected, disable the properties button in the source toolbar. This also does a refactor of the function to enable/disable the toolbar buttons....

Enhancement
Code Cleanup
UI/UX

### Description This moves the controls from the controls dock to a toolbar at the top of the window. This also adds tool buttons for common tasks that are found...

Enhancement
Code Cleanup
Seeking Testers
UI/UX

### Description Adds functions to the frontend api to add and remove sources from the audio mixer ### Motivation and Context In one of my plugins, the source is private,...

New Feature

### Description This adds tabbed properties for sources. The tabs are properties, filters and advanced (deinterlace settings). Properties: ![Screenshot from 2023-01-26 15-32-20](https://user-images.githubusercontent.com/19962531/214955315-5ec81412-f685-4683-9fb4-bbb392291125.png) Filters: ![Screenshot from 2023-01-28 12-31-16](https://user-images.githubusercontent.com/19962531/215285107-46835dea-e706-47e2-91c5-69520d15eace.png) Advanced: ![Screenshot from...

Enhancement
UI/UX

### Description This adds the ability the properties of objects to have their widgets be placed in a horizontal layout. This extends the obs_property_add_group property. Example of what it would...

Enhancement
UI/UX

### Description Makes toggling of the scene list grid mode also available in the view menu. ![Screenshot 2023-02-08 04-36-55](https://user-images.githubusercontent.com/19962531/217507769-d223f035-2218-4a38-a71c-fcfeaea69f27.png) ### Motivation and Context Not just in a context menu. ###...

Enhancement
UI/UX

### Description Since cpp allows removing the unused parameters from the function name, UNUSED_PARAMETER is not needed, unless it is in an ifdef. ### Motivation and Context Less code ###...

Code Cleanup

### Description The stream output signals are now put inside of a vector. ### Motivation and Context Less code ### How Has This Been Tested? Disconnected and reconnected stream ###...

Code Cleanup

### Description In no other place in the program do we reserve the vector size when using them for signals. This creates an extra step if signals are added or...

Code Cleanup