diff --git a/ethereal/assets/ext/home.html b/ethereal/assets/ext/home.html
new file mode 100644
index 0000000000..54af769911
--- /dev/null
+++ b/ethereal/assets/ext/home.html
@@ -0,0 +1,21 @@
+
+
+
+Ethereum
+
+
+
+
+
+Ethereum
+
+
+
+
diff --git a/ethereal/assets/qml/wallet.qml b/ethereal/assets/qml/wallet.qml
index 84022a230a..92641fb3ef 100644
--- a/ethereal/assets/qml/wallet.qml
+++ b/ethereal/assets/qml/wallet.qml
@@ -27,6 +27,11 @@ ApplicationWindow {
onTriggered: openAppDialog.open()
}
+ MenuItem {
+ text: "Browser"
+ onTriggered: ui.openBrowser()
+ }
+
MenuSeparator {}
MenuItem {
diff --git a/ethereal/ui_lib.go b/ethereal/ui_lib.go
index 6a62fa1df2..42c5c9ad2d 100644
--- a/ethereal/ui_lib.go
+++ b/ethereal/ui_lib.go
@@ -1,10 +1,11 @@
package main
import (
+ "path"
+
"github.com/ethereum/eth-go"
"github.com/ethereum/eth-go/ethutil"
"github.com/go-qml/qml"
- "path"
)
type memAddr struct {
@@ -42,6 +43,10 @@ func (ui *UiLib) OpenHtml(path string) {
go app.run()
}
+func (ui *UiLib) OpenBrowser() {
+ ui.OpenHtml("file://" + ui.AssetPath("ext/home.html"))
+}
+
func (ui *UiLib) Muted(content string) {
component, err := ui.engine.LoadFile(ui.AssetPath("qml/muted.qml"))
if err != nil {