Advanced Configuration (user.ini)

Users can fine-tune Seer by manually editing the user.ini configuration file to resolve issues or customize behavior.

How to Modify

  1. Exit Seer completely.
  2. Locate: user.ini is usually at %AppData%\Local\Corey\Seer (or your custom path).
  3. Modify: Update the value after the = sign.
    • Restore a setting: Delete the row; the default value will be restored on the next startup.
    • Restore entire file: Delete user.ini directly; the program will regenerate a fresh file on the next startup.
  4. Apply: Restart Seer for changes to take effect.

Configuration Reference

[General]

  • tray_icon_style: System tray icon style. Options: default, dark, light, blue.
  • use_trigger_key_close: Whether to hide the window with the space bar when the main preview window has focus. true/false.
  • temp_file_expire_days: Temporary files older than this value will be deleted.
  • enable_esc_key: ESC key hides the preview window regardless of focus. true/false.
  • titlebar_hide_separate_btn: Toggle separate window button in the title bar. true/false.
  • ignored_extensions: Completely ignores Seer's spacebar preview for specific extensions. Case-insensitive, separated by commas or spaces. (e.g., exe, msi)
  • loading_delay_ms: Delay threshold (ms) before showing the loading screen. Default is 200.
    • < 200: Loading screen shown for every preview.
    • = 200: Loading screen only shown if the next preview takes longer than this threshold.

[Media]

  • decoders: Video decoding method. Options: MFT:d3d=11, D3D11, DXVA, CUDA, FFmpeg, dav1d. (Ignored if "Disable Hardware Decoding" is checked in Settings).
  • audio_extra_support / video_extra_support: Additional file format support.
  • log: Whether to generate decoding log files. true/false.
  • show_mute_button: Display mute button in control bar. true/false.
  • show_time_indication: Display time indicator in control bar. true/false.
  • audio_remember_playback_pos / video_remember_playback_pos: Remember playback position. true/false.
  • window_size: Relative size of the preview window as a fraction of screen size [0.01, 0.99]. Default 1 (auto-sizing). Final size clamped by "Maximum preview size" in Settings.
  • exclude: Built-in file types to exclude from preview. Case-insensitive, comma-separated (e.g., xps, eps).

[PDF]

  • show_sidebar_button: Display sidebar (outline/thumbnails/notes) button. true/false.
  • show_sidebar_left: Sidebar position (true=left, false=right).
  • fit_w / fit_h: Default page width/height dimensions (pixels). Default 960.
  • window_size / exclude: See [Media] section definitions.
  • extra_support: Additional extensions to be handled by the PDF module. Case-insensitive, comma-separated.

[Text]

  • extra_support / exclude / window_size: See [Media] section definitions.
  • view_threshold: Max file size (bytes) for syntax highlighting/line breaks. Larger files display as plain text. Default 3145728.
  • line_threshold: Max characters in a single line before interface lag occurs. Default 10000.
  • minimap_scale: Minimap content scaling factor [0.5, 2.0]. Default 1.0.
  • custom_font: Custom system font name. Ensure the font is installed correctly.
  • remember_pos: Remember scroll position of large files. true/false.
  • custom_theme: Code highlighting theme. Options: Atom One Dark, Atom One Light, Breeze Dark, Breeze Light, Catppuccin Frappé, Catppuccin Latte, Catppuccin Macchiato, Catppuccin Mocha, Dracula, Falcon, GitHub Dark, GitHub Light, Homunculus, Monokai, Nord, Oblivion, Printing, Radical, Solarized Dark, Solarized Light, Tokyo Night, Tokyo Night Light, Tokyo Night Storm, VSCodium Dark, Vim Dark, ayu Dark, ayu Light, ayu Mirage, gruvbox Dark, gruvbox Light.

[Image]

  • raw_extra_support / exclude / window_size / minimap_scale: See [Media]/[Text] definitions.
  • max_read_size: Max file size (bytes). If exceeded, only preview size is loaded, not the full image. Default 52428800.
  • use_internal_exif_reader: Disable internal meta info loader if using external exiftool. true/false.
  • accelerate: Use hardware acceleration. true/false.

[WebView]

  • markdown_use_heti: Use heti to render markdown. true/false.
  • show_save_as_pdf_btn: Display "Save as PDF" button for Markdown files. true/false.
  • extra_support / exclude / window_size: See [Media] definitions.

[Folder]

  • extra_support / exclude / window_size: See [Media] definitions.

[SystemViewer]

  • exclude: Used to exclude specific extensions from being handled by the Windows System Preview Handler.