Skip to content

MTN2 v0.3.10

Choose a tag to compare

@github-actions github-actions released this 29 Sep 11:58
· 116 commits to main since this release
Immutable release. Only release title and notes can be modified.

Что нового в v0.3.10

Новое

  • Дерево папок диска (Alt+F10) поверх активной панели: ветки раскрываются стрелками, соседняя панель переходит в папку под курсором, когда курсор остановился, Enter открывает папку в активной панели; при переходе на другую панель дерево остаётся на месте и следит за её папкой. Папки читаются в фоне, так что дерево большого диска открывается сразу.
  • Информационная панель (Ctrl+L) показывает в строках «Занято» и «Загрузка памяти» полосу заполнения между подписью и значением.
  • Просмотр (F3) запоминает для каждого файла не только позицию, но и режим переноса строк (F2): файл, который смотрели с переносом, снова открывается с переносом. Открытие того же файла в редакторе этот выбор не сбрасывает.
  • В «Настройки → Шрифт / экран» можно скрыть строку меню, строку функциональных клавиш и строку статуса, как в Far. Освободившиеся строки занимают панели, терминал и просмотр / редактор. При скрытой строке меню F9 показывает её поверх верхней строки, пока меню открыто. Строка статуса просмотра и редактора появляется на время поиска или вопроса о сохранении.
  • Ctrl+PgUp и Ctrl+PgDn переходят на уровень выше и в папку под курсором, как в Far. Ctrl+PgDn на файле открывает его как архив, какое бы у него ни было расширение: документы .docx, .xlsx, .odt (внутри это ZIP) и архивы с нестандартным расширением. Формат определяется по содержимому; на файле, который не архив, Ctrl+PgDn ничего не делает.

Исправлено

  • Удаление в корзину молча прекращалось, если Windows не могла переместить какой-то файл или папку (например, открытую в другой программе): задание закрывалось как отменённое, а часть файлов оставалась на месте. Теперь MTN2 сообщает, что не удалось переместить, и предлагает удалить насовсем или пропустить. Перед тем как удалить насовсем то, что не помещается в корзину, Windows теперь спрашивает – раньше такая папка могла быть удалена мимо корзины без предупреждения.
  • Копирование на месте (Shift+F5) шло в обход очереди заданий: не показывало прогресс, не отменялось и не попадало в список заданий. Теперь оно работает как обычное копирование.
  • Строка статуса фонового удаления показывала счётчик вида «5/1» и процент по байтам, которых удаление не считает. Теперь считаются удалённые файлы и папки. Разделитель в строке статуса заданий, многоточие при сравнении папок, тире в сообщениях корзины и стрелка в пункте меню «Hex↔Text» выводились искажёнными символами.
  • Архив 7z с зашифрованными именами файлов (7-Zip: «Шифровать имена файлов») при входе показывал ошибку «invalid path». Теперь MTN2 спрашивает пароль и после ввода показывает содержимое.
  • В архиве 7z, где зашифровано только содержимое файлов, просмотр (F3), правка (F4) и копирование (F5, F6) зашифрованного файла заканчивались ошибкой «Access denied». Теперь MTN2 сначала спрашивает пароль, проверяет его и при ошибке спрашивает снова; до конца сеанса пароль этого архива больше не спрашивается.
  • После нажатия и отпускания одной клавиши Alt строка F-клавиш оставалась в режиме Alt, пока не нажата другая клавиша. Теперь она возвращается сразу. То же при переключении в другое окно с зажатым Shift, Ctrl или Alt.
  • Диалог ошибки удаления в русском интерфейсе показывал заголовок, вопрос и кнопку «Удалить» / «Повторить» по-английски. Теперь они переведены.

Изменено

  • В диалогах у кнопок, флажков и переключателей выделена цветом горячая буква: её нажатие нажимает кнопку, переключает флажок или выбирает переключатель, в том числе из другой раскладки клавиатуры. Раньше буквы работали невидимо: срабатывала первая буква надписи или английская буква команды (у «Отмены» – C), и случайное нажатие буквы, пока фокус на кнопке, могло выполнить не ту команду. Теперь буквы есть только там, где они видны; кнопки по умолчанию и отмены работают от Enter и Esc.
  • Кнопка диалога, нажатая Enter или пробелом, остаётся вдавленной, пока клавиша не отпущена, и команда выполняется при отпускании. Если, не отпуская клавишу, нажать Esc, кнопка поднимается без выполнения команды, а диалог остаётся открытым. Щелчок мышью в это время тоже отменяет нажатие.

Все изменения по версиям: CHANGELOG.md

Установка

Распакуйте архив в любую папку и запустите MTN2.exe (Windows x64). Инсталлятор не нужен. Архивов два, программа в них одна и та же:

Архив Где хранятся настройки, история, раскладка клавиш
MTN2-v0.3.10-win64.zip %APPDATA%\MTN2 – у каждого пользователя Windows свои
MTN2-v0.3.10-win64-portable.zip рядом с MTN2.exe – для флешки или папки, которую носите с собой

Переносной режим включает файл portable.dat рядом с MTN2.exe: удалите его, чтобы перейти на %APPDATA%\MTN2, или создайте, чтобы перейти обратно (настройки при этом не переносятся). Для переносной копии папка должна быть доступна на запись. Встроенное обновление работает в обоих вариантах и сохраняет portable.dat и настройки.

Поддержка 7z-архивов (7z.dll)

7z.dll не входит в архив из-за лицензии 7-Zip. Чтобы открывать .7z и другие архивы через плагин mtn.7z,
установите 7-Zip (x64) – https://www.7-zip.org/download.html – и скопируйте 7z.dll из его папки
(обычно C:\Program Files\7-Zip\7z.dll) в plugins\mtn.7z\ рядом с MTN2.exe.
Без неё MTN2 работает, но 7z-архивы не открываются.

Full Changelog: v0.3.9...v0.3.10