Skip to content

BUG: Left settings panel gets clipped and controls become inaccessible unless window is fullscreen #1041

Description

@NileshArnaiya

Describe the issue:

Steps

  1. Launch GUI with python -m kilosort
  2. Do not maximize/fullscreen the window
  3. Load a binary file and start setting parameters

Current behavior

At default/non-maximized window size, the left "Settings" panel is taller
than the window and there is no scrollbar. Everything below roughly
"Th (learned)" is cut off — including tmin, tmax, Extra/Default settings
buttons, Import/Export, and the entire "Run" section (Run button, Save
Preprocessed Copy, CAR, Verbose Log, etc). These controls only become
visible also partially even if you go fullscreen or manually resize the window to a specific
height, with no indication that content is being clipped.

Attached

Image

[screenshot A: non-fullscreen, panel cut off]
[screenshot B: fullscreen, same panel, all controls visible but not in a proper way as seen]

Image

Proposal

Wrap the settings panel content in a QScrollArea, or set a sane minimum
window height and enforce it with setMinimumSize so the window can't
open smaller than the content requires.

Not sure if this happens on windows or linux. I think this is more about responsive design across resolutions :)

Happy to PR

Reproduce the bug:

Error message:

Version information:

Environment

OS: macOS 15.7.4 (aware macOS isn't fully supported)
kilosort: v4.1.3

  • Display: 3024 x 1964

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions