Этот пост является продолжением этот .
Затем я разработал плагин , который окрашивает элементы интерфейса, такие как деревья и списки, в цвета выбранной схемы.
С тех пор прошло почти 2 месяца и что-то изменилось.
1. Даркула
Главная и очень хорошая новость: JetBrains работает (в частности выслеживать ) над стандартным темным контуром.Он будет связан внешним видом и будет называться Darcula. Он уже включен в исходные коды Community Edition и будет включен в новые EAP.
- На данный момент это выглядит так:
- А здесь вы можете посмотреть видео: www.screenr.com/asl8
2. Патч IDE
Во время разработки Цветовая среда разработки Обнаружен особый тип ошибок — жестко запрограммированные значения в коде IDE, которые не проявляются при использовании белой темы, но заметны при использовании темной.
Например, дерево в настройках стало выглядеть так:
Единственный способ исправить это — заменить реализацию класса на исправленную, не содержащую жестко закодированных значений.
Мне не удалось решить эту проблему с помощью плагинов, не вмешиваясь в файлы IDE. Хотя я очень старался, например, пробовал подменять классы через загрузчик классов во время выполнения.
Поэтому решение было реализовано в виде патчера для IDE, который для удобства оформлен в виде плагина.
Патч IDE .
При первой загрузке этого патчера он меняет файлы на исправленные, а затем перезагружает IDE с новыми файлами.
Для удобства реализована возможность отката к исходной версии файла; это можно сделать из меню в настройках.
На данный момент плагин решает следующие три задачи:
- Упомянутая проблема с деревом настроек
- До исправления
- После исправления
- Ошибка в трекере JetBrains: http://youtrack.jetbrains.com/issue/IDEA-88520
- До исправления
- Черный цвет текста в некоторых узлах дерева
- До исправления
- После исправления
- Ошибка в трекере JetBrains: http://youtrack.jetbrains.com/issue/IDEA-88526
- До исправления
- В новых сборках (после 118.308) цвет фона у тестовых файлов очень светлый, а текст темных тем выглядит на нем малоконтрастным.
- До исправления
- После исправления
- В трекере JetBrains пока не зарегистрировано ни одной ошибки.
- До исправления
Ссылки
- Исправьте плагин IDE в репозитории плагинов JetBrains.
- Плагин Color IDE в репозитории плагинов JetBrains.
- Исправление исходного кода IDE
-
Японцы Изобрели Всевидящее Око
19 Oct, 24 -
Определение Времени Разработки Сайта
19 Oct, 24 -
Сонику Исполнилось 16 Лет
19 Oct, 24