package test import ( "runtime" "fyne.io/fyne/v2" ) type device struct { } // Declare conformity with Device var _ fyne.Device = (*device)(nil) func (d *device) Orientation() fyne.DeviceOrientation { return fyne.OrientationVertical } func (d *device) HasKeyboard() bool { return false } func (d *device) SystemScale() float32 { return d.SystemScaleForWindow(nil) } func (d *device) SystemScaleForWindow(fyne.Window) float32 { return 1 } func (*device) IsBrowser() bool { return runtime.GOARCH == "js" || runtime.GOOS == "js" }