Index: uspace/app/hello/hello.c
===================================================================
--- uspace/app/hello/hello.c	(revision 68698ba749704c88f9fae978f9ad156e93787679)
+++ uspace/app/hello/hello.c	(revision 7572eb645c6de21d2eba77fbba0209b2a92b02e2)
@@ -1,4 +1,4 @@
 /*
- * Copyright (c) 2020 Jiri Svoboda
+ * Copyright (c) 2021 Jiri Svoboda
  * All rights reserved.
  *
@@ -80,8 +80,15 @@
 	ui_wnd_params_init(&params);
 	params.caption = "Hello World";
-	params.rect.p0.x = 0;
-	params.rect.p0.y = 0;
-	params.rect.p1.x = 200;
-	params.rect.p1.y = 60;
+	if (ui_is_textmode(ui)) {
+		params.rect.p0.x = 0;
+		params.rect.p0.y = 0;
+		params.rect.p1.x = 24;
+		params.rect.p1.y = 5;
+	} else {
+		params.rect.p0.x = 0;
+		params.rect.p0.y = 0;
+		params.rect.p1.x = 200;
+		params.rect.p1.y = 60;
+	}
 
 	memset((void *) &hello, 0, sizeof(hello));
@@ -111,10 +118,8 @@
 	}
 
-	rect.p0.x = 10;
-	rect.p0.y = 35;
-	rect.p1.x = 190;
-	rect.p1.y = 50;
+	ui_window_get_app_rect(window, &rect);
 	ui_label_set_rect(hello.label, &rect);
 	ui_label_set_halign(hello.label, gfx_halign_center);
+	ui_label_set_valign(hello.label, gfx_valign_center);
 
 	rc = ui_fixed_add(hello.fixed, ui_label_ctl(hello.label));
