Commit graph

406 commits

Author SHA1 Message Date
Lars Brubaker
6e4bbf2306 Made a face struct and made face list use it
put normal into face
2019-01-14 17:48:57 -08:00
LarsBrubaker
115634ef3a Fixing texturing 2019-01-13 11:58:05 -08:00
LarsBrubaker
13f0933d29 fixed support for simple mesh 2019-01-12 15:16:27 -08:00
Lars Brubaker
e1ce3419f2 simple mesh 2019-01-11 17:10:45 -08:00
John Lewin
60aaa5abea Switch to Model view when dragging items from the file system
- Issue MatterHackers/MCCentral#4781
DragDrop STL from desktop to printing GCode view fails to switch to
model view
2019-01-10 15:21:33 -08:00
John Lewin
19676c6035 Restore RayGun reporting
- Issue MatterHackers/MCCentral#4842
Restore RayGun registrations for Windows/Mac
2019-01-09 16:55:39 -08:00
John Lewin
80285fe6e6 Move html drag/drop parsing into MatterControl 2019-01-09 12:48:40 -08:00
John Lewin
d241d00b59 Basic support for drag text from Chrome 2019-01-09 12:48:08 -08:00
John Lewin
890ff53681 Basic support for images encoded as Base64 data urls 2019-01-09 12:47:33 -08:00
John Lewin
33fbb19e82 Initial support for drag from Chrome 2019-01-09 12:47:32 -08:00
Lars Brubaker
1957a6a4b1 Moving boolean operation to new rebuild pattern 2019-01-08 17:51:30 -08:00
John Lewin
38fc7117e5 Fix alpha blending 2019-01-08 13:53:44 -08:00
Lars Brubaker
88dd2395a1 Improving rebuild lock 2019-01-07 17:42:00 -08:00
Lars Brubaker
4c6db60ec6 Made Object3D listen for and update on Children modified
added Immutable Attribute
added Hide From Tree View Attribute

issue: MatterHackers/MCCentral#4806
support remove does not update tree view
2019-01-07 10:11:27 -08:00
John Lewin
b327b95e4a Move settings dictionary into PrinterSettings 2019-01-06 13:19:01 -08:00
John Lewin
ae2da3b29c Remove GetSettingsData method, use SettingsData dictionary
- Issue MatterHackers/MCCentral#4821
Consider removing SettingsOrganizer.Instance.GetSettingsData
2019-01-06 11:39:14 -08:00
John Lewin
e70bfc9977 Move create_raft to SettingsKey 2019-01-06 11:39:13 -08:00
Lars Brubaker
3e39cd20f1 improving support 2019-01-05 13:30:05 -08:00
Lars Brubaker
53aaf58fbf Build supports on a background task
Make sure we lock items from modification while wrapping them in a transform
2019-01-05 13:30:05 -08:00
John Lewin
d6bcb515ce Change SettingsValid to ValidateSettings extension method 2019-01-04 18:27:14 -08:00
John Lewin
3a6cbb3c90 Extract reusable ShowValidationErrors method 2019-01-04 18:06:34 -08:00
John Lewin
a3cc4c8f96 Remove additional presentation data from validation errors
- Add location property
- Have caller concatenate Location with Details
2019-01-04 17:49:58 -08:00
John Lewin
063db01796 Reduce presentation data in validation errors
- Add ValidationError type to hold validation results
- Change validation to return lists of ValidationErrors
2019-01-04 17:09:42 -08:00
Lars Brubaker
c079a9592f Made Styled Message Box have scroll
Made multiple errors display better
2019-01-03 17:08:49 -08:00
Lars Brubaker
34b57c43b0 Making error messages coming back as list
fixing regression with dialog window showing as markdown (there were
assumptions on it not being markdown)
2019-01-03 16:58:05 -08:00
Lars Brubaker
45b1a32e03 removing MS auto support generation 2019-01-03 16:05:02 -08:00
John Lewin
6db5628670 Improve theme consistency 2019-01-02 18:38:44 -08:00
John Lewin
11668654c6 Fix typos 2019-01-02 18:38:43 -08:00
Lars Brubaker
a18b875288 have some consideration for inner objects 2019-01-02 18:12:56 -08:00
Lars Brubaker
6debaa0617 automatic support generation is working a bit 2019-01-02 18:12:56 -08:00
John Lewin
c61bddc764 Add percentage of extension to SliceSettings Popover 2019-01-02 17:42:57 -08:00
John Lewin
f7430778fe Base Popover on TopToBottom FlowLayout 2019-01-02 17:42:57 -08:00
John Lewin
50a88edf31 Extract SliceSettings popover behaviors to dedicated type 2019-01-02 17:42:57 -08:00
John Lewin
a6a3a53f5b Opt-out of auto close on MouseEnter popover, always close on MouseLeave 2019-01-02 17:42:57 -08:00
John Lewin
c0bcd20260 Extract ArrowDirection to standalone type, revise naming on use 2019-01-02 17:42:57 -08:00
Lars Brubaker
e4269ca3ce Working on this with the consideration it is part of the default project 2019-01-02 10:43:24 -08:00
LarsBrubaker
fe6db35919 Allow selection when adding support 2018-12-31 22:41:00 -08:00
LarsBrubaker
138fc1e461 Make support changing more intuitive 2018-12-31 16:35:33 -08:00
Lars Brubaker
00e95316b2 Working on new support generation 2018-12-31 12:12:14 -08:00
Lars Brubaker
5cc271e508 Working on new auto support feature 2018-12-31 09:12:49 -08:00
John Lewin
5d109d4980 Use new FindDescendants syntax 2018-12-30 08:27:30 -08:00
John Lewin
af142f6992 Rename GuiWidget find descendant helpers 2018-12-30 08:18:22 -08:00
John Lewin
260fcda8a9 Extract tour popover logic to dedicated type, add close button 2018-12-29 12:33:01 -08:00
John Lewin
03bdbf51d6 Remove dead event 2018-12-29 12:33:01 -08:00
LarsBrubaker
0c3bd76e33 Adding Tyler's printer name confirmation code to delete printer 2018-12-29 09:24:59 -08:00
Lars Brubaker
83fd3423ec Working on new supports
refactoring tour classes
2018-12-28 16:00:30 -08:00
Lars Brubaker
6e4334bd2c Fixing remove for MeshWrapperObjects
issue: atterHackers/MCCentral#4766
undo after subtract and replace leaves extra copy of item
2018-12-27 13:25:12 -08:00
John Lewin
5afdfdb989 New tabs should open to the far right
- Issue MatterHackers/MCCentral#4693
Added printer/part tabs should be at position count + 1
2018-12-26 14:06:38 -08:00
Lars Brubaker
54f06efac3 New popover fixes: timeout and closing
issue: MatterHackers/MCCentral#4759
Popovers orphaned when parent PopupWidgets close

MatterHackers/MCCentral#4760
Popovers should autoclose like ToolTips

MatterHackers/MCCentral#4770
Text field loosing focus when moving to new setting
2018-12-26 10:06:40 -08:00
John Lewin
eb4e741c48 Fix auto arrange/selection quirks
- Issue MatterHackers/MatterControl#4111
Auto arrange does not work for multiple items
2018-12-24 12:48:31 -08:00