Опция конфигурации или расширение для динамического c изменения размера содержимого боковой панели - PullRequest
0 голосов
/ 24 апреля 2020

Это немного специфический c твик, который я ищу. Я запускаю VSCode - Insiders для справки.

В левой панели («боковая панель») раскрывающиеся контейнеры (для файлов в контексте Проводника или «Рекомендуется» и «Включено») контейнеры для списков опций) часто нижний контейнер содержит только две или три опции, тогда как верхний контейнер переполняется в прокручиваемый интерфейс. пример

Я ищу вариант, который позволяет динамическое c вертикальное изменение размеров этих контейнеров, например, самый верхний контейнер, который переполняется, будет разрешено использовать вертикальный места достаточно, чтобы «неиспользованное» пространство нижних контейнеров было поглощено. пример

Хотя я вполне уверен, что это может быть достигнуто с помощью некоторого CSS внедрения или переопределения самого базового приложения, я не уверен, как лучше всего go об этом, допуская потенциальное «закрепление» вертикальных делений или настраивая опцию через настройки.

Большую часть времени я сталкиваюсь с этой проблемой при использовании представления «Проводник» на боковой панели, список файлов переполняется снизу, тогда как подменю (предоставляемые расширениями или схемами) имеют пустое неиспользуемое пространство.

Для получения более подробной технической информации:

Я знаю, что каждый контейнер имеет тип класса split-view, содержащийся в пределах split-view-container на левой панели. Мне известны некоторые трюки CSS, которые автоматически изменяют размер вертикального интервала класса в зависимости от содержимого, но я не уверен, насколько хорошо это будет работать с различными контейнерами и, возможно, теми, которые предоставляются расширениями. В настоящее время класс pane содержит отдельные блоки контейнеров и настроен как элемент display: flex; с вертикальным масштабированием.

Я возился с изменением некоторых CSS, но получил не удалось внедрить стабильную настройку, позволяющую масштабировать на основе длины содержимого.

Будем благодарны за любые предложения и советы. Спасибо!

...