John Lewin
ee936efb8a
Revise theme support
2018-10-13 21:09:04 -07:00
John Lewin
22c0125b42
Convert KeepOpen to property, revise popup close logic
2018-10-11 15:04:03 -07:00
LarsBrubaker
a0138d5b02
Invalidate the view when the outline wireframe is ready
2018-10-11 07:57:23 -07:00
John Lewin
5cb1804f94
Move printer initialize from widget into main initialize function
2018-10-10 17:54:37 -07:00
John Lewin
b67d3ad691
Add Library tab, replace PrintLibrary widget with Favorites bar
2018-10-10 08:07:47 -07:00
LarsBrubaker
593a32cfa6
Finishing color and material buttons in properties panel
...
Added ability to auto switch to view mode for correct setting being changed
issue: MatterHackers/MatterControl#3799
When setting color or material, switch to correct view mode
2018-10-07 18:11:37 -07:00
LarsBrubaker
b5dacdfa56
Most of the code to make the material edit show up in the property view is written
2018-10-07 18:11:37 -07:00
LarsBrubaker
229931039b
Added a line for the color editing of all parts
...
Added a color editor to Public Property editor
2018-10-07 18:11:37 -07:00
John Lewin
477b422703
Simplify ExternalDragOver, pass dependency as param
2018-10-07 15:43:31 -07:00
John Lewin
0f9042f28d
Migrate SettingChanged event to PrinterSettings
...
- Issue MatterHackers/MCCentral#4245
Remove ActiveSliceSettings type
2018-10-05 10:37:34 -07:00
John Lewin
6dbae7668b
Remove ActiveSliceSettings.Instance
...
- Issue MatterHackers/MCCentral#4243
2018-10-05 09:25:05 -07:00
John Lewin
a3d24b5138
Invoke ClearPlate when exiting plated GCode mode
2018-10-04 22:06:55 -07:00
John Lewin
3008e44c44
Change to non-async ClearPlate invokable from sync functions
...
- Add LoadEmptyContent for use in ClearPlate to empty bed
2018-10-04 22:04:53 -07:00
John Lewin
140bf87b15
Remove remnants from memory troubleshooting
2018-10-04 19:44:15 -07:00
John Lewin
ed7136cde7
Use null ContentStore for plated gcode
2018-10-04 19:42:58 -07:00
LarsBrubaker
efe03cb642
Make flatten only copy appropriate properties by default
...
issue: MatterHackers/MCCentral#4229
Merge on align should not clear the colors that were on the objects
refactor apply and merge => flatten
2018-10-04 10:17:57 -07:00
John Lewin
6a60fd5ff8
Increase priority of clipboard images for Mac
...
- Long term fix is to detect and use Image content type over text
2018-09-28 13:35:53 -07:00
Lars Brubaker
57885c6bca
Dragging to be should have a 0 offset
2018-09-26 15:19:36 -07:00
Lars Brubaker
43272c5d26
Make sure we still center things when adding to bed
2018-09-26 13:23:52 -07:00
Lars Brubaker
06c5224bb4
Building with new typography update
...
fixed a bug with dragging
2018-09-25 18:00:36 -07:00
Lars Brubaker
07267f5992
Made insertion group able to layout inserted objects (have a callback)
...
Made insert command able to take an ienumerable
Refactoring
2018-09-25 16:21:32 -07:00
Lars Brubaker
238491ef8f
Don't return a value from ConditionallyCancelPrint (it was not used and is confusing)
...
issue: MatterHackers/MCCentral#1303
Review value of canceled response bool
2018-09-24 17:46:42 -07:00
John Lewin
ddb7dad41d
Revise icon sizing
...
- Issue MatterHackers/MCCentral#4182
Inconsistent icon sizing
2018-09-24 12:05:45 -07:00
Lars Brubaker
7b0f3c4300
Render wireframe in gcode view
...
issue: MatterHackers/MCCentral#4160
Not rendering wire frame model correctly in gcode view
2018-09-20 15:19:06 -07:00
Lars Brubaker
4e9a7fdfd8
Get grid options menu to be an icon
...
Save and load grid options from user settings
2018-09-17 17:08:38 -07:00
LarsBrubaker
b9d4b6f995
Put the snap grid settings in the tumble widget section.
...
Also added an icon to use here (1694146)
2018-09-17 07:42:18 -07:00
LarsBrubaker
a4f2d6a08d
Changed Empty to Empty()
2018-09-16 17:00:17 -07:00
Lars Brubaker
4e0962a4e7
improve overflow menu on properties panel
...
default to outline mode
issue: MatterHackers/MCCentral#4136
Consider if Modify menu in Overflow menu improves usage
2018-09-14 15:23:31 -07:00
John Lewin
65c4d1ff39
Remove autospin
2018-09-13 22:28:04 -07:00
Lars Brubaker
06cfe5a227
Have popup sub menus working well
2018-09-11 10:57:53 -07:00
John Lewin
515fc85daf
Match TreeView root node spacing with sibling SectionWidget styling
2018-09-11 08:54:31 -07:00
Lars Brubaker
33374fecfd
Splitter can have a ration and min sizes
...
fixed history / properties splitter to have a ratio
2018-09-10 18:24:16 -07:00
John Lewin
c1c6c031c9
Only show modelViewStyleButton when applicable
2018-09-10 17:04:01 -07:00
John Lewin
2534b90c11
Switch to horizontal toolbar per feedback
2018-09-10 17:03:02 -07:00
John Lewin
cc1731ef90
Add and use new DropButton control for anchored popup
2018-09-10 17:03:02 -07:00
John Lewin
c8bc2fe40d
Move view controls into new View3DWidget toolbar
2018-09-10 17:03:02 -07:00
Lars Brubaker
cceb6d52b7
Making the model side panel have a horizontal splitter
2018-09-10 16:42:46 -07:00
johnlewin
9e291e2b96
Merge branch 'master' into master
2018-09-08 14:00:57 -07:00
LarsBrubaker
51e8b2eb0e
Moved export and import options to main printer menu
...
refactoring
2018-09-08 12:52:47 -07:00
John Lewin
ae0808875e
Handle unassigned color case
2018-09-08 11:16:45 -07:00
John Lewin
c96fc4c048
Migrate material SectionWidget to material button in toolbar
2018-09-08 10:53:51 -07:00
John Lewin
9876abfba5
Add overload for user supplied default material color
...
- Previously hard-coded at material 0 (as used in gcode viewer)
2018-09-08 10:49:53 -07:00
John Lewin
364a2bcb78
Migrate color SectionWidget to color button in toolbar
2018-09-07 18:14:51 -07:00
John Lewin
fd290a8088
Move model view options into PopupButton
2018-09-07 17:09:41 -07:00
Lars Brubaker
daec1a0420
added close to terminal and settings (default to close)
...
added ICloseableTab
changed to selected tab key
added keys to tool tabs
2018-09-07 14:49:35 -07:00
Lars Brubaker
f73e98e0d7
Only center on bed during gcode export when exporting from library
...
fixed a bug with MatterSlice dependancy
issue: MatterHackers/MCCentral#4032
Slicing error when slicing for Pulse
2018-09-07 10:25:29 -07:00
Lars Brubaker
bed90234e7
Made MatterControl run as a .net standard app
...
Moving matter control to a lib and creating a new exe to run it
2018-09-06 16:09:58 -07:00