From 2e6797be608124188c076a1ce9cdea0af25c8a31 Mon Sep 17 00:00:00 2001 From: dualshock-tools Date: Sun, 21 Dec 2025 11:20:56 +0100 Subject: [PATCH] Remove editor directories and update .gitignore --- .gitignore | 5 +- .zencoder/rules/repo.md | 76 ------------------------ dualshock-tools.github.io.code-workspace | 10 ---- 3 files changed, 4 insertions(+), 87 deletions(-) delete mode 100644 .zencoder/rules/repo.md delete mode 100644 dualshock-tools.github.io.code-workspace diff --git a/.gitignore b/.gitignore index d5eaae7..1a4158a 100644 --- a/.gitignore +++ b/.gitignore @@ -55,4 +55,7 @@ jspm_packages/ .yarn-integrity # dotenv environment variables file -.env \ No newline at end of file +.env + +.zencoder/ +*.code-workspace diff --git a/.zencoder/rules/repo.md b/.zencoder/rules/repo.md deleted file mode 100644 index af0751a..0000000 --- a/.zencoder/rules/repo.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -description: Repository Information Overview -alwaysApply: true ---- - -# DualShock Calibration GUI Information - -## Summary - -A web-based calibration tool for PlayStation DualShock 4, DualSense, and DualSense Edge controllers. The application uses WebHID API to connect to controllers and provides a user interface for calibration and testing of controller inputs. - -## Structure - -- **root**: Main JavaScript files and HTML interface -- **lang/**: Contains JSON files for multiple language translations -- **scripts/**: Utility scripts for development (e.g., language file processing) - -## Language & Runtime - -**Language**: JavaScript (Frontend), Python (Utilities) -**JavaScript Version**: ECMAScript 2021 -**Build System**: None (Static web application) -**Package Manager**: None (CDN dependencies) - -## Dependencies - -**Main Dependencies**: - -- Bootstrap 5.3.3 (UI framework) -- jQuery 3.7.1 (DOM manipulation) -- FontAwesome 6.6.0 (Icons) - -## Web Application - -**Entry Point**: index.html -**Main Scripts**: - -- core.js: Core application logic and initialization -- device.js: Controller device interaction via WebHID API - -## Internationalization - -**Framework**: Custom implementation -**Language Files**: JSON format in lang/ directory -**Available Languages**: 20+ languages including Arabic, Bulgarian, Czech, Danish, German, Spanish, French, etc. -**Processing Tool**: scripts/process_lang.py (Python utility for managing language files) - -## Web Features - -**Progressive Web App**: Configured with site.webmanifest -**Icons**: Various sizes for different platforms (favicon, apple-touch-icon, web-app-manifest) -**Browser Compatibility**: Requires WebHID support (primarily Chrome-based browsers) - -## Controller Support - -**Supported Devices**: - -- DualShock 4 -- DualSense -- DualSense Edge - -**Features**: - -- Controller connection via WebHID -- Stick calibration -- Input testing -- Battery status display - -## Development - -**Linting**: ESLint with custom configuration (eslint.config.mjs) -**Code Standards**: - -- ECMAScript 2021 -- Strict mode ('use strict') -- Preference for const/let over var diff --git a/dualshock-tools.github.io.code-workspace b/dualshock-tools.github.io.code-workspace deleted file mode 100644 index 2082a41..0000000 --- a/dualshock-tools.github.io.code-workspace +++ /dev/null @@ -1,10 +0,0 @@ -{ - "folders": [ - { - "path": "." - } - ], - "settings": { - "typescript.tsdk": "hygglo-core/node_modules/typescript/lib" - } -} \ No newline at end of file