Commit graph

8743 commits

Author SHA1 Message Date
John Lewin
6c5d3bda14 Extract subgroup creation to helper 2017-12-27 17:35:22 -08:00
John Lewin
36f83201e9 Consolidate to single localize call, localize "Close" string 2017-12-27 17:35:21 -08:00
John Lewin
5e7e8cf502 Adjust rendering to center on Z
- Issue MatterHackers/MCCentral#2115
Layer lines render half a nozzle higher than expected
2017-12-27 17:35:21 -08:00
John Lewin
0e26d59d78 Always open into Start Page
- Issue MatterHackers/MCCentral#2505
2017-12-27 17:35:21 -08:00
John Lewin
496b0940db IsLoading should be true until initialization is complete 2017-12-27 17:35:21 -08:00
John Lewin
732e633ed9 Add drop arrows on popup menus
- Issue MatterHackers/MCCentral#2515
Add drop arrows to controls that show popups
2017-12-27 17:35:20 -08:00
John Lewin
d7a9c1f12e Only process Intersect once
- Issue MatterHackers/MCCentral#2506
Fix Intersect operation
2017-12-27 16:32:00 -08:00
John Lewin
667266c0a8 Fix whitespace 2017-12-27 16:32:00 -08:00
johnlewin
2701fefcb3
Merge pull request #2814 from larsbrubaker/design_tools
Put back in the scale control
2017-12-27 16:31:42 -08:00
Lars Brubaker
9974e4e901 Put back in the scale control 2017-12-27 16:23:09 -08:00
Lars Brubaker
148d948595
Merge pull request #2813 from larsbrubaker/design_tools
Fixing layout bug
2017-12-27 16:21:00 -08:00
Lars Brubaker
64be6047c4 Fixing layout bug 2017-12-27 10:14:21 -08:00
Lars Brubaker
282a86ba1a
Merge pull request #2811 from larsbrubaker/design_tools
Make sure there are lines in z control before we try and draw it
2017-12-26 21:10:20 -08:00
LarsBrubaker
b53ac3f8ce Make sure we have a good selected item 2017-12-26 21:05:39 -08:00
LarsBrubaker
bfa585c084 Make sure there are lines in z control before we try and draw it 2017-12-26 21:05:39 -08:00
Lars Brubaker
727f071e35
Merge pull request #2810 from jlewin/design_tools
Only process Intersect if mesh is null
2017-12-26 20:31:59 -08:00
John Lewin
cfd9e319b8 Only process Intersect if mesh is null
- Issue MatterHackers/MCCentral#2506
Fix Intersect operation
2017-12-26 17:49:15 -08:00
johnlewin
1acf61496f
Merge pull request #2809 from larsbrubaker/design_tools
Made mirror work for groups
2017-12-26 17:48:45 -08:00
Lars Brubaker
835460a18a Made mirror work for groups
Removed AMF Export
2017-12-26 17:14:04 -08:00
johnlewin
ccb8267740
Merge pull request #2808 from jlewin/design_tools
Restore expected control name
2017-12-26 17:05:16 -08:00
John Lewin
c4bacf2ddc Restore expected control name 2017-12-26 16:50:37 -08:00
johnlewin
aa11cfebcd
Merge pull request #2807 from jlewin/design_tools
Remove rendering workaround
2017-12-26 15:11:47 -08:00
John Lewin
48a2471b83 Remove rendering workaround
- Issue MatterHackers/MCCentral#2249
Discuss options for editing IObject3D elements
2017-12-26 14:52:49 -08:00
Lars Brubaker
2346898064
Merge pull request #2805 from jlewin/design_tools
Update overflow menus
2017-12-26 09:24:34 -08:00
John Lewin
c9de640085 Use OverflowBar type on ViewControls3D and PrinterActionsBar 2017-12-26 09:11:33 -08:00
John Lewin
3dcea0936e Add new OverflowBar type 2017-12-26 09:10:42 -08:00
John Lewin
f2082b0651 Collapse Bar class into Toolbar 2017-12-26 09:09:31 -08:00
John Lewin
8754ef2912 Revise naming 2017-12-26 08:15:28 -08:00
johnlewin
871892f9ad
Merge pull request #2804 from jlewin/design_tools
Revise SaveAs dialog colors
2017-12-25 10:14:47 -08:00
John Lewin
623ff513f6 Fix incorrect IsReadOnly indicator
- Issue MatterHackers/MCCentral#2502
Zip files/containers should not appear as Save locations
2017-12-25 09:58:44 -08:00
John Lewin
269e43fafe Revise SaveAs dialog colors
- Remove redundant selectorPanel widget
- Issue MatterHackers/MCCentral#2501
Too much contrast
2017-12-25 09:52:50 -08:00
John Lewin
91d8b746ae Switch to forward slash separator
- Issue MatterHackers/MCCentral#2500
Use forward slash as content separator instead of right arrow
2017-12-25 09:14:11 -08:00
John Lewin
04bb036120 Guard for null
- Issue MatterHackers/MCCentral#2499
Repair expected CloudLibrary behavior
2017-12-25 09:14:11 -08:00
John Lewin
511401665f Rename button 2017-12-25 09:14:11 -08:00
johnlewin
3bd18026f1
Merge pull request #2803 from jlewin/design_tools
Disable Up Folder button in RootContainer
2017-12-25 08:46:13 -08:00
John Lewin
b0d7c192af Disable Up Folder button in RootContainer
- Issue MatterHackers/MCCentral#2479
Up Folder buttons should be disabled in root container
2017-12-24 19:40:14 -08:00
johnlewin
eba586013c
Merge pull request #2801 from jlewin/design_tools
Revise slice rendering
2017-12-24 11:15:14 -08:00
John Lewin
c82e35831a Use backing field style 2017-12-24 10:44:26 -08:00
John Lewin
0173d42777 Constructed GCodeRenderInfo instance should use current ActiveLayerIndex
- Clip to current LayerCount if now smaller
- Issue MatterHackers/MCCentral#2497
Maintain GCode layer position across ReloadAll/Slice operations
2017-12-24 10:44:25 -08:00
John Lewin
36b7c2325d Fix timing issues by constructing local state before firing events
- Assign LoadedGCode only after constructing GCodeRenderer
   Otherwise assignment fires LoadedGCodeChanged and Renderer is null
