mirror of
https://github.com/Flowseal/tg-ws-proxy.git
synced 2026-10-30 21:47:01 +03:00
[PR #1002] [CLOSED] feat: launch UX — first-run before update, settings on manual launch #81
Reference in new issue
Block a user
📋 Pull Request Information
Original PR: https://github.com/Flowseal/tg-ws-proxy/pull/1002
Author: @f4rceful
Created: 6/17/2026
Status: ❌ Closed
Base:
main← Head:feat/first-run-before-update📝 Commits (3)
f0030e2fix: show first-run instructions before the update prompte516fa3feat: open settings window on startup (configurable, skipped on first run)3c4fabbfix: don't open settings on OS autostart, only on manual launch📊 Changes
4 files changed (+50 additions, -8 deletions)
View changed files
📝
linux.py(+7 -1)📝
macos.py(+7 -1)📝
utils/default_config.py(+2 -1)📝
windows.py(+34 -5)📄 Description
Улучшения UX
1. Инструкции первого запуска перед промптом обновления
Порядок вызовов в
run_tray/run_menubar(Windows / Linux / macOS) изменён: сначала окно первого запуска и предупреждение IPv6, затем промпт обновления. Раньше апдейт-промпт вызывался первым и перекрывал ещё не показанное окно первого запуска.2. Окно настроек открывается при ручном запуске exe
Чтобы быстро добраться до настроек, окно теперь открывается при обычном запуске приложения.
open_settings_on_start(по умолчаниюtrue); отключается черезfalse.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
[PR #1002] feat: launch UX — first-run before update, settings on manual launchto [PR #1002] [CLOSED] feat: launch UX — first-run before update, settings on manual launch