34 lines
605 B
Go
34 lines
605 B
Go
|
package main
|
||
|
|
||
|
import (
|
||
|
"os"
|
||
|
"time"
|
||
|
|
||
|
"gioui.org/app"
|
||
|
"github.com/rs/zerolog/log"
|
||
|
)
|
||
|
|
||
|
var t time.Time
|
||
|
|
||
|
func main() {
|
||
|
window := new(app.Window)
|
||
|
var err error
|
||
|
t, err = time.Parse(time.RFC3339, "2025-01-31T22:50:00Z")
|
||
|
if err != nil {
|
||
|
log.Fatal().Err(err).Send()
|
||
|
}
|
||
|
go func() {
|
||
|
// window.Option(func(m unit.Metric, c *app.Config) {
|
||
|
// c.Size = image.Pt(500, 150)
|
||
|
// c.MaxSize = image.Pt(500, 150)
|
||
|
// c.MinSize = image.Pt(500, 150)
|
||
|
// })
|
||
|
err := run(window, &StateEnterTime{})
|
||
|
if err != nil {
|
||
|
log.Fatal().Err(err).Msg("Failed to run main window")
|
||
|
}
|
||
|
os.Exit(0)
|
||
|
}()
|
||
|
app.Main()
|
||
|
}
|