shithub: mycel

Download patch

ref: dab0f519d48d558f12d3366deb2cb207383be69e
parent: 85fea0775d72dfef343bca0343be8f4921ac9ce7
author: Philip Silva <philip.silva@protonmail.com>
date: Thu Dec 17 08:23:25 EST 2020

-= Load button

--- a/browser/browser.go
+++ b/browser/browser.go
@@ -1163,6 +1163,12 @@
 	b.LocationField = &duit.Field{
 		Text:    initUrl,
 		Font:    Style.Font(),
+		Keys:    func(k rune, m draw.Mouse) (e duit.Event) {
+			if k == 10 {
+				return b.LoadUrl()
+			}
+			return
+		},
 	}
 
 	u, err := url.Parse(initUrl)
--- a/cmd/browse/main.go
+++ b/cmd/browse/main.go
@@ -58,20 +58,15 @@
 	dui.Top.UI = &duit.Box{
 		Kids: duit.NewKids(
 			&duit.Grid{
-				Columns: 3,
-				Padding: duit.NSpace(3, duit.SpaceXY(5, 3)),
-				Halign:  []duit.Halign{duit.HalignLeft, duit.HalignLeft, duit.HalignRight},
-				Valign:  []duit.Valign{duit.ValignMiddle, duit.ValignMiddle, duit.ValignMiddle},
+				Columns: 2,
+				Padding: duit.NSpace(2, duit.SpaceXY(5, 3)),
+				Halign:  []duit.Halign{duit.HalignLeft, duit.HalignRight},
+				Valign:  []duit.Valign{duit.ValignMiddle, duit.ValignMiddle},
 				Kids: duit.NewKids(
 					&duit.Button{
 						Text:  "Back",
 						Font:  browser.Style.Font(),
 						Click: b.Back,
-					},
-					&duit.Button{
-						Text:  "Load",
-						Font:  browser.Style.Font(),
-						Click: b.LoadUrl,
 					},
 					&duit.Box{
 						Kids: duit.NewKids(