diff --git a/lxtools_installer.py b/lxtools_installer.py
index 2647e12..9343d24 100755
--- a/lxtools_installer.py
+++ b/lxtools_installer.py
@@ -646,7 +646,7 @@ class LXToolsGUI:
                 self.root.iconphoto(False, icon)
         except:
             pass
-        # self.root.minsize(LXToolsAppConfig.WINDOW_WIDTH, LXToolsAppConfig.WINDOW_HEIGHT)
+        self.root.minsize(LXToolsAppConfig.WINDOW_WIDTH, LXToolsAppConfig.WINDOW_HEIGHT)
         Theme.apply_light_theme(self.root)
         # Create header
         self._create_header()
@@ -960,12 +960,14 @@ class LXToolsGUI:
 
     def _create_log_tab(self):
         """Create log tab"""
-        log_frame = ttk.Frame(self.notebook, height=80)
+        log_frame = ttk.Frame(self.notebook)
         self.notebook.add(log_frame, text=LocaleStrings.MSGL["log_name"])
 
         # Log text with scrollbar
         log_container = tk.Frame(log_frame)
         log_container.pack(fill="both", expand=True, padx=10, pady=10)
+        # Important! pack_propagate(False) must be set here to display
+        # the Clear Log button correctly
         log_container.pack_propagate(False)
 
         self.log_text = tk.Text(
@@ -988,14 +990,13 @@ class LXToolsGUI:
 
         # Log controls
         log_controls = tk.Frame(log_frame)
-        log_controls.pack(fill="x", padx=10, pady=(5, 30))
-        log_controls.pack_propagate(False)
+        log_controls.pack(fill="x", padx=10, pady=(5, 0))
 
         # Clear log button
         clear_log_btn = ttk.Button(
             log_controls, text=LocaleStrings.MSGB["clear_log"], command=self.clear_log
         )
-        clear_log_btn.pack(side="right")
+        clear_log_btn.pack(side="right", pady=(0, 10))
 
         # Initial log message
         self.log_message(