Commit Graph

9 Commits

Author SHA1 Message Date
schihei 1aeef10ebe Standardize documentation across all *.tsx files
- Add file-level JSDoc comments to components that were missing them
- Ensure consistent documentation format across all components
- Improve code maintainability and readability
2025-03-22 19:53:09 +01:00
schihei 04c86c6162 Refactor MatchProperties component for better maintainability and performance 2025-03-22 15:50:19 +01:00
schihei 07b0232726 Optimize performance by batching context.sync() calls
- GridGuidelineManager: Load all shape names upfront and apply operations in batches
- AlignmentButtons: Replaced for loops with forEach and reduced sync calls
- MatchProperties: Reorganized code to batch load operations and property assignments

This optimization significantly reduces round-trips between JavaScript and the Office application,
improving performance and responsiveness of the add-in.

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-14 23:56:54 +01:00
schihei 30b9b75972 Moved styles definition in a common style file 2025-03-08 19:45:12 +01:00
schihei 0611db8c01 Minor changes 2025-03-08 00:35:39 +01:00
schihei dd2561adc8 Now only using one status box 2025-03-08 00:30:43 +01:00
schihei ba393bac87 Fixed fill for properties 2025-03-08 00:22:18 +01:00
schihei 87e563af3a Fixed error in Match PRoperties 2025-03-08 00:01:42 +01:00
schihei a9c568a20d Initial version of MatchProperties and border ajustment 2025-03-07 23:54:15 +01:00