PixelLauncher 2.1.1 — быстрые настройки в главном меню
- Подменю «Быстрые настройки» (☰): светлая тема, автозагрузка Windows, трей при запуске игры, авто-бэкап мира, масштаб интерфейса (100/125/150%), язык (RU/EN) — переключаются сразу и сохраняются, без открытия диалога «Настройки»; при сбое автозагрузки флажок возвращается обратно. - Версия 2.1.1: бамп по всем файлам (лаунчер, installer.iss, UA, манифест).
This commit is contained in:
1 parent
ec6f13ddcc
commit
80dc1826a1
6 files changed
+8
-8
No files matched your search
+3
-3
@@ -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,4 +1,4 @@
|
||||
"""PixelLauncher — lightweight Minecraft launcher (offline mode)."""
|
||||
|
||||
LAUNCHER_NAME = "PixelLauncher"
|
||||
LAUNCHER_VERSION = "2.1.0"
|
||||
LAUNCHER_VERSION = "2.1.1"
|
||||
+1
-1
@@ -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 — напрямую в сеть
|
||||
|
||||
@@ -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
@@ -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
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user