Modal dialog issue
I don't know if this is acceptable issue but I'm still writing it up for you to consider.
Personally, I dislike the use of the modal dialogs, they are not constricted to the window. Some distros ship with the modal dialogs configured to be attached to the parent window and some ship with the configuration that allows modals to be it's own free floating windows.
That leads to the problem like these: In this example you see the inkscape Drop Shadow modal dialog. The only problem is, it covers up the viewport and the svg element and can't be moved because it's attached, creates a shadow over the parent window so you can't properly judge the shadow you are creating.
Because of that issue and others, I disable the attached modal dialog config on my distro so it is free floating.
Now that config creates a problem for Shortwave where I get this:
even if I enable attached modal dialogs it still looks odd and oversized compared to the parent window:
In my personal opinion, this modal dialog offers no advantage over a simple card with a back button. Modal dialog is just a very controversial widget, often used where it shouldn't be like in inkscape and other apps so users are forced to not have it attached. I'd stay away from that widget. I'd ask if you agree with me that you remove the modal and implement a simple card. I think it makes sense?
That all said, Shortwave is an unbelievable app, I can't believe we have such a nice app on Linux and that is using gtk4 and Rust. Thanks everybody, I love the app :D !!