diff --git a/netclient/gui/components/text.go b/netclient/gui/components/text.go index 4dbb59d9..55a2f097 100644 --- a/netclient/gui/components/text.go +++ b/netclient/gui/components/text.go @@ -13,9 +13,10 @@ import ( // ColoredText - renders a colored label func ColoredText(text string, color color.Color) *fyne.Container { btn := widget.NewLabel(text) + btn.Wrapping = fyne.TextWrapWord bgColor := canvas.NewRectangle(color) return container.New( - layout.NewGridWrapLayout(fyne.NewSize(400, 100)), + layout.NewMaxLayout(), bgColor, btn, ) diff --git a/netclient/gui/components/views/notification.go b/netclient/gui/components/views/notification.go index 4c296c61..cba41cb6 100644 --- a/netclient/gui/components/views/notification.go +++ b/netclient/gui/components/views/notification.go @@ -4,13 +4,12 @@ import ( "image/color" "fyne.io/fyne/v2" - "fyne.io/fyne/v2/container" "github.com/gravitl/netmaker/netclient/gui/components" ) // GenerateNotification - generates a notification func GenerateNotification(text string, c color.Color) fyne.CanvasObject { - return container.NewCenter(components.ColoredText(text, c)) + return components.ColoredText(text, c) } // ChangeNotification - changes the current notification in the view diff --git a/netclient/gui/gui.go b/netclient/gui/gui.go index dc55c938..e7b334d2 100644 --- a/netclient/gui/gui.go +++ b/netclient/gui/gui.go @@ -37,7 +37,7 @@ func Run(networks []string) error { } window.SetIcon(&fyne.StaticResource{StaticName: "Netmaker logo", StaticContent: img}) - window.Resize(fyne.NewSize(600, 400)) + window.Resize(fyne.NewSize(600, 500)) networkView := container.NewVScroll(views.GetNetworksView(networks)) networkView.SetMinSize(fyne.NewSize(400, 300))