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