Mohit Kourav
Mohit Kourav
**Title:** Refactor DiagramContext and Workspace to fix state management bugs **Description:** This PR addresses issue #737 by refactoring [DiagramContext](cci:1://file:///Users/mohitkourav/Desktop/Ap%20merge%20project%20/drawdb/drawdb/src/context/DiagramContext.jsx:9:0-259:1) and `Workspace` to improve state management and code maintainability. **Changes:** 1....
**Describe the bug** [DiagramContext.jsx](cci:7://file:///Users/mohitkourav/Desktop/Ap%20merge%20project%20/drawdb/drawdb/src/context/DiagramContext.jsx:0:0-0:0) contained impure state updates where side effects (like updating the undo/redo stack) were occurring directly inside state setter functions. This can lead to unpredictable behavior, double-invocation...
### Increasing access Adding a dark/light mode toggle directly into the p5.js Web Editor will make the platform more accessible for everyone, especially users with visual sensitivity and those who...
### Related Issue #8251 ### Expected Behavior 1. **Ensure `checkBundler` and `checkCocoaPods` always run independently** during: - `cap add ios` - `cap update ios` - `cap doctor ios` This guarantees...
### Capacitor Version npx cap doctor ### Other API Details ```Shell **npm --version output:** **node --version output:** **pod --version output (iOS CocoaPods issues only):** ``` ### Platforms Affected - [x]...