Microsoft/vscode

Make dropdown control looks more consistent with other parts

Open

#224.780 aberto em 5 de ago. de 2024

Ver no GitHub
 (9 comments) (1 reaction) (1 assignee)TypeScript (10.221 forks)batch import
dropdownfeature-requesthelp wantedux

Métricas do repositório

Stars
 (74.848 stars)
Métricas de merge de PR
 (Mesclagem média 11h 43m) (1.000 fundiu PRs em 30d)

Description

image Control like this uses native select control. I think there are several drawbacks:

  1. No smooth scrolling
  2. No shadow
  3. It's hard to change its appearance or extend its function in the future. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select#styling_with_css
  4. The separator is of the same height as other options and not enough width (since it's just a disabled option with text ----). It should be like in the normal menu, extending to both sides and having a smaller height.

Therefore I suggest using a custom control instead.

Guia do colaborador