improve entry completion styling
Right now, the entry completion styling is fairly minimal to get things ported across to GTK 4. While working on other completion stuff for GtkSourceView, I took a quick look at how we might improve things a bit.
The tricky part still is that we'd have to try to tweak the popover sizing in gtkentrycompletion.c to handle the margins (for shadows).
Curious on thoughts @aday @bertob @jimmac.
This gets things looking a bit more like Firefox's completion bar which is one of the better examples I've seen.
entry.has-completion {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom: none;
border-color: @theme_selected_bg_color;
outline: none;
box-shadow: 0 0 3px @borders;
}
entry popover.entry-completion contents {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 9px;
border-bottom-left-radius: 9px;
border: 1px solid @theme_selected_bg_color;
border-top: none;
}
entry popover.entry-completion frame {
border: none;
}