Skip to content

Make scrollbar handlers draggable - #14040

Merged
larsoner merged 4 commits into
mne-tools:mainfrom
cbrnr:mpl-browser-drag
Jul 14, 2026
Merged

Make scrollbar handlers draggable#14040
larsoner merged 4 commits into
mne-tools:mainfrom
cbrnr:mpl-browser-drag

Conversation

@cbrnr

@cbrnr cbrnr commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

This is a follow-up PR to #13988, where the scrollbar handles were not draggable.

@cbrnr
cbrnr requested a review from drammock as a code owner July 10, 2026 06:13
@cbrnr
cbrnr requested review from agramfort and larsoner as code owners July 10, 2026 06:15
@cbrnr
cbrnr removed the request for review from agramfort July 10, 2026 06:15
@larsoner

Copy link
Copy Markdown
Member

Cool, worked just how I was hoping it was when I went to try it!

So we don't take a big coverage hit (and to ensure it actually works going forward) could you add a little test that does some scrolling down, checks to make sure something relevant has changed, then scrolls back up? Should be doable with the _fake_click etc.

@larsoner

Copy link
Copy Markdown
Member

@cbrnr don't hesitate to ping for re-review if you push commits, I don't get notified for those so only noticed this was good to go looking at the PR list. Thanks for adding the test, in it goes!

@larsoner
larsoner merged commit 210be8d into mne-tools:main Jul 14, 2026
32 checks passed
@cbrnr
cbrnr deleted the mpl-browser-drag branch July 14, 2026 14:25
larsoner added a commit to larsoner/mne-python that referenced this pull request Jul 14, 2026
* upstream/main:
  Make scrollbar handlers draggable (mne-tools#14040)
  [pre-commit.ci] pre-commit autoupdate (mne-tools#14052)
  Warn when Epochs events fall outside the raw data range (mne-tools#12989) (mne-tools#14004)
  Ensure epochs being concatenated have compatible event ids (mne-tools#14051)
  Widen main content area (mne-tools#14015)
  MAINT: remove dead gain/bits/value_range fields from _read_header in … (mne-tools#14047)
  ENH: replace `_get_blocks` binary reader with mffpy Reader API (mne-tools#14043)
  MAINT: Update dependency specifiers (mne-tools#14048)
  [dependabot]: Bump the actions group with 2 updates (mne-tools#14049)
  Simplify doc building with more refleak (mne-tools#14045)
  ENH: add overlay Brain GUI (mne-tools#14031)
  ENH: support multiple simultaneous overlays in Brain.add_data (mne-tools#13995)
  Add option to show a zero line in browser (mne-tools#14018)
  FIX: pass cmap name string not tuple to interactive topomap slider kwargs (mne-tools#14039)
  Doc/add ai policy pointer (mne-tools#14037)
  Allow subclasses of FigureClass to be passed to plot_raw/plot_epochs (mne-tools#13979)
  MAINT: Replace manual PNS binary block reader in `_read_segment_file` with `mffpy` (mne-tools#14030)
larsoner added a commit to sharifhsn/mne-python that referenced this pull request Jul 14, 2026
* upstream/main: (206 commits)
  Improve type checks (mne-tools#14036)
  Make scrollbar handlers draggable (mne-tools#14040)
  [pre-commit.ci] pre-commit autoupdate (mne-tools#14052)
  Warn when Epochs events fall outside the raw data range (mne-tools#12989) (mne-tools#14004)
  Ensure epochs being concatenated have compatible event ids (mne-tools#14051)
  Widen main content area (mne-tools#14015)
  MAINT: remove dead gain/bits/value_range fields from _read_header in … (mne-tools#14047)
  ENH: replace `_get_blocks` binary reader with mffpy Reader API (mne-tools#14043)
  MAINT: Update dependency specifiers (mne-tools#14048)
  [dependabot]: Bump the actions group with 2 updates (mne-tools#14049)
  Simplify doc building with more refleak (mne-tools#14045)
  ENH: add overlay Brain GUI (mne-tools#14031)
  ENH: support multiple simultaneous overlays in Brain.add_data (mne-tools#13995)
  Add option to show a zero line in browser (mne-tools#14018)
  FIX: pass cmap name string not tuple to interactive topomap slider kwargs (mne-tools#14039)
  Doc/add ai policy pointer (mne-tools#14037)
  Allow subclasses of FigureClass to be passed to plot_raw/plot_epochs (mne-tools#13979)
  MAINT: Replace manual PNS binary block reader in `_read_segment_file` with `mffpy` (mne-tools#14030)
  Fix transition bandwidth reported in 'filter too short' error (mne-tools#11406) (mne-tools#14005)
  ENH: Show the current time as a vertical line in plot_evoked_topo (mne-tools#14032)
  ...
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.

2 participants