No description
Find a file
ThatsNoMoon 0b337cb5f8
Some checks failed
Test / build (macos-latest) (push) Has been cancelled
Test / build (ubuntu-latest) (push) Has been cancelled
Test / build (windows-latest) (push) Has been cancelled
Format / rustfmt (push) Has been cancelled
tighten visibility
map::view doesn't actually need to be public to the rest of the crate,
so this switches the one place it was exposed to use impl Trait instead
so it can be made private.
2022-06-02 23:11:33 -06:00
.github/workflows initial commit 2022-06-01 22:12:35 -06:00
assets/misc make smaller demo image 2022-06-01 22:20:23 -06:00
src tighten visibility 2022-06-02 23:11:33 -06:00
.gitignore initial commit 2022-06-01 22:12:35 -06:00
Cargo.lock switch to petgraph 2022-06-02 02:26:45 -06:00
Cargo.toml switch to petgraph 2022-06-02 02:26:45 -06:00
LICENSE initial commit 2022-06-01 22:12:35 -06:00
README.md update demo image in readme 2022-06-01 22:20:47 -06:00
rustfmt.toml initial commit 2022-06-01 22:12:35 -06:00

MetroDraw demo image

MetroDraw

MetroDraw is a WIP desktop app for drawing transit maps.

Goals

MetroDraw hopes to be able to eventually reproduce the map of any transit system, though not necessarily in the same style, and export it to either a bitmap or a vector image. As is, it is quite rudimentary, and lacks much functionality.

Use

MetroDraw is based on different editing modes.

  • To add stations, press a and click on the map. This is the default mode when you start the app.
  • To draw transit lines, press d and drag between two or more stations.
  • To switch between lines, use the number keys (1 through 9, and 0). Six colors are currently available.
  • To remove stations, press r and click on a station.

License

MetroDraw is licensed under version 3 of the GNU AGPL.