Mikolaj Wielgus
|
de17adb01c
|
layout: move pin information to a new parent object, `Board`
|
2024-05-31 01:47:51 +02:00 |
Mikolaj Wielgus
|
f03545124f
|
autorouter: keep track of clicked pins
Pin names provide us stable references that we can use to replay actions
later. We'll use this information to serialize the selection.
|
2024-05-19 04:37:26 +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
|
ea22ba705c
|
layout: create `Zone` struct for accessing zone properties
|
2024-05-01 20:57:49 +02:00 |
Mikolaj Wielgus
|
c74e69a5e9
|
autorouter: move ratsnest to `Autorouter`, move overlay to egui module
|
2024-04-27 01:12:01 +02:00 |