Microsoft/vscode

Make dropdown control looks more consistent with other parts

Open

#224 780 ouverte le 5 août 2024

Voir sur GitHub
 (9 commentaires) (1 réaction) (1 assigné)TypeScript (10 221 forks)batch import
dropdownfeature-requesthelp wantedux

Métriques du dépôt

Stars
 (74 848 stars)
Métriques de merge PR
 (Merge moyen 11h 43m) (1 000 PRs mergées en 30 j)

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.

Guide contributeur