Skip to content

Feature: Add large slider popup#1457

Open
mrariden wants to merge 8 commits into
mainfrom
slider_popup
Open

Feature: Add large slider popup#1457
mrariden wants to merge 8 commits into
mainfrom
slider_popup

Conversation

@mrariden
Copy link
Copy Markdown
Collaborator

@mrariden mrariden commented May 21, 2026

It can be helpful to have more range on the slider to get the viewer saturation just right. Added low/high textboxes as well. The textboxes and slider all validate user inputs.

The popup opens with right click and is attached to the slider that was right-clicked.

Rewired the signal passing between the sliders to make it more extensible for future changes with arbitrary channel colors.

Example screenshot:
Screenshot 2026-05-21 at 4 47 30 PM

TODO:

  • Gui testing protocol
  • Adjust docs
    • Hover text
    • RTD No references in RTD docs
  • Passing tests
    • Mac
    • Ubuntu
    • GH Runners

@mrariden
Copy link
Copy Markdown
Collaborator Author

mrariden commented May 22, 2026

Tests passing on

  • Mac
  • Ubuntu

GUI manual testing:

Image loading

  • Drop image into GUI
  • Load from menu
  • Right/left arrow keys to load next image in folder

Network

  • 'run CPSAM' button works
  • Adjusting parameters & hit return to re-run dynamics
    • Diameter
    • Flow threshold
    • cell probability threshold
    • normalization percentiles
    • niter dynamics
  • User models work

GUI: display

  • Image colors work with drop down and arrow key up/down
  • Display data cycles through flows/cellprob/image/restored with drop down and pg up/down
  • Auto adjust saturation checkbox and sliders work
  • Big slider popup works
  • Space bar reset view

GUI: mouse/ROIs

  • Right click and draw cell
  • Command/ctrl and click to delete cell
  • Left click and drag to pan
  • Scroll to zoom
  • Number of ROIs updates correctly when add/delete cell
  • Masks/outline can be turned on/off with checkbox and (Z & X)
  • Delete multiple ROIs using region selection works
  • Escape drawing with esc

GUI: menus

  • All File > saving functions work
  • All Edit > functions work
  • Models >
    • Add model and remove model works
    • Train new model, adjusting training params/name works
  • Help menu items appear when clicked

Filtering

  • Sharpen and smooth radius appear correct and make a 'restored' viewer image
  • tile_norm blocksize normalizes images per block
  • Smoothing in 3D works

@mrariden mrariden marked this pull request as ready for review May 22, 2026 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant