Repository navigation
MTN2 v0.3.9
Что нового в v0.3.9
Изменено
- Enter на консольной программе в панели (
.exeконсольной подсистемы,.bat,.cmd,.ps1) запускает её во встроенной консоли, как команду из командной строки, и вывод остаётся на экране. Раньше она открывалась в отдельном окне Windows, которое закрывалось сразу после её завершения. Если фоновая консоль – WSL, Git Bash или SSH либо в ней ещё выполняется команда, программа запускается в новой вкладке терминала с cmd (для.ps1– с PowerShell). Оконные программы и документы открываются, как раньше. - Esc в панелях работает по шагам: первое нажатие очищает командную строку, второе возвращает фокус панели, третье показывает консоль. С пустой командной строкой первый шаг пропускается, а при фокусе на панели Esc сразу показывает консоль. Ctrl+O, как и раньше, сразу переключает на консоль.
- Кнопки во всех диалогах расположены одинаково: над ними одна пустая строка, под ними – только их тень, а слева и справа от ряда кнопок есть отступ от рамки. Некоторые диалоги стали на строку выше или ниже, диалог «Файл уже существует» – на две клетки шире.
- В диалогах выровнены подписи и поля: в «Шрифт / экран» все поля начинаются в одной колонке, в «SSH-подключении» подпись порта больше не наезжает на поле, в «Справке» и выборе цвета подписи не обрезаются, а длинные строки в диалогах ошибок, «Синхронизации», «Сравнении файлов» и «Атрибутах» больше не упираются в рамку. Сообщение об ошибке даты в «Атрибутах» больше не перекрывает кнопки «Текущее» и «Исходные».
- На русском диалоги больше не расширяются без надобности: раньше почти каждый становился шире на клетку, «Группы цветовой разметки» – на 26 клеток (кнопка «Добавить» растягивалась под строку подсказки), а поля в «Копировании» уезжали от своих подписей. Теперь более длинная подпись сдвигает только поле рядом с ней, а ряд кнопок раскладывается отдельно.
- Тема «Classic FAR (NDN)» в списке Настройки → Тема... называется «Far Classic»: это палитра Far. Выбранная тема при обновлении не меняется.
- Диалог Настройки → Шрифт / экран... разделён горизонтальными линиями на группы: шрифт, курсор, внешний вид, язык.
- Кегль в Настройки → Шрифт / экран... теперь в настоящих типографских пунктах, как в Windows Terminal и консоли Windows, с шагом 0,5 пт от 8 до 12 пт. Раньше «14 pt» в списке на деле означали 14 пикселей (10,5 пт). Размер шрифта в сохранённых настройках не меняется: прежние 14 показываются как 10,5 пт.
Новое
- Кнопки в диалогах нажимаются, как настоящие: нажатая кнопка сдвигается вправо и закрывает свою тень. Щелчок мышью срабатывает, когда кнопку мыши отпускают над той же кнопкой, так что нажатие можно отменить, уведя указатель в сторону. С клавиатуры – Enter, пробелом, подчёркнутой буквой, Y / N – кнопка на десятую долю секунды вдавливается и затем срабатывает. Esc закрывает диалог сразу, без анимации.
- В Настройки → Шрифт / экран... можно выбрать вид отмеченных файлов: «Цвет текста» (как раньше) или «Фон строки» – отмеченные строки дополнительно выделяются полосой фона, их легче заметить в длинном списке. Цвет полосы подобран для каждой темы.
- Контекстное меню Windows теперь открывается с клавиатуры – по Shift+F10 или клавише Menu – и из меню Файлы → Контекстное меню Windows, а не только удержанием правой кнопки мыши. С клавиатуры и из меню оно действует на все выделенные файлы и папки, без выделения – на элемент под курсором, на
..– на текущую папку. На панели F-клавиш с нажатым Shift у F10 подпись «Контекст». Способы вызова описаны в справке, раздел «Операции с файлами». - В Настройки → Шрифт / экран... появился флажок «Межстрочный интервал (как в терминале)»: строки становятся выше на 15% кегля, как в Windows Terminal. По умолчанию выключен. Чтобы текст выглядел как в Far, запущенном в Windows Terminal с настройками по умолчанию, в «Шрифт / экран» нужно выбрать шрифт Cascadia Mono, размер 11 пт и включить «Межстрочный интервал (как в терминале)»; в профиле Windows Terminal при этом должно стоять сглаживание
grayscale(оно там по умолчанию). Подробнее – в справке, раздел «Шрифт и межстрочный интервал»: почему текст может выглядеть иначе и почему с классической консолью Windows полного совпадения нет. - В Настройки → Шрифт / экран... можно выбрать тени окон, диалогов и кнопок: «Классические» (как раньше), «Мягкие» или «Нет». Вместе с тенями ослабляется или отключается затемнение панелей под открытым диалогом.
- Когда MTN2 проверяет обновления на github.com – при запуске или по кнопке «Проверить», – в правом нижнем углу появляется уведомление об этом; у проверки при запуске в нём есть подсказка, как проверку отключить. Уведомление закрывается, как только ответ от GitHub получен. Уведомление видно, даже если остальные уведомления выключены; убрать его можно флажком «Показывать уведомление о проверке» в ≡ → Обновления.... В справке появилась отдельная страница «Обновления»: как проходит обновление, как его настроить и что именно отправляется в сеть.
Исправлено
- В редакторе Backspace в конце строки больше не сдвигает курсор на лишнюю позицию влево, а Backspace в начале строки оставляет курсор ровно на месте склейки строк.
- Имя или путь файла в командной строке (например, вставленное по Ctrl+Enter или Ctrl+Shift+Enter) по Enter запускает его: консольную программу – во встроенной консоли, остальные файлы – программой Windows. Раньше ничего не происходило. Имя в кавычках тоже распознаётся как путь, а
cd <путь>обрабатывается так же, как путь безcd. - Если держать нажатыми стрелки, PgUp или PgDn, курсор теперь плавно бежит по списку. Раньше в большом окне, особенно при масштабе Windows 125% и выше, экран мог застыть на несколько секунд, пока клавиша нажата: программа перерисовывала всё окно на каждый автоповтор клавиши, а не один раз за кадр.
- После команды из командной строки фокус возвращается панели. Раньше после
cdили перехода в папку командная строка оставалась в фокусе, и стрелки вверх и вниз листали историю команд вместо файлов. - В диалогах «Тема», «История команд», «История папок», «История файлов», «Избранные папки», «Загруженные плагины» и «Рабочие пространства» не были видны кнопки: они попадали на нижнюю рамку. В «Сравнении файлов» тень кнопки ложилась на рамку.
- В теме High Contrast курсор на отмеченном файле не отличался от курсора на неотмеченном: теперь отмеченный файл под курсором чёрный на бирюзовом, а не на жёлтом.
- В теме Total Commander отмеченные файлы плохо читались: красный на сером фоне заменён тёмно-красным, а под курсором отмеченный файл светло-красный вместо красного на тёмно-синем.
- Текст больше не «мылится» при масштабе Windows 125%, 150% и выше: буквы рисуются сразу в разрешении экрана, штрихи ровные и чёткие. Раньше символ рисовался в масштабе 100% и потом растягивался.
- Нижние хвосты букв и символов (
g,j,p,q,y,[,],|,_) больше не срезаются снизу. Особенно это было заметно в шрифте Ubuntu Mono, где подчёркивание пропадало наполовину. Если символы шрифта не помещаются в строку, строка становится на пиксель выше.
Все изменения по версиям: CHANGELOG.md
Установка
Распакуйте архив в любую папку и запустите MTN2.exe (Windows x64). Инсталлятор не нужен. Архивов два, программа в них одна и та же:
| Архив | Где хранятся настройки, история, раскладка клавиш |
|---|---|
MTN2-v0.3.9-win64.zip |
%APPDATA%\MTN2 – у каждого пользователя Windows свои |
MTN2-v0.3.9-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.8...v0.3.9