Microsoft/vscode

Make dropdown control looks more consistent with other parts

Open

#224,780 opened on 2024年8月5日

GitHub で見る
 (9 comments) (1 reaction) (1 assignee)TypeScript (10,221 forks)batch import
dropdownfeature-requesthelp wantedux

Repository metrics

Stars
 (74,848 stars)
PR merge metrics
 (平均マージ 11h 43m) (30d で 1,000 merged PRs)

説明

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.

コントリビューターガイド