Commit Graph

927 Commits

Author SHA1 Message Date
Mikolaj Wielgus 449e6885a8 ci: run with RUST_BACKTRACE=1 to provide more info on failure 2024-08-27 00:38:27 +02:00
Mikolaj Wielgus af081aad1d readme,contributing: info about NLnet funding and some more 2024-08-27 00:28:28 +02:00
mikolaj 34665418d6
Added translation using Weblate (Dutch) 2024-08-26 14:00:15 +00:00
mikolaj ccfa507a96
Added translation using Weblate (Polish) 2024-08-26 13:55:12 +00:00
Mikolaj Wielgus 72e630543d autorouter: if unable to route to compare detours, assume equal 2024-08-26 01:33:18 +02:00
Mikolaj Wielgus 31bc9a9447 tests: update reference value in THT diode bridge rectifier test 2024-08-25 23:51:42 +02:00
Hakki 817fd5e57f cli: add help/manpages (#29)
Fixes https://codeberg.org/topola/topola/issues/24
Reviewed on https://codeberg.org/topola/topola/pulls/29
Co-authored-by: Hakki <hakki@noreply.codeberg.org>
Co-committed-by: Hakki <hakki@noreply.codeberg.org>
2024-08-25 20:18:16 +00:00
Mikolaj Wielgus 63d3e345aa egui,autorouter: add action and command to measure length of bands 2024-08-23 04:14:06 +02:00
Mikolaj Wielgus 541b7acb04 tests: fix compilation error 2024-08-22 03:08:55 +02:00
Mikolaj Wielgus ff2c6cb260 ci: remove SDL2 bench build as we have removed it long ago 2024-08-22 02:01:18 +02:00
Mikolaj Wielgus a0291255ce cleanup: rename macro/ directory to macros/ for naming consistency 2024-08-22 02:01:13 +02:00
MStankiewiczOfficial 99e9675bb0 readme: add link to Weblate 2024-08-20 15:27:56 +00:00
309631 952bdd9d08 install: add link to cargo-binutils, resolves https://codeberg.org/topola/topola/pulls/28#issuecomment-2179020 2024-08-16 18:54:49 +02:00
I 028761374b install: added info about binstall, Fixes https://codeberg.org/mikolaj/topola/issues/27 2024-08-16 18:35:00 +02:00
I a732d20a31 install: fixed deprecated bin flag, fixes https://codeberg.org/mikolaj/topola/issues/26 2024-08-16 18:34:47 +02:00
Mikolaj Wielgus 4e37f5715b egui: source GUI strings from Fluent files 2024-08-11 00:13:30 +02:00
Mikolaj Wielgus 0257568410 egui: load locale language on startup 2024-08-08 17:12:04 +02:00
Mikolaj Wielgus 41bd60ea59 cli: fix compile errors 2024-08-08 11:28:44 +02:00
Mikolaj Wielgus a04caeae9c translation: upload placeholder Fluent files to test Weblate 2024-08-07 20:53:55 +02:00
Mikolaj Wielgus deb2fffbf1 autorouter: show whole detour compare animation 2024-08-06 21:29:23 +02:00
Mikolaj Wielgus c9d99c2c1f autorouter: sort by pairwise total detour lengths before autorouting 2024-08-06 15:43:25 +02:00
Mikolaj Wielgus 33206567e3 egui,autorouter: display message once command completes 2024-08-06 02:34:54 +02:00
Mikolaj Wielgus c12eea5b4d autorouter: don't crash after comparing detours 2024-08-05 23:05:10 +02:00
Mikolaj Wielgus 47d8e82344 egui,autorouter: make detour comparison invokable from GUI 2024-08-05 13:14:56 +02:00
Mikolaj Wielgus b2c9305cea autorouter: add new compare command to be used for sorting later 2024-08-05 04:33:51 +02:00
Mikolaj Wielgus 43b48e78e3 router: use `Step` trait for `Astar` too 2024-08-04 18:50:58 +02:00
Mikolaj Wielgus ece9c4aa5a autorouter,router: put stepper finishing in `Step` trait too 2024-08-04 16:36:11 +02:00
Mikolaj Wielgus 7830806834 router: use `Step` and new `StepBack` traits in `Route` and `Trace` 2024-08-03 19:17:00 +02:00
Mikolaj Wielgus 1305487c7f autorouter: use new `Step` trait for stepping 2024-08-03 16:40:04 +02:00
Mikolaj Wielgus 5b32797022 autorouter: return a different status every time routing a band finishes 2024-08-01 12:56:24 +02:00
Mikolaj Wielgus 49bfbf1ed7 readme: add link to the Website in text 2024-07-29 16:37:46 +02:00
Mikolaj Wielgus fcffb76de4 autorouter: create new command: Remove Selected Bands 2024-07-25 01:46:54 +02:00
Mikolaj Wielgus b568f2d790 autorouter: split selection into pin selection and band selection 2024-07-24 14:59:28 +02:00
Mikolaj Wielgus 3bf4d2cdb1 autorouter,board: use both band uids and band termsegs 2024-07-24 02:27:11 +02:00
Mikolaj Wielgus f7126dfa33 egui,autorouter: implement selecting bands 2024-07-23 13:36:57 +02:00
Mikolaj Wielgus 5da6ec4463 drawing: create methods for obtaining UIDs for bands 2024-07-23 02:03:55 +02:00
Mikolaj Wielgus 95c1c0b8b9 drawing: use shared band traversal code 2024-07-23 00:02:20 +02:00
Mikolaj Wielgus 61babd179a egui: fix selection of polys and vias 2024-07-22 11:10:52 +02:00
Mikolaj Wielgus ca27804c64 drawing: move band length measurement to new band refobject 2024-07-21 16:45:36 +02:00
Mikolaj Wielgus 57c970e22e drawing: obtain `HeadRef` via new trait for abstract reference objects 2024-07-21 14:49:43 +02:00
Mikolaj Wielgus 0552dd3f33 egui: put debug visualization checkboxes in a dropdown menu 2024-07-21 13:59:08 +02:00
Mikolaj Wielgus 4e064439f9 gitignore: ignore SES files 2024-07-21 13:56:14 +02:00
Mikolaj Wielgus 00a68f1c67 cleanup: remove mistakenly staged SES files 2024-07-20 00:20:12 +02:00
Mikolaj Wielgus a644ac276b egui: add widget to control showing bboxes 2024-07-19 23:11:38 +02:00
Mikolaj Wielgus 4f8bf8f686 gitignore: ignore KiCad archive and lock files 2024-07-18 14:33:49 +02:00
Mikolaj Wielgus 0dacb99c9e tests: shorten the paths to test projects 2024-07-18 14:18:42 +02:00
Mikolaj Wielgus c17c004aae cli: hard-code routing only the first layer by default
A temporary measure before we provide better layer control and prevent
duplication of routes.
2024-07-16 20:39:19 +02:00
Mikolaj Wielgus a9f42e1d8f cli: by default, assume output filename is input's with .ses extension 2024-07-16 20:33:40 +02:00
Mikolaj Wielgus 87fd5d5d05 cli: make command file argument named and optional 2024-07-16 15:45:42 +02:00
Mikolaj Wielgus 2ebd9b411b install: explain how to run Topola without installing 2024-07-15 22:17:23 +02:00