Commit graph

1518 commits

Author SHA1 Message Date
John Lewin
f01c3df7c8 Use sceneContext instead of printer
- Issue MatterHackers/MCCentral#2808
Unguarded/invalid reference to printer causes null reference error
2018-02-09 13:55:29 -08:00
John Lewin
f312a1ae20 Handle null mesh scenarios
- Issue MatterHackers/MCCentral#2806
NullReferenceException in BackToFrontXY due to empty mesh
2018-02-09 13:55:28 -08:00
John Lewin
92fda06ac1 Workarounds for failing tests
- Issue MatterHackers/MCCentral#2789
Write fixes for BranchEditContainerTest
2018-02-08 22:58:59 -08:00
John Lewin
b54574747e Revise overflow behavior 2018-02-08 22:37:58 -08:00
Lars Brubaker
a1b09d64da Fixed STL export
Took out MeshGroup
2018-02-08 18:39:39 -08:00
Lars Brubaker
a97f117029 Getting + tab to open on startup
Fixing test that failed as part of this
2018-02-08 15:42:23 -08:00
Lars Brubaker
7ef109e749 Working on adding all primitives 2018-02-08 15:42:23 -08:00
John Lewin
902d22bdce Disable PrinterCommunication status indicator
- Issue MatterHackers/MCCentral#2787
Disable CommunicationStatus reporting in toolbar
2018-02-07 18:46:31 -08:00
John Lewin
8f55a938c5 Evaluate move of view buttons to Printer bar
- Issue MatterHackers/MCCentral#2784
Model/GCode tab buttons should be moved to printer bar
2018-02-07 18:46:31 -08:00
John Lewin
c102abd44a Restore PublicPropertyEditor creation on selection
- Issue MatterHackers/MCCentral#2791
PublicPropertyEditor not appearing for selected items
2018-02-07 18:46:31 -08:00
John Lewin
92ebda5e90 Add support for saving created content to library containers
- Issue MatterHackers/MCCentral#2767
LibraryContainer -> Save fails in SqliteContainer
- Issue MatterHackers/MCCentral#2743
Part -> Edit -> Save fails to save back to original
2018-02-07 18:46:31 -08:00
John Lewin
b15f62b5a0 Push focus on tab select to enable keyboard shortcuts
- Issue MatterHackers/MCCentral#2778
Tab clicks should force focus to primary control
2018-02-06 15:43:23 -08:00
John Lewin
f3c0a9436d Disable selection on children to ensure Click event on widget
- MatterHackers/MCCentral#2779
New Cut/Copy/Paste/Save menu items intermittently function
2018-02-06 15:42:19 -08:00
Lars Brubaker
04bd0857d6 Show selection highlight when selection changes 2018-02-06 14:40:35 -08:00
John Lewin
bf800dac36 Add cut/copy/paste/save support to scene views
- Issue MatterHackers/MCCentral#2775
Make CTRL-C function as expected in View3DWidget
- Issue MatterHackers/MCCentral#2776
Make CTRL-S function as expected in View3DWidget
2018-02-06 13:31:52 -08:00
John Lewin
8ffc73c549 Allow mixed IObject3DComponent editors and primary editor
- Allows containers to display inner editors as well primary editor
2018-02-06 08:49:05 -08:00
John Lewin
dedb371388 Change casing to match revised accessibility 2018-02-05 17:57:40 -08:00
John Lewin
78546c6f80 Make View3DWidget Scene private 2018-02-05 17:41:04 -08:00
John Lewin
c6846afbb7 Update selection on save 2018-02-05 17:24:05 -08:00
John Lewin
0c957eb25d Revise sub-tree editing 2018-02-05 17:23:17 -08:00
John Lewin
7d07dee708 Resolve unexpected switch to ViewControls3DButtons.Rotate
- Issue MatterHackers/MCCentral#2772
MatterControl unexpectedly starts in orbit mode
2018-02-05 14:25:52 -08:00
John Lewin
cd1c6c3269 Restore World* functions with default scene root and overridable param 2018-02-04 00:38:50 -08:00
John Lewin
dc82f027cd Use new radio button menu style
- Issue MatterHackers/MCCentral#2769
Model render menu options should use gutter and bool menu item type
2018-02-03 13:49:11 -08:00
John Lewin
84a84b0672 Use new radio button styling for GCodeModelView menu items
- Issue MatterHackers/MCCentral#2768
Use radio buttons for GCodeModelView menu items
2018-02-03 13:30:23 -08:00
John Lewin
9a0e427c35 Add support for radio button styled menu items 2018-02-03 13:23:21 -08:00
John Lewin
1377651016 Add user control of model rendering in GCode view
- Add Semi-transparent option for less noisy render
- Add Wireframe option for latest render style
- Add None option for classic view
- Issue MatterHackers/MCCentral#2713
Consider adding wireframe/shaded toggle to gcode view options
2018-02-02 23:23:39 -08:00
John Lewin
330aa821e0 Simplify 2018-02-02 18:43:12 -08:00
John Lewin
ea9de0d609 Remove dead code 2018-02-02 18:19:58 -08:00
Lars Brubaker
db3ac17c5a Made text widget have individual characters
Improved selection
2018-02-02 18:07:57 -08:00
John Lewin
43cc7bc4d8 Remove redundant code in SwitchStateToEditing
- Set PartSelect as default mode in ViewControls3D
- Move Scene.SelectFirstChild to View3DWidget initialize
- Drop everything else
2018-02-02 17:43:54 -08:00
John Lewin
5f6c37a7fd Remove DrawGlOpaqueContent listener
- Models double drawn via DrawGlOpaqueContent/DrawGlTransparentContent
- Isolate to single draw call in existing DrawGlTransparentContent code
2018-02-02 17:27:51 -08:00
John Lewin
ca646b91d0 Fix compile errors in WITH_WRAPPER conditional 2018-02-01 22:02:36 -08:00
John Lewin
4b68aa502d Show running tasks on construction
- Issue MatterHackers/MCCentral#2741
Display of long running tasks do not survive a reload
2018-02-01 21:43:43 -08:00
John Lewin
ad2b8efb80 Remove unused members 2018-02-01 12:25:22 -08:00
John Lewin
3331748239 Migrate ApplyAtCenter to IObject3D extension method
- Rename to ApplyAtBoundCenter
- Change to return void and apply to instance
2018-02-01 12:24:56 -08:00
John Lewin
68348dfc78 Migrate AddSelectionAsChildren to scene extension method 2018-02-01 12:22:06 -08:00
LarsBrubaker
6d3cecea8d Very quick proof of array tool. 2018-01-31 22:53:27 -08:00
John Lewin
fb3ff35ee0 Add IObject3DComponent support
- Issue MatterHackers/MCCentral#2739
Finish ImageConverter port to stacked IObject3D node
2018-01-31 14:36:41 -08:00
Lars Brubaker
e014694bea Ask if printing on a printer tab before closing 2018-01-31 13:35:43 -08:00
John Lewin
f6b0b68c9e Add RegisterOperation for type -> operation mapping 2018-01-30 12:29:16 -08:00
John Lewin
10a8580e43 Revert accidental MaxHeight = 11
- Issue MatterHackers/MCCentral#2642
Minuscule snap grid popup
2018-01-29 18:25:44 -08:00
John Lewin
6a4c1f4e2f Fix spelling, update agg-sharp 2018-01-29 16:39:06 -08:00
Lars Brubaker
bab2b54f61 Moving to a Create method to take Rebuild out of constructor 2018-01-29 15:36:41 -08:00
Lars Brubaker
2346ed359e Cleaning and improving editing properties. 2018-01-26 17:53:54 -08:00
Lars Brubaker
104ac94632 One more test passing 2018-01-25 08:41:15 -08:00
Lars Brubaker
20f54e28cc Fixing tests
Added scroll into view
Made popup widget get the right scroll
Made automation runner able to find widgets that aren't visible
2018-01-24 16:31:23 -08:00
Lars Brubaker
4c3c5e9209 Making combine (union)
Removing secondary accent color
2018-01-24 14:30:33 -08:00
John Lewin
1da9d0dfb5 Consolidate file extension definitions
- Issue MatterHackers/MCCentral#2527
Too many authorities on valid files types
2018-01-23 18:20:49 -08:00
Lars Brubaker
fef23f8ca6 Fixed problem dragging onto bed when plane can't be found initially 2018-01-23 16:57:20 -08:00
Lars Brubaker
edb3edd013 Added automatic persist able render effect 2018-01-23 13:48:49 -08:00