John Lewin
882f84a283
Use long running task for auto-save
2018-10-16 17:34:46 -07:00
John Lewin
fc75ef1740
Actually clear printer on ClearActivePrinter call
2018-10-16 17:34:46 -07:00
John Lewin
885a394db0
Set minimum width for Dialog buttons
2018-10-16 17:31:09 -07:00
John Lewin
428b8fad50
Improve setup workflow with new AuthContext and SelectPrinterPage
2018-10-16 17:31:08 -07:00
John Lewin
4174b0f77d
Move add printer logic to Part -> Print button
...
- Later make reusable from Add Hardware and Print button
- Issue MatterHackers/MCCentral#4294
2018-10-16 17:31:08 -07:00
John Lewin
49b64e47f5
Recover tab persistence after ReloadAll
2018-10-15 20:08:15 -07:00
Lars Brubaker
5b97bac154
Put in a 'Community' menu item with sub-menu items
2018-10-15 17:57:26 -07:00
John Lewin
d8d8c1309e
Restore ChromeTab plus button for new parts
2018-10-15 17:19:02 -07:00
John Lewin
6895586142
Improve light theme tab contrast
2018-10-15 08:12:47 -07:00
John Lewin
368807c31f
Fix menu icons on dark theme
2018-10-15 08:12:30 -07:00
John Lewin
b6a3a5e9cd
Remove DisableColor, collapse IsDarkTheme into parent
2018-10-15 08:11:58 -07:00
John Lewin
9a6a8e712d
Remove redundant PrimaryBackgroundColor
2018-10-15 07:35:24 -07:00
John Lewin
bbca00e089
Clear ThumbnailBackground
2018-10-14 20:06:05 -07:00
John Lewin
4b8c4bd521
Remove menu code duplication
2018-10-14 12:52:40 -07:00
John Lewin
e7b64b6204
Wrap up main menu work, revise ordering, add more icons
...
- Issue MatterHackers/MCCentral#4289
Revise MatterControl main menu
2018-10-14 11:38:13 -07:00
John Lewin
c2d77a1f6f
Account for removed ApplicationSettingsWidget
2018-10-14 11:31:33 -07:00
John Lewin
0b47dd4056
Collapse AppSettingsView into BrandMenu, use PopupMenu with icons
2018-10-14 11:31:33 -07:00
John Lewin
ee936efb8a
Revise theme support
2018-10-13 21:09:04 -07:00
John Lewin
fb8abcf91d
Guard for observed null references, simplify property definitions
2018-10-10 17:54:37 -07:00
John Lewin
89dbbf3827
Initially load to Printer or Hardware tab
...
- Maintain tab selection across ReloadAll
2018-10-10 17:54:37 -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
Lars Brubaker
443f333b2b
Fixed printer clear bed bug
...
issue: MatterHackers/MCCentral#4260
MC stops slicing/printing after 1 or 2 prints
2018-10-09 17:20:32 -07:00
Lars Brubaker
8e41abebd5
Ensure we can ungroup mcx files
...
issue: MatterHackers/MCCentral#4259
Cannot ungroup plates saved to the cloud
2018-10-09 14:38:08 -07:00
John Lewin
e97191f104
Move library icons to more aptly named location
...
- Issue MatterHackers/MCCentral#4253
Incorrect sizing for building_thumbnail_40x40.png after thumbnail changes
2018-10-06 14:06:03 -07:00
John Lewin
ce932dea2d
Add missing scene clear on LoadEmptyContent
...
- Issue MatterHackers/MCCentral#4250
Clear bed is no longer working
2018-10-05 15:38:04 -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
98252dff50
Migrate ActivePrinterChanged event to ApplicationController
...
- Issue MatterHackers/MCCentral#4245
Remove ActiveSliceSettings type
2018-10-05 10:37:34 -07:00
John Lewin
5ad190b3f0
Migrate ActiveProfileModified event to ApplicationController
...
- 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
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
ed7136cde7
Use null ContentStore for plated gcode
2018-10-04 19:42:58 -07:00
John Lewin
f2c2011aa7
Move LoadPlateFromHistory from printer to bed
...
- Needs reference to private historyContainer in bed
2018-10-04 19:28:41 -07:00
John Lewin
51289443cc
Move NewPlatingItem(), GetLastePlateOrNew() from printer to HistoryContainerBase
2018-10-04 19:27:07 -07:00
John Lewin
39d36312a7
Move EmptyPrinter definition to owning type
2018-10-04 19:13:18 -07:00
John Lewin
cef1214915
Make CreateSmallResetButton public
2018-10-01 15:05:39 -07:00
John Lewin
87ef7b61cb
Extract code for reuse, add actual async version
2018-09-29 15:48:41 -07:00
John Lewin
be903ef551
Make grayscale helper reusable
2018-09-29 15:47:23 -07:00
John Lewin
d819cd0131
Expose ShowHelp/ShowAbout in ApplicationController
2018-09-28 13:35:54 -07:00
Lars Brubaker
d324ea0e26
make sure we show the eula on all platforms
2018-09-26 14:10:09 -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
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
fb17d58fa4
Make insert do arrange as it adds parts
...
Make add to plate to arrange as it adds parts
Make sure parts that are arranged are on the 0 plane
issue: MatterHackers/MCCentral#4149
Using Insert doesn't center and arrange part on bed
2018-09-25 09:53:07 -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
LarsBrubaker
76345be576
fixing modify opperations on selection groups
...
issue: MatterHackers/MCCentral#4005
Scale duplicates objects
2018-09-22 18:59:42 -07:00
LarsBrubaker
30cef6ef5a
Improving ungroup
...
issue: MatterHackers/MCCentral#4129
Content moves when ungrouped
2018-09-22 17:53:15 -07:00
Lars Brubaker
53865151b2
pause on hardware error, track pause button status
...
issue: MatterHackers/MCCentral#3487
Hardware Error should either pause or cancel the print
issue: MatterHackers/MCCentral#2839
Make printing status task pause/play button track the actual state of the printer.
2018-09-17 14:31:26 -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
Lars Brubaker
09ca37da22
switch to good render type if can't find one
2018-09-11 14:05:54 -07:00
Lars Brubaker
06cfe5a227
Have popup sub menus working well
2018-09-11 10:57:53 -07:00