Add Dynamic Shape 2 page with unicode-based angles and line flipping#14
Add Dynamic Shape 2 page with unicode-based angles and line flipping#14
Conversation
Co-authored-by: petronivs <49458676+petronivs@users.noreply.github.com>
|
Pull the business logic into its own project. |
Co-authored-by: petronivs <49458676+petronivs@users.noreply.github.com>
|
Try building this again. |
Co-authored-by: petronivs <49458676+petronivs@users.noreply.github.com>
petronivs
left a comment
There was a problem hiding this comment.
Add instructions to the readme file for running this in codespace, as well as a description of the architecture.
… README Co-authored-by: petronivs <49458676+petronivs@users.noreply.github.com>
Added comprehensive instructions for running the project in GitHub Codespaces and detailed architecture documentation to the README. The documentation now includes setup steps, port forwarding information, and a complete breakdown of the layered architecture with the separated business logic. Commit 16da9ce |
petronivs
left a comment
There was a problem hiding this comment.
Fix the file name for class1.
Add unit tests.
Co-authored-by: petronivs <49458676+petronivs@users.noreply.github.com>
Fixed the file name for Class1 (renamed to DynamicShapeGenerator.cs) and added comprehensive unit tests with 10 test cases covering all major functionality including empty/null input handling, line connectivity, bounds checking, and property validation. All tests pass successfully. Commit 093389a |
petronivs
left a comment
There was a problem hiding this comment.
Add a copilot-instructions.md file
…lines Co-authored-by: petronivs <49458676+petronivs@users.noreply.github.com>
Added comprehensive copilot-instructions.md file with detailed development guidelines, architecture patterns, testing requirements, and troubleshooting guidance for AI assistants working on this project. Commit a8f0e3b |
This PR implements a new "Dynamic Shape 2" page that creates dynamic line patterns using unicode-based angles with conditional line flipping logic.
Changes Made
New Page: Dynamic Shape 2
/dynamic-shape-2Key Differences from Original Dynamic Shape
Unicode-based Angles: Uses the unicode value directly as the angle instead of incremental 180-degree rotations
Line Flipping Logic: Flips lines that point away from both center lines
Technical Implementation
Testing
/dynamic-shape-2The implementation provides more varied and character-dependent line patterns while maintaining the connected line drawing behavior of the original Dynamic Shape page.
Fixes #13.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.