John Lewin
151e753db2
Move PrimaryAccentColor to parent
2018-10-22 14:16:24 -07:00
LarsBrubaker
23d16d850c
Added icon images for all the primitives and calibration parts
2018-10-20 20:17:59 -07:00
John Lewin
b5e1dd5019
Expose PartPreviewContent on ApplicationController
2018-10-19 18:19:44 -07:00
Lars Brubaker
b237965def
Improving initial setup process.
...
issue: MatterHackers/MCCentral#4336
If setup needs to calibrate both the probe and the bed, heat both
issue: MatterHackers/MCCentral#4337
If temp changes too much from leveling temp, warn rather than require leveling
2018-10-19 15:53:07 -07:00
John Lewin
509b436200
Change startup to no longer call RunSetupIfRequired
2018-10-17 17:23:30 -07:00
John Lewin
4b32a99ebb
Refactor Color helper names
2018-10-17 17:22:24 -07:00
John Lewin
e74b5ef16e
Move generated color to theme
2018-10-17 15:01:40 -07:00
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