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 |