diff --git a/res/layouts/pages/404.xml b/res/layouts/pages/404.xml
index 375d4fdef..1912fc2f5 100644
--- a/res/layouts/pages/404.xml
+++ b/res/layouts/pages/404.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/res/layouts/pages/add_packs.xml b/res/layouts/pages/add_packs.xml
index defa84d50..e70993a6f 100644
--- a/res/layouts/pages/add_packs.xml
+++ b/res/layouts/pages/add_packs.xml
@@ -2,5 +2,5 @@
-
+
diff --git a/res/layouts/pages/content.xml b/res/layouts/pages/content.xml
index ea1a9e658..82037dfa4 100644
--- a/res/layouts/pages/content.xml
+++ b/res/layouts/pages/content.xml
@@ -2,6 +2,6 @@
-
-
+
+
diff --git a/res/layouts/pages/controls.xml b/res/layouts/pages/controls.xml
index 62af88b47..3082474c4 100644
--- a/res/layouts/pages/controls.xml
+++ b/res/layouts/pages/controls.xml
@@ -7,5 +7,5 @@
-
+
diff --git a/res/layouts/pages/main.xml b/res/layouts/pages/main.xml
index 08fb5d865..3ff1c23f9 100644
--- a/res/layouts/pages/main.xml
+++ b/res/layouts/pages/main.xml
@@ -1,7 +1,7 @@
-
+
-
-
+
+
diff --git a/res/layouts/pages/main.xml.lua b/res/layouts/pages/main.xml.lua
index b2ebddcf3..5ad200cc0 100644
--- a/res/layouts/pages/main.xml.lua
+++ b/res/layouts/pages/main.xml.lua
@@ -1,21 +1,6 @@
function on_open()
local worlds = core.get_worlds_list()
for _, name in ipairs(worlds) do
- document.worlds:add(
- ""..
- ""..
- ""..
- ""
- )
+ document.worlds:add(gui.template("world", {name=name}))
end
end
diff --git a/res/layouts/pages/new_world.xml b/res/layouts/pages/new_world.xml
index 911ddfb65..d017b3829 100644
--- a/res/layouts/pages/new_world.xml
+++ b/res/layouts/pages/new_world.xml
@@ -7,11 +7,11 @@
-