Customizing Settings via user.ini - ccseer/Seer GitHub Wiki

How

  1. Exit the Seer
  2. After opening user.ini, it's located at AppData\Local\Corey\Seer or the docutment folder if you changed the place
  3. find the field that needs to be modified, modify the data after the equal sign and save the file
    • Restore certain data: delete the row, and the default value will be written in the next startup
    • Restore entire file: just delete user.ini directly, and the program will generate a new file at the next startup
  4. It will take effect after re-opening Seer

Keys

[General]

  • tray_icon_style system tray icon. 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 When the current time minus the creation time of the temporary file is greater than this value, the temporary file will be deleted
  • load_cloud_files Whether to load online files. true/false
  • enable_esc_key The ESC key will hide the main preview window when it is visible, regardless of whether the window is currently focused. true/false
  • titlebar_hide_separate_btn Whether to hide the separate window button in the title bar. true/false
  • loading_delay_ms: Delay threshold (in milliseconds) before showing the preview loading screen. Default is 200
    • If the value is less than 200, the loading screen will be shown for every preview.
    • If the value is 200 or greater, the loading screen will only appear if the next preview takes longer than this threshold to load.
    • Skipping the loading screen makes the preview experience smoother and more seamless.

[Media]

  • decoders video decoding method. "MFT:d3d=11", D3D11, DXVA, CUDA, FFmpeg, dav1d
    • ignored if Disable Hardware Decoding is checked in Settings
  • audio_extra_support see [Media - extra_support]
  • video_extra_support see [Media - extra_support]
  • log whether to generate decoding log files. true/false
  • show_mute_button whether to display the mute button in the control bar. true/false
  • show_time_indication whether to display the time indicator in the control bar. true/false
  • audio_remember_playback_pos whether to remember audio playback records. true/false
  • video_remember_playback_pos whether to remember video playback records. true/false
  • window_size Controls the relative size of the preview window as a fraction of the screen size. [0.01, 0.99]
    • final window size will be clamped between a hardcoded minimal size and Maximum preview size in Settings - Advanced
    • default value 1: auto-sizing
  • exclude: Used to exclude built-in file types from preview
    • Case-insensitive. Multiple extensions should be separated by commas: exclude = xps, eps
    • Once set, the specified extensions will not appear under Settings > Types, and files of these types will not be loaded during preview

[PDF]

  • fit_width_at_first whether to fit the page width by default. true/false
  • show_outline_button whether to display the outline button in the control bar. true/false
  • show_sidebar_left whether to display sidebar on the left. true/false
  • window_size see [Media - window_size]
  • exclude see [Media - exclude]
  • extra_support Additional extension support
    • If a file can be previewed by the PDF module but its extension is not in the default supported list, add it here to allow Seer to attempt previewing it.
    • Case-insensitive. Multiple extensions should be separated by commas: extra_support = xps, eps
    • If the extension overlaps with other previewers, Seer will load it based on the previewer order in Settings > Types
    • Once set, the extension will appear under Settings > Types

[Text]

  • extra_support see [Media - extra_support]
  • view_threshold File size threshold, file size smaller than this value will have functions such as syntax highlighting and line breaks, and texts larger than this value will be displayed in plain text to ensure fluency and stability. 3145728
  • line_threshold the maximum number of words in a single line, when the number of words in a single line is too large, the interface will be obviously stuck. 10000
  • minimap_scale minimap content scaling factor, range is [0.5, 2.0], default is 1.0
  • custom_font custom font, make sure the font is installed on the system, and the font name is correct.
  • remember_pos whether to remember the last scroll position of the large text file. true/false
  • custom_theme set one of these options to modify the code highlighting color.
    • "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"
    • By default, Seer uses either "GitHub Dark" or "GitHub Light" based on the current theme.
    • Gallery: https://github.com/ccseer/Seer/issues/460
  • window_size see [Media - window_size]
  • exclude see [Media - exclude]

[Image]

  • raw_extra_support see [Media - extra_support]
  • max_read_size file size threshold, when the file size is larger than this value, the program will only load the preview size (currently displayable width and height), and will not load the full image size. 52428800
  • use_internal_exif_reader if you have the script exiftool installed, use this key to turn off internal meta information loader to keep your property panel clean. true/false
  • accelerate whether to use hardware acceleration. true/false
  • minimap_scale minimap content scaling factor, range is [0.5, 2.0], default is 1.0
  • window_size see [Media - window_size]
  • exclude see [Media - exclude]

[WebView]

  • markdown_use_heti used to render markdown, heti is used by default when no custom css is specified. true/false
  • show_save_as_pdf_btn whether to display the "Save as PDF" button in the control bar for Markdown files. true/false
  • window_size see [Media - window_size]
  • extra_support see [Media - extra_support]
  • exclude see [Media - exclude]

[Folder]

  • extra_support see [Media - extra_support]
  • window_size see [Media - window_size]
  • exclude see [Media - exclude]