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

Stellarium / stellarium / 24953843996 / 1
11%
master: 11%

Build:
DEFAULT BRANCH: master
Ran 26 Apr 2026 10:13AM UTC
Files 686
Run time 15s
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

26 Apr 2026 09:57AM UTC coverage: 11.02%. Remained the same
24953843996.1

push

github

web-flow
Gamepad Controller Support for Stellarium Remote Control (#4813)

* gamepad remote control web API module

added  comprehensive gamepad controller support to the Stellarium Remote Control plugin, enabling users to control Stellarium using a wide range of popular game controllers. The implementation is based on the SDL Game Controller Database and supports over 20 different controller models from major manufacturers.

webroot/
├── js/
│   ├── ui/
│   │   └── gpcontroller.js (new)
│   └── main.js (modified)
├── css/
│   └── gamepad.css (new)
└── index.html (modified)

* Fix missing icon set

* Fix missing icon set + fix version of loaded jQuery

* Gamepad controller implementation v2.5.0

Complete gamepad controller implementation v2.5.0

- Full W3C Gamepad API compliance
- Live Input Monitor for real-time debugging
- Enhanced Scan button with visual feedback
- Improved responsiveness with optimized timeouts
- Complete button customization interface
- Profile import/export functionality
- Responsive CSS matching Stellarium theme
- Added tablet7in.html support

* Update main.js

* Fix: Clear Live Input Monitor on controller disconnect

When a controller is disconnected, the Live Input Monitor previously
continued to display stale button and axis values. This caused
confusion as the data appeared frozen rather than showing the
disconnected state.

Changes:
- Add null/undefined checks in updateLiveInputDisplay() to detect
  when no controller is connected
- Display "No controller connected" message in Buttons, Axes,
  and Device Information panels when no active device exists
- Call updateLiveInputDisplay() in setActiveDevice() when switching
  to null device
- Call updateLiveInputDisplay() in gamepaddisconnected event handler
- Add fallback messages in updateButtonsDisplay() and
  updateAxesDisplay() when gamepad data is unavailable

This ensures the Live Input Monitor reflects the actual connection
state, matching the behavior of the Button Customization... (continued)

14696 of 133360 relevant lines covered (11.02%)

16950.81 hits per line

Source Files on job 24953843996.1
  • Tree
  • List 686
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 24953843996
  • 30013c86 on github
  • Prev Job for on master (#24953751671.1)
  • Next Job for on master (#24954437312.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc