[PR #153] [MERGED] Release 2.18 #174

Closed
opened 2026-02-10 18:47:48 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dualshock-tools/dualshock-tools.github.io/pull/153
Author: @mathiasm74
Created: 10/2/2025
Status: Merged
Merged: 10/15/2025
Merged by: @dualshock-tools

Base: mainHead: release_2_18


📝 Commits (10+)

  • d799c42 Add adaptive trigger support to the DS5
  • 7d941d5 Add new "Quick test" modal
  • cd2040c Add button tests to Quick Test modal
  • 05b2578 Move the Quick Test button
  • f7f58bb Allow user to skip quick-tests and then add them back
  • 049093d Add Quick Test of LED lights
  • 8fd7365 Add Quick Test of the headphone jack
  • 69f7468 Add DS4 support for the quick tests
  • d5d69f7 Add sliders to finetune modal for increasing non-circularity
  • d7a9a6c Review and refactor finetune dialog

📊 Changes

57 files changed (+6966 additions, -1116 deletions)

View changed files

📝 .github/workflows/gulp-deploy.yml (+1 -3)
📝 assets/donate.png (+0 -0)
assets/dualsense-controller.svg (+112 -0)
📝 assets/dualshock-controller.svg (+92 -68)
📝 assets/icons.svg (+19 -0)
📝 css/finetune.css (+34 -0)
📝 css/main.css (+91 -0)
📝 gulpfile.js (+3 -3)
📝 index.html (+23 -9)
📝 js/controller-manager.js (+144 -11)
📝 js/controllers/base-controller.js (+51 -4)
📝 js/controllers/controller-factory.js (+13 -11)
📝 js/controllers/ds4-controller.js (+352 -23)
📝 js/controllers/ds5-controller.js (+477 -30)
📝 js/controllers/ds5-edge-controller.js (+9 -10)
📝 js/core.js (+223 -145)
📝 js/modals/calib-center-modal.js (+51 -20)
📝 js/modals/calib-range-modal.js (+206 -15)
📝 js/modals/finetune-modal.js (+626 -96)
js/modals/quick-test-modal.js (+1642 -0)

...and 37 more files

📄 Description

Changes in this release

  • Added sliders for adjusting the joystick's non-circularity to the finetune modal and more details about what average circularity error is desirable.
  • Added a Quick Test dialog with tests for USB connector, buttons, adaptive triggers, haptic vibration, lights, speaker, headphones, and mic.
  • Added "Don't show again" option for the Edge's disclaimer modal.
  • Added percentage-pressed to the controller L2 and R2 buttons
  • Made the four-step center calibration dialog DS4-only
  • Added more instructions and a progress bar to the range calibration modal
  • Fixed the build issue with the PNG images
  • Added a check_translations.py script for finding missing and unused strings

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/dualshock-tools/dualshock-tools.github.io/pull/153 **Author:** [@mathiasm74](https://github.com/mathiasm74) **Created:** 10/2/2025 **Status:** ✅ Merged **Merged:** 10/15/2025 **Merged by:** [@dualshock-tools](https://github.com/dualshock-tools) **Base:** `main` ← **Head:** `release_2_18` --- ### 📝 Commits (10+) - [`d799c42`](https://github.com/dualshock-tools/dualshock-tools.github.io/commit/d799c424c64729fa2ed81f33120624e770de1d7d) Add adaptive trigger support to the DS5 - [`7d941d5`](https://github.com/dualshock-tools/dualshock-tools.github.io/commit/7d941d573727154c32cc55d8ff53d509211e9623) Add new "Quick test" modal - [`cd2040c`](https://github.com/dualshock-tools/dualshock-tools.github.io/commit/cd2040cdfad2041578f8c93ca88813a8288337a6) Add button tests to Quick Test modal - [`05b2578`](https://github.com/dualshock-tools/dualshock-tools.github.io/commit/05b25786a2598e540ce4f1f8039996a0a41d6cea) Move the Quick Test button - [`f7f58bb`](https://github.com/dualshock-tools/dualshock-tools.github.io/commit/f7f58bbc7677e49d5175248eb646d48c6b8f6264) Allow user to skip quick-tests and then add them back - [`049093d`](https://github.com/dualshock-tools/dualshock-tools.github.io/commit/049093df9f60caf4bc737421cd17b347a6c9eb8c) Add Quick Test of LED lights - [`8fd7365`](https://github.com/dualshock-tools/dualshock-tools.github.io/commit/8fd73659272c255812dc3c061816621994fa3d24) Add Quick Test of the headphone jack - [`69f7468`](https://github.com/dualshock-tools/dualshock-tools.github.io/commit/69f7468ea619fc00476895a97b65be0ec05b89ad) Add DS4 support for the quick tests - [`d5d69f7`](https://github.com/dualshock-tools/dualshock-tools.github.io/commit/d5d69f725b903da1ccb43f8876c7170a429af080) Add sliders to finetune modal for increasing non-circularity - [`d7a9a6c`](https://github.com/dualshock-tools/dualshock-tools.github.io/commit/d7a9a6c5e12f810545ea7b1d8ca50ce0d7b1143d) Review and refactor finetune dialog ### 📊 Changes **57 files changed** (+6966 additions, -1116 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/gulp-deploy.yml` (+1 -3) 📝 `assets/donate.png` (+0 -0) ➕ `assets/dualsense-controller.svg` (+112 -0) 📝 `assets/dualshock-controller.svg` (+92 -68) 📝 `assets/icons.svg` (+19 -0) 📝 `css/finetune.css` (+34 -0) 📝 `css/main.css` (+91 -0) 📝 `gulpfile.js` (+3 -3) 📝 `index.html` (+23 -9) 📝 `js/controller-manager.js` (+144 -11) 📝 `js/controllers/base-controller.js` (+51 -4) 📝 `js/controllers/controller-factory.js` (+13 -11) 📝 `js/controllers/ds4-controller.js` (+352 -23) 📝 `js/controllers/ds5-controller.js` (+477 -30) 📝 `js/controllers/ds5-edge-controller.js` (+9 -10) 📝 `js/core.js` (+223 -145) 📝 `js/modals/calib-center-modal.js` (+51 -20) 📝 `js/modals/calib-range-modal.js` (+206 -15) 📝 `js/modals/finetune-modal.js` (+626 -96) ➕ `js/modals/quick-test-modal.js` (+1642 -0) _...and 37 more files_ </details> ### 📄 Description Changes in this release - Added sliders for adjusting the joystick's non-circularity to the finetune modal and more details about what average circularity error is desirable. - Added a Quick Test dialog with tests for USB connector, buttons, adaptive triggers, haptic vibration, lights, speaker, headphones, and mic. - Added "Don't show again" option for the Edge's disclaimer modal. - Added percentage-pressed to the controller L2 and R2 buttons - Made the four-step center calibration dialog DS4-only - Added more instructions and a progress bar to the range calibration modal - Fixed the build issue with the PNG images - Added a check_translations.py script for finding missing and unused strings --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-10 18:47:48 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dualshock-tools/dualshock-tools.github.io#174