Commit Graph

  • 63403e66d8 manpage: added more meaningful description Hakki 2024-08-16 21:04:37 +0200
  • ce848bb700 cli: initial help for input/output Hakki 2024-08-16 20:17:43 +0200
  • 63d3e345aa egui,autorouter: add action and command to measure length of bands Mikolaj Wielgus 2024-08-23 04:14:06 +0200
  • 541b7acb04 tests: fix compilation error Mikolaj Wielgus 2024-08-22 03:08:55 +0200
  • ff2c6cb260 ci: remove SDL2 bench build as we have removed it long ago Mikolaj Wielgus 2024-08-22 01:49:47 +0200
  • a0291255ce cleanup: rename macro/ directory to macros/ for naming consistency Mikolaj Wielgus 2024-08-22 01:28:07 +0200
  • ae83dc0894
    Added translation using Weblate (Italian) MStankiewiczOfficial 2024-08-20 16:04:34 +0000
  • fb094ab8cf
    Added translation using Weblate (French) MStankiewiczOfficial 2024-08-20 16:04:32 +0000
  • e1ccf7127b
    Added translation using Weblate (German) MStankiewiczOfficial 2024-08-20 16:04:30 +0000
  • f4796cfcf0
    Translated using Weblate (Polish) MStankiewiczOfficial 2024-08-20 15:12:49 +0000
  • 4d710c6a04
    Translated using Weblate (Dutch) Gusted 2024-08-20 15:07:22 +0000
  • f27aba7c2d
    Translated using Weblate (Polish) MStankiewiczOfficial 2024-08-20 15:09:45 +0000
  • d798fb08c4
    Added translation using Weblate (Dutch) Gusted 2024-08-20 15:07:12 +0000
  • 572789c4a3
    Translated using Weblate (Polish) mikolaj 2024-08-13 21:27:00 +0000
  • f21b5c5df8
    Added translation using Weblate (Polish) MStankiewiczOfficial 2024-08-13 16:17:21 +0000
  • d4823e1638 ci: remove SDL2 bench build as we have removed it long ago Mikolaj Wielgus 2024-08-22 01:49:47 +0200
  • b63da99584 cleanup: rename macro/ directory to macros/ for naming consistency Mikolaj Wielgus 2024-08-22 01:28:07 +0200
  • 6f65fa0800
    readme: small fix - add new line before translation diagram Michał Stankiewicz 2024-08-20 17:37:34 +0200
  • 99e9675bb0 readme: add link to Weblate MStankiewiczOfficial 2024-08-20 15:27:56 +0000
  • 952bdd9d08 install: add link to cargo-binutils, resolves https://codeberg.org/topola/topola/pulls/28#issuecomment-2179020 309631 2024-08-16 18:54:49 +0200
  • 028761374b install: added info about binstall, Fixes https://codeberg.org/mikolaj/topola/issues/27 I 2024-08-16 15:10:27 +0200
  • a732d20a31 install: fixed deprecated bin flag, fixes https://codeberg.org/mikolaj/topola/issues/26 I 2024-08-16 14:40:03 +0200
  • 4e37f5715b egui: source GUI strings from Fluent files Mikolaj Wielgus 2024-08-11 00:13:30 +0200
  • 0257568410 egui: load locale language on startup Mikolaj Wielgus 2024-08-08 17:12:04 +0200
  • 41bd60ea59 cli: fix compile errors Mikolaj Wielgus 2024-08-08 11:28:17 +0200
  • a04caeae9c translation: upload placeholder Fluent files to test Weblate Mikolaj Wielgus 2024-08-07 20:53:55 +0200
  • deb2fffbf1 autorouter: show whole detour compare animation Mikolaj Wielgus 2024-08-06 21:29:23 +0200
  • c9d99c2c1f autorouter: sort by pairwise total detour lengths before autorouting Mikolaj Wielgus 2024-08-06 15:43:25 +0200
  • 33206567e3 egui,autorouter: display message once command completes Mikolaj Wielgus 2024-08-06 02:34:54 +0200
  • c12eea5b4d autorouter: don't crash after comparing detours Mikolaj Wielgus 2024-08-05 23:05:10 +0200
  • 47d8e82344 egui,autorouter: make detour comparison invokable from GUI Mikolaj Wielgus 2024-08-05 13:14:56 +0200
  • b2c9305cea autorouter: add new compare command to be used for sorting later Mikolaj Wielgus 2024-08-05 04:33:51 +0200
  • 43b48e78e3 router: use `Step` trait for `Astar` too Mikolaj Wielgus 2024-08-04 18:50:58 +0200
  • ece9c4aa5a autorouter,router: put stepper finishing in `Step` trait too Mikolaj Wielgus 2024-08-04 16:36:11 +0200
  • 7830806834 router: use `Step` and new `StepBack` traits in `Route` and `Trace` Mikolaj Wielgus 2024-08-03 19:17:00 +0200
  • 1305487c7f autorouter: use new `Step` trait for stepping Mikolaj Wielgus 2024-08-03 16:40:04 +0200
  • 5b32797022 autorouter: return a different status every time routing a band finishes Mikolaj Wielgus 2024-08-01 12:22:46 +0200
  • 49bfbf1ed7 readme: add link to the Website in text Mikolaj Wielgus 2024-07-29 16:37:46 +0200
  • fcffb76de4 autorouter: create new command: Remove Selected Bands Mikolaj Wielgus 2024-07-25 01:46:54 +0200
  • b568f2d790 autorouter: split selection into pin selection and band selection Mikolaj Wielgus 2024-07-24 14:59:28 +0200
  • 3bf4d2cdb1 autorouter,board: use both band uids and band termsegs Mikolaj Wielgus 2024-07-24 01:53:06 +0200
  • f7126dfa33 egui,autorouter: implement selecting bands Mikolaj Wielgus 2024-07-23 13:36:57 +0200
  • 5da6ec4463 drawing: create methods for obtaining UIDs for bands Mikolaj Wielgus 2024-07-23 01:59:55 +0200
  • 95c1c0b8b9 drawing: use shared band traversal code Mikolaj Wielgus 2024-07-23 00:02:20 +0200
  • 61babd179a egui: fix selection of polys and vias Mikolaj Wielgus 2024-07-22 11:10:52 +0200
  • ca27804c64 drawing: move band length measurement to new band refobject Mikolaj Wielgus 2024-07-21 16:45:36 +0200
  • 57c970e22e drawing: obtain `HeadRef` via new trait for abstract reference objects Mikolaj Wielgus 2024-07-21 14:49:43 +0200
  • 0552dd3f33 egui: put debug visualization checkboxes in a dropdown menu Mikolaj Wielgus 2024-07-21 13:59:08 +0200
  • 4e064439f9 gitignore: ignore SES files Mikolaj Wielgus 2024-07-21 13:56:14 +0200
  • 00a68f1c67 cleanup: remove mistakenly staged SES files Mikolaj Wielgus 2024-07-20 00:20:12 +0200
  • a644ac276b egui: add widget to control showing bboxes Mikolaj Wielgus 2024-07-19 14:44:03 +0200
  • 4f8bf8f686 gitignore: ignore KiCad archive and lock files Mikolaj Wielgus 2024-07-18 14:33:49 +0200
  • 0dacb99c9e tests: shorten the paths to test projects Mikolaj Wielgus 2024-07-18 14:18:42 +0200
  • c17c004aae cli: hard-code routing only the first layer by default Mikolaj Wielgus 2024-07-16 20:39:19 +0200
  • a9f42e1d8f cli: by default, assume output filename is input's with .ses extension Mikolaj Wielgus 2024-07-16 16:46:02 +0200
  • 87fd5d5d05 cli: make command file argument named and optional Mikolaj Wielgus 2024-07-16 15:45:42 +0200
  • 2ebd9b411b install: explain how to run Topola without installing Mikolaj Wielgus 2024-07-15 21:42:20 +0200
  • 35286bb0ba install: fix punctuation and markup mikolaj 2024-07-15 11:29:40 +0000
  • ace5709e5d cleanup: `cargo fix`, `cargo fmt` to reduce number of error messages Mikolaj Wielgus 2024-07-15 13:14:17 +0200
  • 44d9d3dd83 install: explain how to use the CLI and how to view its results Mikolaj Wielgus 2024-07-15 12:52:43 +0200
  • 358c1fefdf install: provide succint instructions for installing from source Mikolaj Wielgus 2024-07-15 12:04:29 +0200
  • b0068c5f09 cli: rename the CLI binary to from `topola-cli` to shorter `topola` Mikolaj Wielgus 2024-07-15 12:02:17 +0200
  • cd6c9fbe76 sdl2-bench: remove the SDL2 bench (aka. SDL2 demo) entirely Mikolaj Wielgus 2024-07-15 01:05:05 +0200
  • 1e21a501d8 contributing: move installation instructions to INSTALL.md Mikolaj Wielgus 2024-07-15 00:59:04 +0200
  • 925e3d5266 cargo: toggle `disable_contracts` feature on by default Mikolaj Wielgus 2024-07-15 00:39:37 +0200
  • 08c444d16d cargo: add crate description Szpachlarz 2024-07-13 15:16:09 +0200
  • f72eac2636 Add: --help and --version commands Szpachlarz 2024-07-13 15:09:45 +0200
  • 8d2db0a0dc cli: implement SES export Szpachlarz 2024-07-13 14:48:38 +0200
  • 9e2a0acab0 specctra: add export of bends (downgraded to line segment chains) Tomasz Cichoń 2024-07-12 15:14:15 +0200
  • e28b7f7f9d geometry, egui: fixes and cleanup of math related to bend shapes Tomasz Cichoń 2024-07-12 12:01:21 +0200
  • 8c3a3f1e72 specctra, egui: add menu option for specctra session export Tomasz Cichoń 2024-07-10 16:42:22 +0200
  • 299d11b05f contributing: some small copyediting mikolaj 2024-07-09 21:46:39 +0000
  • be9ff3a85a layout: rename "zone" to "poly" Mikolaj Wielgus 2024-07-09 23:09:39 +0200
  • 71a2a3ebbf sdl2-demo: fix compilation errors Mikolaj Wielgus 2024-07-09 19:53:52 +0200
  • 47e1f7760e tests: adjust loading design file to the new `BufRead` interface Mikolaj Wielgus 2024-07-09 18:57:37 +0200
  • 3fd31746af drawing: make not having infringables the default when adding canes Mikolaj Wielgus 2024-07-09 18:56:34 +0200
  • 1c07eb96ac drawing: for now, make adding canes have no infringables Mikolaj Wielgus 2024-07-09 17:00:56 +0200
  • c34cd730c5 egui: add keyboard shortcuts and basic action abstraction Mikolaj Wielgus 2024-07-09 02:41:20 +0200
  • c36ccc287a autorouter: improve error handling by removing some unwraps Mikolaj Wielgus 2024-07-08 13:25:58 +0200
  • f4054783d1 cleanup: remove committed output file and commented-out code Mikolaj Wielgus 2024-07-08 02:03:56 +0200
  • b9a99237a1 egui: clear selection when routing is initiated Mikolaj Wielgus 2024-07-08 01:38:16 +0200
  • e706134ed0 cli: create basic cli application Szpachlarz 2024-07-07 12:05:36 +0200
  • 2368feded1 egui: fix saving history files Mikolaj Wielgus 2024-07-06 15:02:59 +0200
  • 3a7e504c29 egui: implement loading history in WASM Mikolaj Wielgus 2024-07-06 00:08:35 +0200
  • 0745604658 egui: put sender and receiver in wrapper objects Mikolaj Wielgus 2024-07-05 18:02:54 +0200
  • e9ba5cd9b3 specctra: move file opening code outside, operate on `BufRead` instead Mikolaj Wielgus 2024-07-04 23:55:58 +0200
  • fd23be7a8a router: step on successful probes Mikolaj Wielgus 2024-07-04 13:52:26 +0200
  • b48ce70aad egui: add timer to control update frequency Mikolaj Wielgus 2024-07-04 01:02:40 +0200
  • def3f84d6a egui,autorouter,router: highlight current obstacle Mikolaj Wielgus 2024-07-04 00:39:08 +0200
  • b6cb89c017 egui,autorouter,router: display infringement shapes (aka. "ghosts") Mikolaj Wielgus 2024-07-03 21:00:50 +0200
  • 727eb37c6e router: have probing and visiting as separate states Mikolaj Wielgus 2024-07-03 18:12:07 +0200
  • 806742736a cleanup: get rid of `*Trait` names for traits, use verbs and sentences Mikolaj Wielgus 2024-07-03 13:40:37 +0200
  • b1f60847b3 drawing: move head length measurement methods to new refstruct Mikolaj Wielgus 2024-07-03 03:27:02 +0200
  • 3c03b2dfa1 geometry: create `MeasureLength` trait to measure lengths Mikolaj Wielgus 2024-07-02 23:33:29 +0200
  • 27d1c9e712 router: step on every probe, not only navvertices Mikolaj Wielgus 2024-07-02 02:36:42 +0200
  • 3c578ccada egui: display both CW and CCW navvertices separately Mikolaj Wielgus 2024-07-01 21:21:08 +0200
  • 47c888d21b egui,autorouter,router: restore highlighting active navmesh edges Mikolaj Wielgus 2024-07-01 18:56:41 +0200
  • 03f996721d egui: restore drawing yellow dots at routing source and target Mikolaj Wielgus 2024-07-01 14:09:17 +0200
  • edf81feccc egui: restore highlighting selected node shapes Mikolaj Wielgus 2024-07-01 12:12:27 +0200
  • 2259a75d92 egui,autorouter: restore displaying navmesh Mikolaj Wielgus 2024-07-01 00:50:24 +0200