[ui] better plugin dependency ui and installer ui