Гайд на применение темы с помощью программы:
Выводиться: перезагрузить Pascal. И вуаля:Как я говорил ранее, фоновое изображение добавляется только с помощью плагина. Без плагина, оно будет таким.
Гайд на применение темы с помощью программы:
Выводиться: перезагрузить Pascal. И вуаля:Как я говорил ранее, фоновое изображение добавляется только с помощью плагина. Без плагина, оно будет таким.
Теперь доступна 3-я версия:
Добавлено в плагин:
Добавлено обоим:
А ещё исправлены ошибки.
Идея интересная. Можно ли как-то переключаться между темами, или придется создать две папки с Паскалем?
Конечно. Для этого просто выбираете тему и нажимаете Select
в плагине. Если в программе то нажимаете Export
, а потом перезапускаете паскаль.
Я не понимаю про что вы говорите. Нет никакой нужды создать две папки Паскаль. Ввыше я описал как переключать тему.
Я не понимаю про что вы говорите. Нет никакой нужды создать две папки Паскаль. Ввыше я описал как переключать тему.
Я скорее про то, что здесь нет никакого встроенного бэкапа. То есть если со следующим обновленеим паскаля из-за плагина что-то сломается, то чинить придется самостоятельно
Для этого вам нужно будет обновлять плагин. Сейчас я тестирую только в новых версиях. Кстати, я добавил авто-проверку обновлений плагину, так что плагин сам уведомить вас если вышла новая версия. Вам останется только нажать на кнопку обновить, после чего он скачает новую версию и сам установить. Если же вы сами хотите установить новую версию, нажимаете на кнопку Установить самостоятельно, после указываете на zip и он сам обновить плагин.
Если всё же вы решите убрать плагин (по причине ломания Паскаль), то достаточно удалить Yuki Theme Plugin.dll и Yuki Theme.Core.dll из папки Паскаль. После этого плагин не будет работать и вы сможете пользоваться Паскалем.
Сейчас я работаю над 4-ой версией. Он имеет CLI версию. Также я сделал более тесную интеграцию с IDE чтобы изменить интерфейс IDE. Вот вам для сравнения:
Версия 3:
Новая версия:
Я добавил быстрое переключение темы при нажатии Ctrl + ` (тильда, внизу Esc). После этого выйдет такой список:
При нажатии плагин применить ту тему, которую вы выбрали.
Это выглядит уже вполне благопристойно.
Теперь самое неприятное - это иконки, которые явно были рассчитаны на светлый фон. Иконки надо по идее менять
Я собираюсь менять иконки в 5-ой версии. Я добавлю иконки от JetBrains. Также, иконки будут динамическими, т.е. они будут менять цвета по теме. Будет примерно так:
А они бесплатные?
Не знаю. Вроде можно бесплатно посмотреть и скачать иконки тут. Но бесплатные ли они для использования, не знаю. Сейчас я отправил запрос на получение разрешения для использования в моём плагине. Вот запрос.
Если они разрешут, PascalABC.NET будет выглядеть намного лучше. В противном случае придётся использовать иконки от Bootstrap.
Доступна бета 4-ой версии:
Добавлено в Плагин
:
Добавлено обоим:
Исправлено:
Они мало должны быть бесплатными, они должны под лицензию LGPLv3 подпадать, иначе лицензионность продукта пролетит
Я нашел лицензию в репо:
Я получил ответ на мой запрос. Ответ положительный:
Я: I have read the license. If I’m not wrong, I can use JetBrains Icons by following the license.
Yep that is correct. A bit more details here if you plan to use the JetBrains logo also
Пожалуйста, добавьте эту информацию на видное место в readme.md на github с указанием минимальных требований к ОС: