diff --git a/res/layouts/pages/404.xml b/res/layouts/pages/404.xml
index 375d4fde..1912fc2f 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 defa84d5..e70993a6 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 ea1a9e65..82037dfa 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 62af88b4..3082474c 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 08fb5d86..3ff1c23f 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 b2ebddcf..5ad200cc 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 911ddfb6..d017b382 100644
--- a/res/layouts/pages/new_world.xml
+++ b/res/layouts/pages/new_world.xml
@@ -7,11 +7,11 @@
-