hakki
|
43c83bb733
|
Autorouter: general modules descriptions
|
2024-10-02 18:16:07 +02:00 |
Mikolaj Wielgus
|
cc0bf1845a
|
terminology: suffix some single-verb object type names with "Stepper"
|
2024-10-01 14:27:57 +02:00 |
Mikolaj Wielgus
|
1c7042c8c3
|
autorouter: move `Execute` and `ExecuteWithStatus` to own file
|
2024-09-29 03:17:07 +02: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
|
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
|
fcffb76de4
|
autorouter: create new command: Remove Selected Bands
|
2024-07-25 01:46:54 +02:00 |
Mikolaj Wielgus
|
b09ffad9b3
|
autorouter: create new command for placing vias
Undoing it is not implemented yet.
|
2024-06-10 02:38:24 +02:00 |
Mikolaj Wielgus
|
6b6affb3fc
|
autorouter: move autoroute command to its own file
Since it accesses `Autorouter`'s fields, I made these `pub(super)`. This
feels unidiomatic, but let's give it a shot.
|
2024-06-10 02:38:03 +02:00 |
Mikolaj Wielgus
|
1dc3718159
|
board: move board to its own directory
|
2024-06-08 13:37:27 +02:00 |
Mikolaj Wielgus
|
de17adb01c
|
layout: move pin information to a new parent object, `Board`
|
2024-05-31 01:47:51 +02:00 |
Mikolaj Wielgus
|
fb501ac072
|
autorouter: encapsulate command history in a `History` object
|
2024-05-22 01:12:55 +02:00 |
Mikolaj Wielgus
|
7bcb3926d4
|
autorouter: put autorouter in new `Invoker` object for Command pattern
|
2024-05-13 03:20:57 +02:00 |
Mikolaj Wielgus
|
d9ff08477c
|
autorouter: encapsulate selection in `Selection` object
Just a thin wrapper over `HashSet` for now, but will contain more
complicated logic later.
|
2024-05-13 03:20:47 +02:00 |
Mikolaj Wielgus
|
c74e69a5e9
|
autorouter: move ratsnest to `Autorouter`, move overlay to egui module
|
2024-04-27 01:12:01 +02:00 |
Mikolaj Wielgus
|
81f9f82f40
|
overlay: move overlay to new autorouter module
|
2024-04-26 02:34:25 +02:00 |