Commit Graph

7 Commits

Author SHA1 Message Date
Mikolaj Wielgus b2ef23c06c Create and use new enum to later use different master interactors using the same interface 2026-06-05 00:30:08 +02:00
Mikolaj Wielgus df5a9b57ec Make it possible to select whole components. Use different color for pin selection 2026-05-28 22:35:25 +02:00
Mikolaj Wielgus 9221663d66 Select best layout objects, don't be strict over layer 2026-05-28 18:16:29 +02:00
Mikolaj Wielgus 1b4bb49a89 Add location methods for inside rect and intersecting rect
I did some renames while at it.
2026-05-26 03:02:21 +02:00
Mikolaj Wielgus dd2ce0ce3b Instead of mapping colors to strings, map them to desc structs 2026-05-25 01:07:44 +02:00
Mikolaj Wielgus a947a72a02 Encapsulate layer indices in new `LayerId` type 2026-05-23 20:28:57 +02:00
Mikolaj Wielgus 24af694c6b Distinguish one layer as active 2026-05-19 23:54:10 +02:00