ColorManager 3.0

Основное изменение в версии 3.0 - способ хранения цветовых схем. Теперь все схемы хранятся в одном файле.

Полный список изменений:
  1. Хранение всех цветовых схем в одном файле (MQL/ColorManager/colors.ini).
  2. При первом запуске создаётся файл с небольшим набором цветовых схем для примера.
  3. Исправлено неудобство, когда график накладывался на кнопки, делая их нечитаемыми.
  4. Теперь можно использовать юникод в названиях тем.
  5. Нет теперь и остальных ограничений на имя схемы из-за ограничений именования файлов (раньше имя схемы было равно имени файла).
  6. Возможность работать с большим числом схем. Теперь представление может быть в несколько столбцов, если в один все схемы не влезают.
Скачать можно со страницы хранилища: https://gitlab.com/fxcoder/mt-script.

См. также Скрипт ColorManager (обратите внимание на раздел "Перенос схем с версии 2", если вы пользовались этим скриптом предыдущих версий).
Кроме того, произойдут изменения для всех новых версий моих скриптов:
  1. Код будет храниться на GitLab.com с использованием системы контроля версий Git и системы обсуждений/багтрекера GitLab (Issues).
  2. Код будет распространяться под лицензией GPL v3.0 (раньше была BSD 3-clause).
  3. Новый код из-за существенных изменений в используемой кодо-базе будет значительно отличаться от старого.
  4. В большинстве случаев будет использоваться унифицированный MQL4/MQL5 код. Это значит, что код будет написан так, что он будет компилироваться в обеих версиях компилятора с одинаковым результатом, насколько это позволяют различия в MT4 и MT5.
  5. Будет изменён метод публикации. Раньше весь код был в одном файле. Теперь код будет публиковаться в виде папки со скриптом и всеми зависимостями (кроме стандартной библиотеки), которую достаточно будет скопировать в соответствующую поддиректорию MQL4/MQL5 (без растаскивания файлов include вручную).