sb launcher · glass preview
Отдельный тестовый репозиторий интерфейса для Windows 11. Рабочий sb_launcher_rev2 не меняется. Это функционирующий лаунчер на WPF/.NET Framework 4.x: выбор и импорт серверов, проверка конфигурации, запуск и остановка sing-box, логи и настройки остались на месте.
Дизайн использует полупрозрачные панели, мягкие градиенты и логотип «щит с арбузом». При подключении кольцо вокруг щита вращается по часовой стрелке; при отключении — обратно. Успешное соединение отмечает короткий световой импульс. Анимации меняют только поворот и прозрачность, без непрерывного размытия фона.
Запуск
В папке уже лежат локальные profiles.json, bin/sb.exe и doc/doc.srs для теста; они не входят в Git. local.json создан с пустым приватным ключом. Заполните ключ и локальный адрес на вкладке «Настройки», затем в PowerShell:
cd F:\gitea\sb_launcher_glass
cmd /c build.cmd
.\SbLauncher.exe
Сборка использует csc.exe из установленного .NET Framework 4.x. Запуск основного exe запросит права администратора: они нужны sing-box для сетевых маршрутов. Для проверки интерфейса без запуска сети: cmd /c build.cmd stress.
Для чистого клона скопируйте profiles.example.json в profiles.json и local.example.json в local.json, затем добавьте реальные серверы и ключ. Примерные адреса из profiles.example.json служат только для демонстрации. Профили и локальные настройки исключены из Git, поскольку могут содержать учётные данные.
build.cmd deploy принимает явный путь назначения; папка рабочего лаунчера никогда не выбирается по умолчанию.
Офлайн-превью с демонстрационными адресами: светлая тема и тёмная тема.