diff --git a/OPTIONS.md b/OPTIONS.md
index a5fd6b0cb..f09c27ec8 100644
--- a/OPTIONS.md
+++ b/OPTIONS.md
@@ -60,13 +60,6 @@ Example:
- Example:
- `#FFC0CB`
-### ``
-- Default: `False`
-- Type: `Boolean`
-- Description: Keep the preview window on top of other windows.
-- Example:
- - `True`
-
### ``
- Default: `False`
- Type: `Boolean`
diff --git a/QuickLook/ViewerWindow.xaml.cs b/QuickLook/ViewerWindow.xaml.cs
index 7eb190af7..e98145e86 100644
--- a/QuickLook/ViewerWindow.xaml.cs
+++ b/QuickLook/ViewerWindow.xaml.cs
@@ -67,8 +67,10 @@ internal ViewerWindow()
windowFrameContainer.PreviewMouseMove += ShowWindowCaptionContainer;
- Topmost = SettingHelper.Get("Topmost", false);
- buttonTop.Tag = Topmost ? "Top" : "Auto";
+ // The preview window is always on top; the toggle button is hidden.
+ Topmost = true;
+ buttonTop.Tag = "Top";
+ buttonTop.Visibility = Visibility.Collapsed;
ShowInTaskbar = SettingHelper.Get("ShowInTaskbar", false);
@@ -87,13 +89,6 @@ internal ViewerWindow()
}, DispatcherPriority.ContextIdle);
};
- buttonTop.Click += (_, _) =>
- {
- Topmost = !Topmost;
- SettingHelper.Set("Topmost", Topmost);
- buttonTop.Tag = Topmost ? "Top" : "Auto";
- };
-
buttonPin.Click += (_, _) =>
{
if (SettingHelper.Get("CloseOnLostFocus", false))