Vibe Kanban 56e290934d 2. Разработка интерфейса (Main UI) (vibe-kanban de1be345)
Создай визуальный интерфейс в `main.go`. Нам нужно:

1. Статусный индикатор (Текст: "Отключено", цвет: серый).
2. Поле ввода (Entry) для VLESS-ссылки с плейсхолдером "vless://...", при нажатии на enter - сохраняется (применяется), поле ввода скрывается и появляется toast с текстом "конфиг применён" после проверки ссылки на валидность (парсинг ссылок напишем позже) или toast "конфиг невалидный" при ошибке в url и поле ввода снова показывается.
3. Большая кнопка "Подключить/Отключить". Неактивна до тех пор, пока не будет импортирована VLESS ссылка.
4. Кнопка-шестеренка для перехода в настройки.
Используй `container.VBox` для вертикальной разметки. Сделай дизайн чистым и минималистичным.
5. Верхний, встроенный из windows заголовок приложения мне не нравится, переделаем так: уберем его, сделаем свой заголовок сверху жирным текстом "Hamy VPN", родные windows кнопки управления окном (скрыть, окно, закрыть) изменим на свои кастомные - две кнопки в стиле macos: скрыть (круглый желтый фон, полоска), закрыть (круглый красный фон, крестик).
2026-01-14 23:49:52 +03:00
Description
Минималистичный, кроссплатформенный клиент для протокола VLESS
https://vpn.hamystudio.ru
173 MiB
Languages
Go 98.6%
Shell 1.4%