feat: add proxy labels and default profiles
This commit is contained in:
+10
-1
@@ -28,7 +28,10 @@ import (
|
||||
|
||||
const version = "0.1.0-dev"
|
||||
|
||||
var openDefaultConfig = config.OpenDefault
|
||||
var (
|
||||
openDefaultConfig = config.OpenDefault
|
||||
defaultInstanceUserDataRoot = config.DefaultInstanceUserDataRoot
|
||||
)
|
||||
|
||||
func main() {
|
||||
if len(os.Args) > 1 {
|
||||
@@ -102,6 +105,12 @@ func runWindow(logger *slog.Logger) {
|
||||
window.Option(app.Title("Chub"), app.Size(unit.Dp(1100), unit.Dp(720)))
|
||||
theme := material.NewTheme()
|
||||
shell := ui.NewShell(theme)
|
||||
if root, err := defaultInstanceUserDataRoot(); err != nil {
|
||||
logger.Error("resolve default instance user data root", "error", err)
|
||||
shell.ReportStartupIssue("无法确定程序目录中的默认 User Data Dir;新建实例时请选择其他绝对路径。")
|
||||
} else {
|
||||
shell.SetDefaultInstanceUserDataRoot(root)
|
||||
}
|
||||
directoryPicker := files.NewDirectoryPicker()
|
||||
shell.OnChooseDirectory(directoryPicker.ChooseDirectory, window.Invalidate)
|
||||
discoverer := browser.NewDiscoverer()
|
||||
|
||||
Reference in New Issue
Block a user