109 lines
8.0 KiB
Markdown
109 lines
8.0 KiB
Markdown
# История версий LogsView
|
||
## build 1.1.27
|
||
Подправлена работа запуска программы и ее закрытие. Баг #33.
|
||
|
||
## build 1.1.26
|
||
|
||
### Add Convertor csd #30 #31
|
||
|
||
Добавлен конвертор, поддерживающий два режима работы:
|
||
1) Последовательная конвертация файлов с применением общих настроек (изменение имён каналов).
|
||
2) Слияние файлов с нескольких осциллографов на основе файлов первого осциллографа.
|
||
Чтобы открыть конвертор, выберите в основном окне в меню сверху: Модули -> Конвертор csd.
|
||
Поддерживаются файлы, содержащие до 8 каналов. Количество осциллографов задаётся в правом верхнем углу окна конвертора.
|
||
Словарь можно выбрать, нажав на кнопку в левом верхнем углу окна Конвертора.
|
||
|
||
### Добавлена функция отмены операции по слиянию файлов
|
||
|
||
Обновление алгоритма слияния файлов #32
|
||
Комментарии к CsdConvert
|
||
|
||
### Обновление интерфейса осциллографа
|
||
|
||
Добавлена возможность посмотреть список выбранных файлов для осциллографа.
|
||
Двойной клик показывает в проводнике расположение файла.
|
||
|
||
### Добавлена возможность прервать операцию при закрытии главного окна
|
||
|
||
## build 1.1.25
|
||
- Добавлен экспорт файла как .csd #29
|
||
Файл -> Экспортировать как... -> .csd
|
||
|
||
## build 1.1.24
|
||
- Обновление #28
|
||
Во время проверки новой версии совершается запрос файла build_[номер версии].md
|
||
Например "build_1.1.22.md"
|
||
Если такой файл был обнаружен, то в предупреждении о новой версии появляется возможность посмотреть
|
||
список изменений из этого файла, а также запустить установку обновления.
|
||
- Изменение файла для истории обновлений #28
|
||
Теперь программа сверяется с файлом Readme.md
|
||
содержащим всю историю обновлений.
|
||
Программа сверяет свою версию по списку
|
||
и отображает только нововведения,
|
||
произошедшие после текущей сборки.
|
||
- Добавлена возможность посмотреть историю обновлений #28
|
||
|
||
## build 1.1.23
|
||
- Исправление визуального бага.
|
||
Корректное отображение слоёв, если слои
|
||
у элементов в таблице идут не по порядку.
|
||
- Обновление пункта "Вид" #27
|
||
Теперь, перед импортом новых настроек, происходит сброс старых.
|
||
|
||
- Добавлена возможность сбросить настройки вида (Слой и альтернативная ось) к настройкам по умолчанию.
|
||
|
||
- Добавлена возможность упорядочить график в случае, если произошёл разрыв между слоями (слой 0, 1, 3, 4),
|
||
из-за чего возникает визуальный баг отображения графиков.
|
||
|
||
|
||
|
||
## build 1.1.22
|
||
- Оптимизация алгоритма отображения промежуточных слоёв.
|
||
|
||
|
||
## build 1.1.21
|
||
- Добавлена функция отмены закрытия программы.
|
||
- Добавлено отображение полного имени файла в названии и в правом нижнем углу #26.
|
||
- Минорные изменения алгоритма для корректного отображения временной линии.
|
||
- Исправление визуального бага.
|
||
Некорректное отображение временной линии при работе с несколькими слоями.
|
||
- Обновление выбора даты и времени. Проверка файла с настройками вида.
|
||
Добавлена пользовательская подсказка для выбора временной линии.
|
||
Теперь в выборе доступны только элементы, содержащие дату и время, а не все.
|
||
- Добавлена проверка файла с настройками вида на валидность.
|
||
- Исправление визуального бага с подписями по оси "Время" при импорте настроек вида.
|
||
|
||
## build 1.1.20
|
||
- Сохранение настроек отображения слоёв #16.
|
||
Добавил возможность импортировать и экспортировать параметры отображения графиков - текущий слой и настройку альтернативной оси.
|
||
|
||
## build 1.1.19
|
||
- Минорное обновление интерфейса
|
||
- Исправлено отсутствие управления сканером через стрелки.
|
||
- Исправление автоматического масштабирования #24.
|
||
При открытии файла или добавлении нового слоя графики строятся в режиме масштабирования для корректного отображения.
|
||
- Исправление фризов при массовом внесении изменений в таблицу #23.
|
||
При изменении диапазона фризы появлялись из-за вызова функции valuesAtCursor(x) каждый раз при внесении изменений в строку таблицы.
|
||
|
||
Сейчас алгоритм изменён:
|
||
Изменения в таблицу записываются не построчно, а по столбцам. В конце итерации производится проверка - нужно ли обновление значений на сканере.
|
||
|
||
## build 1.1.18
|
||
- Хотфикс #24.
|
||
Исправление ошибки отрисовки при переносе элемента на другой слой.
|
||
|
||
- Исправление ошибки с отображением сканера при повторном открытии файла.
|
||
- Изменение отображения времени.
|
||
Теперь время в правом верхнем углу главного окна отображается с миллисекундами.
|
||
- Отладочная заплатка #23.
|
||
При изменении сканер отключается в начале и включается по завершению. Позиция сохраняется. Нужно проверить, пропадут ли фризы. У меня время изменения сократилось кратно.
|
||
|
||
## build 1.1.17
|
||
- Добавлена поддержка нескольких экранов #20.
|
||
- Перемещение диалога с выбором слоя теперь ограничено доступной областью экрана #20.
|
||
- Перемещение диалога с выбором слоя ближе к курсору #20.
|
||
- Настройка минимального размера графика #16.
|
||
- Добавлены отступы в таблице, удаление авторазмера #22.
|
||
|
||
|