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

kivy / kivy / 34943340058
61%

Build:
DEFAULT BRANCH: master
Ran 15 Sep 2026 07:55AM UTC
Jobs 2
Files 349
Run time 1min
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

15 Sep 2026 07:45AM UTC coverage: 60.558% (+0.03%) from 60.528%
34943340058

push

github

web-flow
Fix mouse provider to track multiple simultaneous button drags (#3597) (#8480)

Rebased/reimplemented against current master (this PR predates the
is_double_tap/alt_touch removal and the modifiers/button='all' work
that has since landed).

- self.current_drag is now a dict instead of a single value. When
  disable_multitouch is set, each button gets its own key, so
  multiple buttons can be held and tracked independently. When
  multitouch simulation is enabled, all drags continue to share a
  single 'mt_simulation' key, preserving the existing one-dot-at-a-time
  behavior.
- Fixed a latent bug from the original patch that deleted
  current_drag[touch.button] on release instead of the actual dict
  key used (which is 'mt_simulation' when multitouch is enabled, not
  the raw button name).
- Added regression tests covering simultaneous multi-button tracking
  (disabled) and the single shared slot behavior (enabled), and fixed
  two existing tests that asserted current_drag is None.
- Documented the behavior change in migration.rst.

4904 of 13044 branches covered (37.6%)

46 of 46 new or added lines in 2 files covered. (100.0%)

22 existing lines in 8 files now uncovered.

29936 of 49434 relevant lines covered (60.56%)

1.2 hits per line

Coverage Regressions

Lines Coverage ∆ File
4
51.68
-1.34% kivy/core/__init__.py
4
74.6
-2.38% kivy/core/video/__init__.py
4
64.96
-0.77% kivy/modules/inspector.py
3
0.0
-100.0% kivy/core/video/video_null.py
2
71.15
66.35% kivy/core/audio_output/audio_ffpyplayer.py
2
45.87
43.8% kivy/core/video/video_ffpyplayer.py
2
49.68
-0.26% kivy/data/style.kv
1
93.18
56.82% kivy/tests/test_audio.py
Jobs
ID Job ID Ran Files Coverage
1 34943340058.1 15 Sep 2026 07:55AM UTC 349
60.51
GitHub Action Run
2 34943340058.2 15 Sep 2026 07:55AM UTC 349
59.09
GitHub Action Run
Source Files on build 34943340058
  • Tree
  • List 349
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #34943340058
  • b5cecb2a on github
  • Prev Build on master (#34762918393)
  • Next Build on master (#35319678549)
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