24 lines
390 B
Go
24 lines
390 B
Go
package main
|
|
|
|
import (
|
|
"os"
|
|
"path/filepath"
|
|
|
|
"fyne.io/fyne/v2"
|
|
"fyne.io/fyne/v2/app"
|
|
)
|
|
|
|
func NewUI() (stprageDir string, window fyne.Window) {
|
|
// App + storage dir
|
|
a := app.New()
|
|
w := a.NewWindow("Encryptor (Fyne)")
|
|
w.Resize(fyne.NewSize(1100, 720))
|
|
|
|
base, err := os.UserConfigDir()
|
|
if err != nil {
|
|
base, _ = os.UserHomeDir()
|
|
}
|
|
|
|
return filepath.Join(base, "fckeuspy-go"), w
|
|
}
|