mirror of
https://github.com/dualshock-tools/dualshock-tools.github.io.git
synced 2026-03-01 11:19:54 +03:00
[PR #140] [MERGED] Refactored code with device abstractions and build scripts, improved error handling, customizable finetune step size #161
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/dualshock-tools/dualshock-tools.github.io/pull/140
Author: @mathiasm74
Created: 9/18/2025
Status: ✅ Merged
Merged: 9/20/2025
Merged by: @dualshock-tools
Base:
main← Head:release-2-16📝 Commits (10+)
b9b2525Define with const or let, remove unnessessary spaces, start extracting controller API calls in separate functions that don't update the UI24b2326Continue separating calls to controller APIs from UI updates and deduplicate related code5c8ac3dRefactor into separate files with abstractions for controller typesee591b0Split the code into smaller more manageble files3df62c3Bug fixes39526e3Build with Gulp824b43dCreate gulp-deploy.yml to deploy to GitHub Pages014ef1cReview and improve error handling and error messageseac12c6Improve error handling for possible DS4 clones67ecd28Allow finetune center point and circularity adjustment step customization📊 Changes
60 files changed (+12489 additions, -4554 deletions)
View changed files
➕
.github/workflows/gulp-deploy.yml(+76 -0)➕
.gitignore(+58 -0)➕
DEVELOPMENT.md(+136 -0)📝
README.md(+92 -2)➕
assets/dualshock-controller.svg(+108 -0)➕
assets/icons.svg(+27 -0)➖
core.js(+0 -3306)➕
css/finetune.css(+116 -0)➕
css/main.css(+28 -0)➕
dev-server.js(+183 -0)➕
gulpfile.js(+318 -0)📝
index.html(+214 -1073)➕
js/controller-manager.js(+479 -0)➕
js/controllers/base-controller.js(+148 -0)➕
js/controllers/controller-factory.js(+101 -0)➕
js/controllers/ds4-controller.js(+375 -0)➕
js/controllers/ds5-controller.js(+433 -0)➕
js/controllers/ds5-edge-controller.js(+248 -0)➕
js/core.js(+1019 -0)➕
js/modals/calib-center-modal.js(+237 -0)...and 40 more files
📄 Description
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.