UI: use card-style interface for the plugins list