Skip to content

Releases: WendyH/HMSEditor

HMSEditor 1.0.2.3

23 Nov 16:35
Compare
Choose a tag to compare

Добавлено

  • Поддержка тем оформления и подсветки синтаксиса. Поддержка внешних файлов тем от Sublime Text, которые можно добавлять в %ProgramData%\HMSEditor\Themes.
  • В диалоге "О программе" добавлена возможность удалить HMSEditor с полной очисткой после себя - удаляется рабочий каталог, скачанные файлы и файлы настроек.
  • Расширено контекстное меню (Перейти, Закомментировать, Навигация...)

Исправлено

  • Работа подсветки синтаксиса строк и комментариев для языка C++Script. Теперь правильно определяет все экранированные кавычки или многократно идущие знаки экранирования. Увеличено быстродействие подсветки для больших текстов.
  • Проверка на необходимость ввода пароля для записи в каталог, откуда запускается редактор при обновлении, если текущий пользователь не обладает необходимыми правами.
  • Не всегда происходил переход на определение переменной (go to defenition - F12).
  • Некоторые мелкие недочёты.

HMS Editor v1.0.1.7

14 Nov 13:51
Compare
Choose a tag to compare

Добавлено:

  • Определение видимости встроенных переменных для разных режимов редактирования. Некоторые переменные доступны только в определённых режимах, например: FolderItem (текущая папка медиа-ресурса) доступна только в "Скрипте создания подкаст-лент" и "Скрипте чтения списка ресурсов", а ProcessMediaResult в "Скрипте обработки медиа-ресурсов" и некоторых других.
    Поддержка сделана не для всех режимов, из-за невозможности определить текущее окно редактирования. Например, переменные FileExt и MimeType, которые видны только в скрипте определения MIME-типа файла и PlaylistItem (текущий элемент плейлиста) в скрипте обработки плейлиста не поддерживаются. Поэтому для действительного определения доступности видимых функций и переменных используйте штатный справочник.
  • Возможность проверить и обновить шаблоны по запросу из окна "О программе". Там же можно посмотреть информацию об изменениях.
  • Теперь подсказка по параметрам функции может работать со вложенными в этих параметрах вызовом других функций.

Изменено:

  • Теперь поставить точку останова мышкой в режиме внедрённого редактора можно только двойным нажатием на поле слева, вместо того как было раньше - одиночным.
  • Во время отладки, при наведении на переменную типа THmsScriptMediaItem - показывается подробная информация элемента (если есть).

Исправлено:

  • В некоторых случаях, временное зависание редактора, при незакрытых двойных кавычках в большом коде скрипта.
  • Периодическая невозможность выбора автозавершения кликом мышки.
  • Неожиданное отображение подсказки около курсора мыши ниже текста скрипта.
  • Появление подсказок по параметрам функции в местах, где их уже не должно быть.
  • Излишние появление окон автозавершения при уже сделанном выборе автозавершения.
  • Небольшие изменения и дополнения в описания классов.
  • Некоторые мелкие баги.

HMS Editor v1.0.1.5

06 Nov 10:16
Compare
Choose a tag to compare

Добавлено

  • При запуске программы, если в памяти уже есть запущенные процессы редактора - выводится сообщение с вопросом о завершении запущенных процессов и запуске нового.
  • Возможность посмотреть информацию о новой версии при нажатии на ссылку о наличии обновлений.

Изменено

  • Изменены настройки по-умолчанию:
    • Панель инструментов по-умолчанию в режиме внедрения теперь видна
    • Автозавершение скобок и кавычек по-умолчанию выключено

(Если вы уже пользовались программой, то текущие настройки сохранены и после обновления программы не будут изменены)

Исправлено

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

HMS Editor v1.0.1.3

05 Nov 21:33
Compare
Choose a tag to compare

Добавлено

  • Автоматический выход из программы редактора при завершении работы Домашний медиа-сервер.
  • Пункт в меню настроек "Подсказки только по Ctrl-Space".

Исправлено

  • Подсветка строк в языке PascalScript обрабатывала экранизацию символов, хотя не должна.
  • Теперь подсказки по функциям с параметрами показываются только после нажатия скобки '(' после имени функции или метода или после нажатия запятой, разделяющей параметры (чтобы не всплывали надоедливые подсказки при редактировании параметров уже написанной функции).

HMSEditor v1.0.1.0

30 Oct 20:26
Compare
Choose a tag to compare

Первая публичная версия программы.
Добавлен скрипт обработки HMSEditor.cfg для автоматического запуска редактора в программе "Домашний медиа-сервер".