• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ossia / score / 31279282760
21%

Build:
DEFAULT BRANCH: master
Ran 08 Aug 2026 10:11PM UTC
Jobs 1
Files 2942
Run time 4min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 Aug 2026 09:25PM UTC coverage: 15.323% (+0.1%) from 15.191%
31279282760

push

github

jcelerier
scenario: drag the minimap through the infinite scroller

The minimap warped the pointer back to the press point on every move and
hid the cursor: its own copy of a trick the platform may refuse. Where the
warp does not take, the handles are tied to how far the pointer can travel.
They stop at the edge of the screen, and the middle drag, which zooms on
dy, gives up well before the range it is meant to cover.

Take the scroller's relative motion instead, exposed here for both axes
since the value mapping only ever wanted the vertical one. The handles then
keep travelling for as long as the platform holds the pointer, and follow
it where it cannot.

Blank the cursor only once the pointer is held, and by changing the
override the hover pushed rather than pushing another: the minimap owns an
override cursor, which sits above any item cursor, and leaving the depth
where m_setCursor says it is keeps repeated drags from unbalancing it.

The viewport pointer the old drag needed to map its coordinates goes with
it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

1 of 50 new or added lines in 2 files covered. (2.0%)

996 existing lines in 11 files now uncovered.

30891 of 201597 relevant lines covered (15.32%)

1145.57 hits per line

Uncovered Changes

Lines Coverage ∆ File
26
17.22
-0.36% src/plugins/score-plugin-scenario/Scenario/Document/Minimap/Minimap.cpp
23
70.22
src/lib/score/graphics/InfiniteScroller.cpp

Coverage Regressions

Lines Coverage ∆ File
428
0.0
0.0% src/plugins/score-plugin-clap/Clap/Executor.cpp
204
0.0
0.0% src/plugins/score-plugin-vst3/Vst3/Node.hpp
136
0.0
0.0% src/plugins/score-plugin-vst/Vst/Node.hpp
93
0.0
0.0% src/plugins/score-plugin-fx/Fx/Looper.hpp
42
12.41
12.41% src/lib/score/graphics/DefaultGraphicsSpinboxImpl.hpp
31
0.0
0.0% src/lib/score/graphics/widgets/QGraphicsCombo.cpp
23
0.0
0.0% src/lib/score/graphics/DefaultGraphicsKnobImpl.hpp
19
66.67
66.67% src/lib/score/graphics/widgets/QGraphicsNoteChooser.cpp
16
0.0
0.0% src/plugins/score-plugin-midi/Patternist/PatternExecutor.cpp
3
17.22
-0.36% src/plugins/score-plugin-scenario/Scenario/Document/Minimap/Minimap.cpp
1
70.0
-1.01% src/plugins/score-lib-process/Process/TimeValue.hpp
Jobs
ID Job ID Ran Files Coverage
1 31279282760.1 08 Aug 2026 10:11PM UTC 2942
15.32
GitHub Action Run
Source Files on build 31279282760
  • Tree
  • List 2942
  • Changed 19
  • Source Changed 17
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31279282760
  • 2d46714a on github
  • Prev Build on master (#31268300884)
  • Next Build on master (#31341397195)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc