wwmm / easyeffects

Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications
GNU General Public License v3.0
6.61k stars 270 forks source link

Experimental: Native window does not close with titlebar button #3473

Open ed522 opened 3 weeks ago

ed522 commented 3 weeks ago

EasyEffects Version

7.1.6

What package are you using?

Other (specify below)

Distribution

Kubuntu 24.04/Wayland (installed on apt)

Describe the bug

Whenever a native window is opened (Preferences -> Experimental Features -> Native Plugin Window, button appears on effects), the LSP window is not able to be closed by the button in the titlebar. It is only able to be closed by clicking the "Show Native Window" button again.

Expected Behavior

The close button in the titlebar should properly close the window. The button should preferably work exactly like disabling the "Show Native Window" button.

Debug Log

No response

Additional Information

apt releases often lag behind, but no updates in the changelog have fixed this since the latest apt release.

wwmm commented 3 weeks ago

Our current LV2 wrapper has only the minimum amount of features that are necessary for the plugins to work. The close button in the plugin window probably needs some kind of special handling that is beyond just interacting with the control ports. Unless there is some simple way to catch that signal it may not be worth the effort.