
Предыдущая версия лаунчера показала отличную работу, поэтому смогла просуществовать целый год без обновлений. Это обновление направлено на улучшение функций и исправление недочётов.
Что нового
Убрали экран настроек клиента
В обновлении 3.2 рядом с меню выбора клиента появилась кнопка с шестернёй, вызывающая экран с индивидуальными настройками выбранного клиента. Это нужно было для возможности выбирать сервер для авто-подключения. К сожалению, эта функция не прижилась из-за плохой поддержки со стороны игры и модификаций, поэтому позже была удалена. Экран утратил свой смысл: настройка полноэкранного переехала обратно в глобальные настройки, а кнопка настроек клиента теперь сразу открывает экран выбора опциональных модификаций.Добавили пару новых настроек
Во-первых, появилась возможность выбирать вид окна: с рамкой или без. Долгое время лаунчер использовал свой собственный безрамочный дизайн так как плохо смотрелся в сочетании с толстыми рамками предыдущих версий Windows, но их времена прошли. Windows 10 и её преемник имеет тонкие, почти незаметные, рамки окон, хорошо сочетающиеся с большинством приложений. При использовании системной рамки доступны анимации окна и удобство перемещения окна между мониторами.
Обновили загрузчик файлов
Загрузка файлов игры стала многопоточной – теперь сразу несколько файлов игры скачиваются одновременно для достижения максимальной скорости. В связи с этим пришлось убрать экран обновления, так как больше нет возможности отображать информацию о конкретном загружаемом файле. Вместо этого отображается отображается прогресс-бар с информацией о размере обновления.
Кто я такой?
На экран пользователя вернулось отображение никнейма игрока, чтобы вы сразу видели, какой «твинк» сейчас используется.Разобрались с профилями
Большой переработке подверглось хранение информации о текущем пользователе. Теперь это единая система для онлайн и оффлайн режимов. Исправилась проблема потери никнейма пользователя. В оффлайн режиме стало доступно отображение скина текущего пользователя, а для запуска игры используется реальный UUID вместо оффлайнового, дабы не возникало проблем с сохранениями в одиночном режиме из-за использования разных UUID.Перешли на универсальный запускатор Minecraft
Избавились от всего legacy, апплетов и хардкода. Для игры отныне используется универсальный модуль запуска, получающий все необходимые настройки от сервера. Это позволяет запускать практически любые версии игры, больше не требуя адаптации лаунчера под них. Успешно протестировали версии 1.12 и 1.17. Правда, для последней всё же потребуется модуль управления версиями Java. Берём всё лучшее от официального.Исправления и улучшения
- Исправлена проблема определения доступного объёма ОЗУ на Linux-системах.
- Лог работы лаунчера записывается в файл. Теперь достаточно будет предоставить файл лога, если вы столкнулись с проблемами в работе приложения.
- Стандартизировали формат даты и времени в новостях – используем UTC Date и фиксированную локаль. Даты теперь всегда отображаются по вашему местному времени.
- Отрегулировали скорость прокрутки списков.
- Приложение теперь прячется только после появления окна игры, томительное ожидание запуска игры не будет таким скучным.