PixelLauncher 2.1.1 — быстрые настройки в главном меню

- Подменю «Быстрые настройки» (☰): светлая тема, автозагрузка Windows,
  трей при запуске игры, авто-бэкап мира, масштаб интерфейса (100/125/150%),
  язык (RU/EN) — переключаются сразу и сохраняются, без открытия диалога
  «Настройки»; при сбое автозагрузки флажок возвращается обратно.
- Версия 2.1.1: бамп по всем файлам (лаунчер, installer.iss, UA, манифест).
This commit is contained in:
kosta2014p committed 2026-10-19 19:26:18 +07:00
1 parent ec6f13ddcc
commit 80dc1826a1
6 files changed
+8 -8

No files matched your search

+3 -3
View File
@@ -1,11 +1,11 @@
; PixelLauncher — Inno Setup 6 script
; Сборка: python make_installer.py (или: ISCC.exe installer.iss)
; Результат: PixelLauncherSetup2.1.0.exe в папке проекта.
; Результат: PixelLauncherSetup2.1.1.exe в папке проекта.
; AppId должен оставаться неизменным, иначе обновление появится
; как отдельная программа.
#define MyAppName "PixelLauncher"
#define MyAppVersion "2.1.0"
#define MyAppVersion "2.1.1"
#define MyAppPublisher "SuperBoys"
#define MyAppURL "https://pixellauncher.ru"
#define StageDir "build\stage"
@@ -32,7 +32,7 @@ ArchitecturesAllowed=x64compatible
SetupIconFile={#MyIcon}
UninstallDisplayIcon={app}\launcher.ico
UninstallDisplayName={#MyAppName}
VersionInfoVersion=2.1.0.0
VersionInfoVersion=2.1.1.0
VersionInfoProductVersion={#MyAppVersion}
LZMANumBlockThreads=2
+1 -1
View File
@@ -1,4 +1,4 @@
"""PixelLauncher — lightweight Minecraft launcher (offline mode)."""
LAUNCHER_NAME = "PixelLauncher"
LAUNCHER_VERSION = "2.1.0"
LAUNCHER_VERSION = "2.1.1"
+1 -1
View File
@@ -13,7 +13,7 @@ import struct
import time
import urllib.request
USER_AGENT = "PixelLauncher/2.1.0 (lightweight Minecraft launcher)"
USER_AGENT = "PixelLauncher/2.1.1 (lightweight Minecraft launcher)"
ATTEMPTS = 4
_opener = None # настроенный opener (прокси) или None — напрямую в сеть
+1 -1
View File
@@ -2,7 +2,7 @@
"""Автообновление лаунчера: проверка манифеста, скачивание установщика.
Манифест на сервере — /update.json:
{"version": "2.1.0", "url": "/download/PixelLauncherSetup2.1.0.exe",
{"version": "2.1.1", "url": "/download/PixelLauncherSetup2.1.1.exe",
"sha256": "…", "size": 15418378, "notes": "…"}
url относительный (база — UPDATE_BASE), sha256/size необязательны,
но sha256 проверяется, если указан.
+1 -1
View File
@@ -198,7 +198,7 @@ class Version:
"version_type": self.type,
"natives_directory": self.natives_dir(),
"launcher_name": "PixelLauncher",
"launcher_version": "2.1.0",
"launcher_version": "2.1.1",
"classpath": self.classpath_str(),
"classpath_separator": os.pathsep,
"library_directory": self.libraries_dir(),
+1 -1
View File
@@ -26,7 +26,7 @@ STAGE = os.path.join(BUILD, "stage")
ISCC = r"C:\Program Files (x86)\Inno Setup 6\ISCC.exe"
PYVER = "%d.%d.%d" % sys.version_info[:3]
APP_VERSION = "2.1.0" # должен совпадать с LAUNCHER_VERSION в launcher/__init__.py
APP_VERSION = "2.1.1" # должен совпадать с LAUNCHER_VERSION в launcher/__init__.py
SETUP_NAME = "PixelLauncherSetup%s.exe" % APP_VERSION