Files
vServer/main.go
Falknat 02ae56b78c Большое обновление GUI интерфейс
Большое обновление GUI интерфейс

- Добавлен фраемворr Walles
- Удалена консольная версия
- Проработан интерфейс и дизайн
- Добавлено кеширование для быстрой реакции.
- Сделан .ps1 сборщик для удобной сборки проекта.
- Обновлён Readme
2025-11-14 08:40:25 +07:00

51 lines
1.0 KiB
Go

package main
import (
"embed"
"log"
"github.com/wailsapp/wails/v2"
"github.com/wailsapp/wails/v2/pkg/options"
"github.com/wailsapp/wails/v2/pkg/options/assetserver"
"github.com/wailsapp/wails/v2/pkg/options/windows"
admin "vServer/Backend/admin/go"
)
//go:embed all:Backend/admin/frontend
var assets embed.FS
func main() {
// Создаём экземпляр приложения
app := admin.NewApp()
// Настройки окна
err := wails.Run(&options.App{
Title: "vServer - Панель управления",
Width: 1600,
Height: 900,
MinWidth: 1400,
MinHeight: 800,
AssetServer: &assetserver.Options{
Assets: assets,
},
BackgroundColour: &options.RGBA{R: 10, G: 14, B: 26, A: 1},
OnStartup: app.Startup,
OnShutdown: app.Shutdown,
Bind: []interface{}{
app,
},
Frameless: true,
Windows: &windows.Options{
WebviewIsTransparent: false,
WindowIsTranslucent: false,
DisableWindowIcon: false,
Theme: windows.Dark,
},
})
if err != nil {
log.Fatal(err)
}
}