FiniteSingularity / obs-quick-access-utility

A quick access utility dock for OBS.
GNU General Public License v2.0
62 stars 4 forks source link

[FEATURE] - Scrolling Window for Source Used In When Number of Places is Large #46

Open digitaldrummerj opened 4 months ago

digitaldrummerj commented 4 months ago

Is your feature request related to a problem? No

Describe the solution you'd like

When a source is used in a ton of places it can easily take over the whole screen like this for a source that I had used in a slew of places and it took over the whole screen. Maybe a scrolling windowsso that doesn't take over the whole screen but I am open to what you think would work best

image

Describe alternatives you've considered

Haven't considered any

Additional context Add any other context or screenshots about the feature request here.

FiniteSingularity commented 4 months ago

It turns out this one is way more difficult than it should be. The QMenu widget that is used for that popup has a an option for menu-scrollable which should keep everything in a single column. However, this option doesnt seem to work when a QWidgetAction is used for line items rather than a QAction. And in order to provide the buttons for toggling the visibility and opening the transformation panel, we need to use a QWidgetAction. I've found several proposed solutions for this, but they all seem to have stopped working with QT5.