Цвета DBeaver Content Assist

У меня возникают трудности с правильным отображением цветов вспомогательного контента. При автозаполнении первое предложение всегда светлое на светлом. Вот как это выглядело изначально (тема Дракулы):

Снимок экрана DBeaver

Изменение значений цветов фона/переднего плана Content Assist не повлияло на верхнее предложение. Вот снимок экрана после замены цветов переднего плана и фона Content Assist (тема Darkest Dark):

DBeaver Darkest Dark

Я пытался поменять местами любые другие практичные настройки цвета в Window->Preferences->General->Appearance->Colors and Fonts, но безуспешно. Цветовая схема на первом изображении выше — это популярная тема Дракулы, которую я настроил вручную. Подумав, что я что-то там напортачил, я отказался от всей этой работы и переключился на тему Eclipse DevStyle Darkest Dark. Здесь я столкнулся с той же проблемой. После этого я переключил все на настройки по умолчанию, где цветовая схема — черный шрифт на белом фоне. Все читабельно. Возвращаясь к Darkest Dark, проблема остается.

Я нашел похожие вопросы по этому поводу, но их решения в основном для Linux (в частности, для GTK). Эта машина, которую я использую, работает под управлением Windows 7. У меня также есть ноутбук, на котором работает DBeaver на Arch Linux, и эта проблема не возникает. Кажется, эта проблема может зависеть от системы. Я нашел один ответ, предлагающий изменить настройки окна сообщений для Windows, может исправить это, но в моих настройках окна сообщений в настоящее время черный текст на белом фоне. Любая помощь приветствуется!


person Jason    schedule 11.03.2020    source источник
comment
Джейсон, ты знаешь, каким редактором пользуешься? Если вы щелкните правой кнопкой мыши и выберите «Открыть с помощью», вы увидите выбранный в данный момент редактор. Мы попробовали как редактор SQL по умолчанию, так и редактор SQL DBeaver, но не увидели этой проблемы с окраской. Пробовали ли вы на странице DevStyle использовать флажок «Force Colors» и снимать флажок «allow oomph» при переключении между несколькими темами?   -  person Brian Fernandes    schedule 16.03.2020
comment
@BrianFernandes Спасибо за ответ. Я попробовал опцию Force Colors. Мне нужно будет завтра поискать вариант «разрешить привлекательность». Я могу сказать, что эта проблема началась до того, как я установил devstyle... Я не знаю, поможет ли это. Установка devstyle была моей попыткой исправить ситуацию.   -  person Jason    schedule 17.03.2020
comment
@BrianFernandes На самом деле я использую автономный клиент DBeaver Version 7.0.0.202003021717. Так что я думаю, что у меня только 1 редактор. Я не мог найти эту опцию.   -  person Jason    schedule 17.03.2020
comment
Джейсон, не могли бы вы попробовать с совершенно новой фиктивной рабочей областью, чтобы увидеть, возникает ли проблема и там? Это помогло бы выяснить, влияют ли на это настройки рабочей области или они поступают откуда-то еще. Настройки Oomph (которые повлияют даже на новые рабочие приложения) можно найти в папке .eclipse в вашем домашнем каталоге (каталоги с именем oomph). Вы можете временно переместить эти каталоги в другое место, чтобы они также не мешали работе.   -  person Brian Fernandes    schedule 18.03.2020
comment
Привет! Не могли бы вы сообщить мне, какая тема Windows установлена ​​в вашей системе? Мы знаем, что некоторые темы системного уровня вызывают подобные проблемы, например Windows Classic.   -  person Aaron Lara    schedule 18.03.2020
comment
@AaronIsaacLaraOtero Чувак, ты попал в точку. Я использую Windows 7 с темой Windows Classic. Я переключился на тему Windows 7 Basic и смог увидеть текст. Немного отстойно, что мне пришлось отказаться от темы в стиле Windows XP, но оно того стоит. Если вы хотите сделать это ответом, я приму его.   -  person Jason    schedule 18.03.2020
comment
Потрясающий! Сделайте это ответом, чтобы другим было легче его найти.   -  person Aaron Lara    schedule 18.03.2020


Ответы (1)


Большинство виджетов SWT соответствуют теме уровня ОС. Например, известно, что использование темы Windows Classic на уровне ОС может вызвать подобные странности. Так что простое переключение на другую тему может решить эту проблему.

person Aaron Lara    schedule 18.03.2020