2017-12-24 10:44:25 -08:00
John Lewin
522542f0d4 Simplify 2017-12-24 10:44:25 -08:00
John Lewin
99e097bc46 UI layer should only set ActiveLayerIndex on layer scrollbar events
- Issue MatterHackers/MCCentral#2497
Maintain GCode layer position across ReloadAll/Slice operations
2017-12-24 10:44:25 -08:00
John Lewin
3ec56fb0d9 Make LoadedGCode setter private, force callers through LoadGCode method 2017-12-24 10:44:25 -08:00
John Lewin
d89ae77034 Defer loading GCode until switching to views that need it
- Issue MatterHackers/MCCentral#2491
Lazy load GCode as needed, ideally only after the user switches to GCode
based views
2017-12-24 10:44:25 -08:00
John Lewin
c21afa253c Don't switch view modes on GCode changed events, only on Slice click
- Issue MatterHackers/MCCentral#2496
Slice button click should only change to GCode3D if on Model view
2017-12-24 10:44:25 -08:00
johnlewin
bd6cc51dda
Merge pull request #2799 from jlewin/design_tools
Workaround for Android build break
2017-12-23 18:56:24 -08:00
John Lewin
4a6e845478 Workaround for Android build break 2017-12-23 18:49:31 -08:00
johnlewin
70e27f1242
Merge pull request #2797 from jlewin/design_tools
Remove SetAndInvalidateMesh method
2017-12-23 11:18:07 -08:00
John Lewin
a18d84de6b Fix CreatesAndLinksAmfsForUnsavedMeshes 2017-12-23 10:52:02 -08:00
John Lewin
a7e9efa2f8 Remove SetAndInvalidateMesh method
- Issue MatterHackers/MCCentral#2474
Revise Object3D mesh setter to always invalidate, add exception case set
and don't invalidate
2017-12-23 10:05:16 -08:00