Commit graph

1123 commits

Author SHA1 Message Date
John Lewin
889f5d4152 Remove assembly validation as consolidated into MatterControl 2018-08-07 11:58:23 -07:00
John Lewin
3140748e30 Add Clipboard -> Image -> Paste support
- Issue MatterHackers/MCCentral#3965
2018-08-07 11:48:37 -07:00
John Lewin
73b6aed7bb Simplify 2018-08-06 15:34:44 -07:00
John Lewin
58c97ab6e9 Lower precedence of List<string> editor
- MatterHackers/MCCentral#3949
SurfacedEditors field appears instead of subtract
2018-08-03 18:29:25 -07:00
John Lewin
aac3a0f238 Prevent silhouette search on Lithophanes 2018-08-03 17:58:14 -07:00
John Lewin
6eae8a58b0 Use consistent pattern for search
- Add reusable Searchable SectionWidget
2018-08-03 17:58:14 -07:00
John Lewin
cbcecd4fd5 Use Stl rather than Object3D loader 2018-08-01 18:30:35 -07:00
Lars Brubaker
4e4d5770bc Fixing problems with aabb on mesh modifying objects
issue: MatterHackers/MCCentral#3859
Invalid bounding box for pattern rollers
2018-07-30 16:27:34 -07:00
John Lewin
1cc6c15f9a Consolidate PrinterEmulator into MatterControl 2018-07-27 21:51:25 -07:00
John Lewin
46c88217c5 Remove dead code 2018-07-20 15:46:09 -07:00
Lars Brubaker
f1cc9a7bcb add in compile and continue fix 2018-07-20 10:17:33 -07:00
Lars Brubaker
713e3f686d Tumble cube working quite well
Could use a bit of work on correct up axis
2018-07-20 10:15:39 -07:00
Lars Brubaker
1a7ab9460f Tumble cube has corner spots
Theme the tumble cube
2018-07-20 10:15:38 -07:00
Lars Brubaker
c2ac04b176 Tumble cube shows face under mouse 2018-07-20 10:15:38 -07:00
John Lewin
45ff2d5e54 Add support for printing GCode
- Issue MatterHackers/MatterControl#3457
MC2 2.0.0.9727 Gcode files do not print
- Enable print from current bed plate
- Enable print from library selection
2018-07-18 17:12:56 -07:00
Lars Brubaker
567b365a2d android building 2018-07-17 09:46:58 -07:00
Lars Brubaker
6825bdf229 Don't move the part off the bed if we can't see where it is going
issue: MatterHackers/MCCentral#3875
On drag part - if mouse leaves view, snap to original position
2018-07-16 17:15:28 -07:00
John Lewin
70a5ff0602 Use tab x midpoint instead or right edge for overflow
- Issue MatterHackers/MCCentral#3779
Clip rather than hide tabs
2018-07-16 16:58:48 -07:00
John Lewin
5e38277f9f Improve border consistency 2018-07-15 10:07:30 -07:00
LarsBrubaker
c8bcdc7b44 Removed HasSelection
issue: MatterHackers/MCCentral#3556
Remove deprecated Scene.HasSelection property
2018-07-13 06:55:12 -07:00
John Lewin
685541523b Spelling 2018-07-12 22:49:39 -07:00
John Lewin
fdd8aa60d2 Set capacity via constructor 2018-07-12 12:28:22 -07:00
John Lewin
bbabf95c93 Improve DI, use constructor injection 2018-07-12 09:33:15 -07:00
Lars Brubaker
f39ac55e47 Make cancel work better on ungroup 2018-07-09 16:48:40 -07:00
LarsBrubaker
c6f6cd115a Make Ungroup a long running task
Make sure we are ready to report before starting a long running task
issue: MatterHackers/MCCentral#3827
Make ungroup a long running task
2018-07-08 08:30:04 -07:00
Lars Brubaker
f915260ce8 Getting Mirror and Scale into select overflow menu
Took out mirror and scale side bar controls
More state passed to UpdateControls
2018-07-06 17:11:33 -07:00
LarsBrubaker
2270d5331e Default image seach back on 2018-07-06 07:16:12 -07:00
John Lewin
ee4bf149ad Disable GL lighting for grid lines, use opaque colors
- Issue MatterHackers/MCCentral#3820
GL lighting on part bed is confusing/unhelpful
2018-07-05 15:16:06 -07:00
LarsBrubaker
4f8d8e61cf Improving the rotate tool (making a new class) 2018-07-01 20:53:42 -07:00
LarsBrubaker
35cca0c2aa Further improved rotate 2018-06-30 22:57:19 -07:00
LarsBrubaker
e28c1c8e43 Change order of operations for applay at positon 2018-06-30 07:01:09 -07:00
Lars Brubaker
d5470879ba Make sure the tree view scrolls correctly in the design history
issue: MatterHackers/MCCentral#3776
Explore if the tree view should be in a scroll container
2018-06-27 13:01:13 -07:00
Lars Brubaker
47327b01cc Got the component object panel updating correctly
Got the items to be in the order of the SurfaceEditors description
Got image to send the right invalidate on image changed
2018-06-27 12:52:03 -07:00
Lars Brubaker
afcf2d0b29 Fixing boolean operations to not recurs as they set meshes
issue: MatterHackers/MCCentral#3763
Subtracting and replacing a sphere causes a "loop" in some scenarios
2018-06-26 10:41:42 -07:00
LarsBrubaker
e12da01862 Fixing bug in lay flat finding a mesh with no data and crashing 2018-06-25 22:10:41 -07:00
LarsBrubaker
5251839dee Making Pinch and Curve sort vertices after changing them
issue: MatterHackers/MCCentral#3766
pinch leaves mesh in a bed state
2018-06-25 21:10:04 -07:00
John Lewin
f3e3c0ef7e Migrate from ButtonFactory to TextButton 2018-06-25 09:28:36 -07:00
John Lewin
d6d4c0ac86 Move TextButtonPadding state up to theme
- Issue MatterHackers/MCCentral#3535
Exception in LoadRootWindow before theme assignment results in explode
2018-06-25 08:16:17 -07:00
John Lewin
10bbfc71d8 Remove used file 2018-06-25 07:37:03 -07:00
John Lewin
56327e684d Add Primary action highlighting to "Start Print" button 2018-06-24 17:21:18 -07:00
John Lewin
486fd08fc1 Apply and remove PrimaryActionStyle to setup/print as required
- Issue MatterHackers/MCCentral#3687
'Print" button location lost
2018-06-24 17:21:18 -07:00
John Lewin
59424fdab9 Use consistent ordering in blocks 2018-06-24 17:21:18 -07:00
John Lewin
b5a2f1a1f8 Inline construction 2018-06-24 17:21:18 -07:00
John Lewin
ca0ae2a6c2 Remove unused parameter 2018-06-24 17:21:17 -07:00
John Lewin
65de7b9829 Add ApplyPrimaryActionStyle button helper to theme
- Issue MatterHackers/MCCentral#3687
'Print" button location lost
2018-06-24 17:21:17 -07:00
John Lewin
8b40098660 Inline temporary variable 2018-06-24 17:21:17 -07:00
John Lewin
615774eba1 Inline localization strings 2018-06-24 17:21:17 -07:00
John Lewin
3728934082 Move editor actions into editor header bar with overflow menu
- Remove inlineTitleEdit hack, add menu item for rename
2018-06-24 00:09:48 -07:00
John Lewin
d5d8f000f8 Add ResizableSectionWidget expansion persistence 2018-06-23 08:00:15 -07:00
John Lewin
5c1a453a75 Keep padding consistent for all node types 2018-06-23 07:13:19 -07:00