Skip to content

MTN2 v0.3.11

Choose a tag to compare

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

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

Внимание

  • Сочетания клавиш изменены (см. «Новое»). Если в папке настроек лежит свой keymap.json, новые сочетания для действий, которые в нём перечислены, не подействуют: файл имеет приоритет над встроенной раскладкой. Диалог «Настройки → Раскладка клавиш» в прежних версиях записывал в файл все действия сразу, поэтому у тех, кто хоть раз сохранял раскладку, в файле заморожены и старые клавиши. Чтобы получить новые, сохраните копию файла и удалите из него строки нужных действий или весь файл.

Новое

  • В «Настройки → Шрифт / экран» можно скрыть заголовок окна, как и строки меню, функциональных клавиш и статуса. Кнопки «свернуть», «развернуть» и «закрыть» ([_] [□] [x]) тогда переезжают в правый край строки меню, а если скрыта и она, то строки вкладок; название окна выводится в свободном месте строки вкладок целиком, пока помещается; при нехватке места из него по очереди уходят полное название программы, название вкладки, масштаб, размер окна в символах и версия, остаётся MTN2. Окно перетаскивается за свободные места строки меню и вкладок (двойной щелчок разворачивает и возвращает окно) и меняет размер за края шагом в целое число символов; развёрнутое окно занимает весь экран. Настройка применяется сразу.

  • Диалог «Настройки → Раскладка клавиш» записывает в keymap.json только изменённые действия: остальные сочетания после обновления программы подхватываются сами. Действие без клавиш записывается пустым списком.

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

  • В консольном режиме (Ctrl+O) при скрытом заголовке окна кнопки [_] [□] [x] стоят прямо на верхней рамке консоли, вместо её кнопки закрытия; за верхнюю рамку окно тоже перетаскивается. В названии консоли указана оболочка, например «Консоль - PowerShell».

  • Кнопки окна [_] [□] [x] срабатывают при отпускании кнопки мыши: сначала кнопка перерисовывается отпущенной, затем выполняется действие; если увести курсор с кнопки и отпустить, действие отменяется.

  • В строке вкладок каждой файловой панели после последней вкладки стоит кнопка [+], добавляющая вкладку; двойной щелчок по пустому месту строки вкладок панели по-прежнему создаёт вкладку.

  • Сочетания клавиш пересмотрены и приведены к Far, а где его нет – к Total Commander: Ctrl+A – атрибуты файла, Shift+Серый + – выделить всё, Alt+F6 – создать ссылку, Ctrl+I – фильтр панели, Серый * – инвертировать выделение (Ctrl+I для этого больше не служит). Ctrl+F для фильтра и Ctrl+Shift+A для атрибутов освобождены.

  • Фильтр панели (Ctrl+I) теперь открывается диалогом: список готовых фильтров (последние использованные маски и несколько стандартных для текстов, программ, картинок и архивов), строка для своей маски и кнопка «Сбросить»; Enter или двойной щелчок по списку применяет выбранный фильтр.

  • Клавиши вкладок как в Total Commander: Ctrl+T – новая вкладка панели, Ctrl+W – закрыть её (раньше на клавише не срабатывал), Ctrl+Tab и Ctrl+Shift+Tab – следующая и предыдущая вкладка панели (в документе и терминале – рабочее пространство). Рабочие пространства переключаются на Ctrl+Alt+PgDn и Ctrl+Alt+PgUp, новое создаёт Ctrl+Shift+W. Все они переназначаются в keymap.json (NewTab, CloseTab, NextPanelTab, PrevPanelTab, NextTab, PrevTab, NewWorkspace), в справке, меню и диалоге раскладки вкладки панели и рабочие пространства названы по-разному.

  • Сразу после последней вкладки рабочего пространства стоит кнопка [+], создающая новое рабочее пространство. Двойной щелчок по пустому месту строки вкладок его больше не создаёт.

  • Фоновые задания показаны справа в строке вкладок, а не в строке статуса: по плашке на каждое, со значком операции (» копирование, ► перемещение, ▼ в корзину, ‼ удаление, ■ упаковка, □ распаковка) и ходом выполнения; .. – ждёт очереди, ? – ждёт ответа, ! – ошибка (плашка красная). Щелчок по плашке возвращает именно это задание: окно прогресса, вопрос или сообщение об ошибке. Кнопка [≡N] в конце открывает список заданий. Индикатор виден и при скрытой строке статуса и пропадает, когда фоновых заданий нет. Клик по строке статуса список больше не открывает. Если плашки не помещаются, первыми остаются плашки заданий с ошибкой и с вопросом, остальные скрываются (в счётчике кнопки они учтены). Строки в списке заданий начинаются с того же значка.

Известные проблемы

  • Если скрыть заголовок окна, свернуть окно кнопкой [_] и восстановить его, эта кнопка иногда остаётся подсвеченной, пока мышь не сдвинется с места.

Исправлено

  • Ctrl+U при открытом дереве папок (Alt+F10) закрывал дерево. Теперь дерево переезжает на другую сторону вместе со своей панелью, как в Far, а если фокус был на дереве, он остаётся на нём. Ctrl+U работает и когда фокус на дереве.

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

Установка

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

Архив Где хранятся настройки, история, раскладка клавиш
MTN2-v0.3.11-win64.zip %APPDATA%\MTN2 – у каждого пользователя Windows свои
MTN2-v0.3.11-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.10...v0.3.11