turtle icon indicating copy to clipboard operation
turtle copied to clipboard

Create Animated Drawings in Rust

Results 60 turtle issues
Sort by recently updated
recently updated
newest added

For every type that can be randomized (`Color`, `Point`, `Speed`, etc.) we should add a section `Generating Random X` that documents how to use `random()` and `random_range()` to generate values...

help wanted
good first issue
docs

Somewhere, in `CONTRIBUTING.md` or otherwise, we need to document the architecture of the turtle crate. That means talking about its dual-process design, how animations work, drawing commands, interprocess communication, etc....

docs

If you write a blog post or do a talk about turtle, please add it to this list! We would love to feature you here and eventually on the [turtle.rs](https://turtle.rs)...

help wanted
good first issue
docs

As panics are an integral part of Turtle, we may wish to consider making them more friendly for users. I recently came across the [human-panic](https://github.com/yoshuawuyts/human-panic) and there may be some...

help wanted
good first issue
maintenance

This is dependent on #49 and will probably require us migrating to a more feature-rich/mature GUI library. --- Turtle already provides several different ways for you to get input. Not...

feature
after 1.0.0

LOGO has a "perspective mode" that you can enter by typing `PERSPECTIVE`. In that mode, you can roll/pitch the turtle via `RIGHTROLL`/`LEFTROLL`/`UPPITCH`/`DOWNPITCH` (`RIGHT` and `LEFT` control yaw). It's pretty neat...

feature
after 1.0.0

For full screen, zoom, pan, recenter, reset zoom, etc. Mouse + Ctrl = pan Scroll + Ctrl = zoom F11 = full screen Esc = exit fullscreen or close window...

feature
after 1.0.0

A toolbar with options for pausing, restarting (maybe), clearing the image, saving the current image, recording a gif/animated svg, etc. The look of the toolbar should be similar to how...

feature
after 1.0.0

We probably need a better renderer (#45) before we do this, but it would be great if zoom was settable on `Drawing` and also manipulatable through the keyboard/mouse (#42) and...

feature
after 1.0.0

It's hard to have functional testing based on the graphics drawn on the screen because comparing images is hard to do automatically. What if instead we added a special test...

feature
after 1.0.0