103 Commits

Author SHA1 Message Date
89c778289c
Merge pull request #5 from enaut/copilot/research-turtle-lib-architecture
Align turtle-lib API docs with actual speed/reset/coordinate/heading semantics
2026-05-21 22:17:42 +02:00
copilot-swe-agent[bot]
77ca219621
Refine SetHeading conversion wording
Agent-Logs-Url: https://github.com/enaut/turtlers/sessions/5fb2f5ed-163f-4c2d-8180-1e96150e7e46

Co-authored-by: enaut <290005+enaut@users.noreply.github.com>
2026-05-21 20:09:15 +00:00
copilot-swe-agent[bot]
2ac52ecc92
Fix turtle-lib API docs and invariant wording
Agent-Logs-Url: https://github.com/enaut/turtlers/sessions/5fb2f5ed-163f-4c2d-8180-1e96150e7e46

Co-authored-by: enaut <290005+enaut@users.noreply.github.com>
2026-05-21 20:08:40 +00:00
59d6bc164e improve examples 2026-05-21 21:50:13 +02:00
ece26bfe04 create a svg log instead of caching the commands where they do not
belong...
2026-05-21 21:28:14 +02:00
156301f272 remove dead code and translate german comments to english 2026-05-21 17:35:59 +02:00
96b02f61be improve circle construction and rendering 2026-05-21 17:29:27 +02:00
998cffdcbf make the drwing of the center of the circle a regular feature. 2026-05-21 15:05:23 +02:00
6b558ca8a0 more consistent use of angle types 2026-05-21 15:02:57 +02:00
3c076fdd03 improve command handling 2026-05-17 07:23:13 +02:00
44046abe12 improve command handling 2026-05-16 16:03:09 +02:00
a7570911d8 reduce exposed internal functions and fields 2026-05-16 15:31:10 +02:00
cd589b2513
Merge pull request #4 from enaut/copilot/change-license-to-mit-or-apache2
Add dual MIT/Apache-2.0 license files
2026-01-16 19:43:28 +01:00
copilot-swe-agent[bot]
4ce176f44d Add LICENSE-MIT and LICENSE-APACHE files for dual licensing
Co-authored-by: enaut <290005+enaut@users.noreply.github.com>
2026-01-16 18:34:55 +00:00
copilot-swe-agent[bot]
ef6e8e4c76 Initial plan 2026-01-16 18:31:28 +00:00
8a4ed0bf32 avoid cfg svg in public macro 2026-01-02 14:47:21 +01:00
402a8be205 additional feature flag to suppress a warning 2026-01-02 13:50:13 +01:00
3820f20048
Merge pull request #2 from enaut/copilot/add-cmdline-parameters-svg-export
Add --export-svg CLI parameter to turtle_main macro
2026-01-02 12:09:03 +01:00
6f29d97bb6 unify comandline parsing into function 2026-01-02 11:53:18 +01:00
cadc5a6798 fix cartesian axes example 2026-01-02 11:45:20 +01:00
copilot-swe-agent[bot]
9568bc10d9 Add comment explaining intentional code duplication in proc macro
Co-authored-by: enaut <290005+enaut@users.noreply.github.com>
2026-01-01 20:44:27 +00:00
copilot-swe-agent[bot]
cbe249b9b7 Update README with CLI SVG export documentation and examples
Co-authored-by: enaut <290005+enaut@users.noreply.github.com>
2026-01-01 20:42:53 +00:00
copilot-swe-agent[bot]
f5140361d5 Add documentation comment explaining magic number in instant speed
Co-authored-by: enaut <290005+enaut@users.noreply.github.com>
2026-01-01 20:41:52 +00:00
copilot-swe-agent[bot]
c806570156 Implement CLI --export-svg parameter for instant SVG export
Co-authored-by: enaut <290005+enaut@users.noreply.github.com>
2026-01-01 20:40:06 +00:00
copilot-swe-agent[bot]
d85a9c7d26 Add --export-svg CLI parameter support to turtle_main macro
Co-authored-by: enaut <290005+enaut@users.noreply.github.com>
2026-01-01 20:31:58 +00:00
copilot-swe-agent[bot]
2b64be29a8 Initial plan 2026-01-01 20:27:41 +00:00
9831008b9f fix clippy lints 2025-10-24 17:35:23 +02:00
a3cad7d1bc update the README.md 2025-10-24 17:29:40 +02:00
8128c212ae fix unused variable warning 2025-10-24 17:29:06 +02:00
78ecc84493 use the builder syntax for yinyang 2025-10-24 16:35:27 +02:00
73d0ef4881 make speed increas exponentially 2025-10-24 16:31:43 +02:00
ea5bb85e88 add a viewbox to the svg that has the whole drawing in frame 2025-10-24 16:31:25 +02:00
e6bc79ea7b now svg lines, circles and fills are exported 2025-10-23 16:15:02 +02:00
6e6aa8b27e initial svg support 2025-10-23 09:40:08 +02:00
88d188a794 small fixes for clippy compliance 2025-10-20 14:46:04 +02:00
0e191c617c fix doc tests 2025-10-20 11:51:05 +02:00
728549253d some more examples 2025-10-19 16:39:42 +02:00
346a4fd720 adjust examples to y-axis-flip 2025-10-19 14:19:17 +02:00
64bd8ee530 flip the direction of y now y increases upwards 2025-10-19 14:19:00 +02:00
1d93c22a73 dashed_circle example 2025-10-19 09:24:31 +02:00
9fda96e439 add a threaded clock example 2025-10-19 09:13:52 +02:00
284fcdcb6d clock example improvements 2025-10-19 08:49:20 +02:00
b31ac29deb add clock and bezier example 2025-10-18 22:19:02 +02:00
2199a7803f fix set heading 2025-10-18 22:18:36 +02:00
28527e6113 improve hangman 2025-10-18 21:35:45 +02:00
070b404bf4 add text capabilities 2025-10-18 19:50:55 +02:00
14b93f657b improve hangman example 2025-10-18 08:28:36 +02:00
16430f3958 add turtle.reset 2025-10-18 08:28:17 +02:00
7e23dc9d9c add two threading examples 2025-10-17 19:17:22 +02:00
6b81c76915 start with zero turtles 2025-10-17 19:16:43 +02:00