Hey,
throwing in my submission for the bugfix rewards. All 5 issues are
SpaceMouse / Spaceball stuff, fixed in 4 PRs over the past couple months:
FreeCAD/FreeCAD#28110 fixes FreeCAD/FreeCAD#25926: jerky 3D nav on Linux.
Added event coalescing and per-axis deadzone. Merged 2026-03-07.
FreeCAD/FreeCAD#28181 fixes FreeCAD/FreeCAD#10073 and FreeCAD/FreeCAD#17812:
two button-dispatch bugs in DlgCustomizeSpaceball and MainWindow. Merged
2026-03-28.
FreeCAD/FreeCAD#28915 fixes FreeCAD/FreeCAD#17809: 100% CPU after the spnav
daemon dies. Backported to 1.1 in FreeCAD/FreeCAD#29012. Merged 2026-04-02.
FreeCAD/FreeCAD#29331 fixes FreeCAD/FreeCAD#21997: Coin realTime sensor was
firing at full rate even when the window is unfocused. Got it down ~96% in
background. Merged 2026-05-01.
All five are Type: Bug, Status: Confirmed.
There's also FreeCAD/FreeCAD#28956 still open (fix for FreeCAD/FreeCAD#19366,
Spaceball button list not updating on device reset): passing CI, no review
yet, but in case it lands in time.
Shout if you need anything.
Cheers
Hey,
throwing in my submission for the bugfix rewards. All 5 issues are
SpaceMouse / Spaceball stuff, fixed in 4 PRs over the past couple months:
FreeCAD/FreeCAD#28110 fixes FreeCAD/FreeCAD#25926: jerky 3D nav on Linux.
Added event coalescing and per-axis deadzone. Merged 2026-03-07.
FreeCAD/FreeCAD#28181 fixes FreeCAD/FreeCAD#10073 and FreeCAD/FreeCAD#17812:
two button-dispatch bugs in DlgCustomizeSpaceball and MainWindow. Merged
2026-03-28.
FreeCAD/FreeCAD#28915 fixes FreeCAD/FreeCAD#17809: 100% CPU after the spnav
daemon dies. Backported to 1.1 in FreeCAD/FreeCAD#29012. Merged 2026-04-02.
FreeCAD/FreeCAD#29331 fixes FreeCAD/FreeCAD#21997: Coin realTime sensor was
firing at full rate even when the window is unfocused. Got it down ~96% in
background. Merged 2026-05-01.
All five are Type: Bug, Status: Confirmed.
There's also FreeCAD/FreeCAD#28956 still open (fix for FreeCAD/FreeCAD#19366,
Spaceball button list not updating on device reset): passing CI, no review
yet, but in case it lands in time.
Shout if you need anything.
Cheers