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 |