diff --git a/src/briar/gtk/window.py b/src/briar/gtk/window.py
index 82448943d1a70f00287721ee77b7e0ad7ecf0aa8..be261b821088020bf14f0b121d472b523d1ee2e9 100644
--- a/src/briar/gtk/window.py
+++ b/src/briar/gtk/window.py
@@ -37,8 +37,18 @@ class Window(Gtk.ApplicationWindow):
     def __setup_content(self):
         self.__container = Container()
         self.__container.show()
+        self.__container.set_hexpand(True)
+        self.__container.set_vexpand(True)
         self.__vgrid = Gtk.Grid()
         self.__vgrid.set_orientation(Gtk.Orientation.VERTICAL)
         self.__vgrid.show()
         self.__vgrid.add(self.__container)
         self.add(self.__vgrid)
+        self.__setup_size((800, 600))
+
+    def __setup_size(self, size):
+        if len(size) == 2 and\
+           isinstance(size[0], int) and\
+           isinstance(size[1], int):
+            self.resize(size[0], size[1])
+