96 Commits

Author SHA1 Message Date
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
3f21afadb2 add threading 2025-10-17 19:16:19 +02:00
fcca1a2db4 rename create_turtle{,_plan} 2025-10-17 18:38:44 +02:00
3509060390 add multi turtle support 2025-10-17 08:59:29 +02:00
bbb9348497 initial multi-turtle support 2025-10-13 09:42:34 +02:00
1366f5e77f remove redundant and unimportant information 2025-10-12 23:01:32 +02:00
08a1802bd2 remove the bevy based turtle and rename turtle-lib-macroquad to turtle-lib 2025-10-12 20:31:05 +02:00
fe2beb01ed remove the bevy turtle 2025-10-12 19:39:09 +02:00