Commits included in published releases. Unpublished intermediate commits are private. Showing matches from the latest 100 commits ending at this release.
Implemented a BVT containing conductors (wires, pins) + Should do simple collision testing on wire draw, but we never lose focus of the GtkEntries yet ... + Somehow the frametime skyrocketed to avg 47ms ... needs investigation as nothing should be changed for the drawing.
Noah Huesser · Aug 23, 2018, 9:16 PM UTC
8cb26f617ef0
Multiselect and delayed grabbing works + Multiselect only works from bottom left to top right spanning
Noah Huesser · Aug 19, 2018, 7:52 PM UTC
92ae5f31cafe
Selecting, Grabbing and Hovering works properly (apparently) + MultiSelect does not work yet
Noah Huesser · Aug 19, 2018, 6:32 PM UTC
ff8e18eaad7c
Merge branch 'master' of https://github.com/Yatekii/copper + New selection/grab/hover modi + Not properly working
Noah Huesser · Aug 18, 2018, 11:47 PM UTC
e1aa804b79a7
started revamping the selection model
Noah Huesser · Aug 18, 2018, 9:44 PM UTC
127824770f38
Components now get their hitbox in the DBVT updated when being moved.
Noah Huesser · Aug 8, 2018, 7:25 PM UTC
4077f0e2f252
Added different edit modi. - OGL canvas is often out of sync because GTK doesn't render it after events. - Pressing escape in EditMode::Wire actually paints the wire instead of removing the wire.
Noah Huesser · Aug 3, 2018, 7:39 PM UTC
20b714ef85bc
Renamed all the Point2D and Vector2Ds to Point2 and Vector2
Noah Huesser · Jul 26, 2018, 10:52 PM UTC
88b3566c3929
Weird compiler error
Noah Huesser · Jul 25, 2018, 7:26 PM UTC
15ff55eebd82
Libraries are now implemented + Libraries basically contains a dict with all the Libraries + Each Library contains a dict with all the Components + Component selection works again
Noah Huesser · Jul 19, 2018, 10:29 PM UTC
ff40afae7464
Schema renders properly again + Component selection is still not working
Noah Huesser · Jul 19, 2018, 8:22 PM UTC
3be0bd0ebd1b
Cleaned up naming and impls of the Drawables + All Drawables are now called XYZDrawable like ComponentDrawable + All Drawables implement the Drawable Trait; some Implementors can leave traits unimplemented + Planning on using a TransformableRect etc for editing of components where single geometrical shapes are not grouped as in the case of a whole component
Noah Huesser · Jul 18, 2018, 9:09 PM UTC
6c952841d5b4
Fixed component hovering & selection
Noah Huesser · Jul 17, 2018, 11:12 PM UTC
1f4b43d71f51
WIP: Add event bus functionality, not working yet
Dominik Böhi · Jul 15, 2018, 2:46 PM UTC
4445be7068ac
The binary compiles and runs again + No schema is drawn yet (events are not emitted yet) + Some drawing parts of the binary still need to be relocated into the new Actor based system + Structs should not have so many `pub` attributes + Remove old files