John Lewin
edceab2e85
Rename SendLineToPrinterNow -> QueueLine
...
- Issue MatterHackers/MCCentral#2550
SendLineToPrinterNow queues printer commands
2018-01-04 18:32:54 -08:00
Matt Moening
1d38fa034c
Add List of zero-conf telnet connects to allow auto detection of MCConnect
2017-12-22 11:29:03 -08:00
John Lewin
4415300a1f
Move heavy tasks out of constructor, make awaitable
...
- Add support for awaitable startup
- Issue MatterHackers/MCCentral#2423
Select printer not changing to new printer
2017-12-20 18:26:48 -08:00
John Lewin
0195afc094
Rename member to reflect actual behavior
2017-12-20 18:26:47 -08:00
Lars Brubaker
71979e35e9
Unify to single GetNonCollidingName
...
Improve it to check for and replace numbers
add new calling method
Make sure Object3D Close does not end up modifying object in processes
Don't try to render meshes with no faces
2017-12-06 16:31:04 -08:00
Lars Brubaker
22cff32307
Made infill overlay a % of nozzle diameter
...
Made menu of values for same
Made menu of values for perimeter overlap
issue: MatterHackers/MCCentral#1048
Infill Overlap presets
2017-12-04 14:54:06 -08:00
LarsBrubaker
0353aab30c
Made it configurable if the motors are released automatically at the end of a print
2017-12-03 14:46:05 -08:00
Lars Brubaker
cee88e16db
added ability to turn off send with checksum
...
made print_center setting show up
2017-11-30 13:59:25 -08:00
John Lewin
4e249ed50b
Add IContentStore interface, update EditContext to use and revise naming
2017-11-15 09:26:06 -08:00
John Lewin
bfd6fb54d3
Short term workaround to run sync during load
2017-11-14 16:34:25 -08:00
John Lewin
fb84b6a18a
Revise scene content loading
...
- Remove file system dependencies
- Use library container interfaces
- Issue MatterHackers/MCCentral#2248
Bed no longer persists and rounds trips application restarts
- Issue MatterHackers/MCCentral#1764
Get edit part mode working
2017-11-14 15:45:23 -08:00
John Lewin
250b7d6551
Changing printers only works correctly via SetActivePrinter
...
- Issue MatterHackers/MCCentral#2199
Delete Printer fails to reload UI to new state
2017-11-08 23:39:35 -08:00
John Lewin
ba60969e85
Remove proxy method to SendLineToPrinterNow
2017-11-08 15:35:31 -08:00
Lars Brubaker
359784877f
Unify Vector2 3 and 4 to have upper case field members
2017-10-31 12:53:46 -07:00
John Lewin
8f87fd66c6
Prevent avoidable exceptions
...
- Issue MatterHackers/MCCentral#2147
Null reference exception due to missing SliceSettingsOrganizer keys
2017-10-30 21:59:43 -07:00
John Lewin
7979160cf5
Remove ReloadAdvancedControlsPanel, AdvancedControlsPanelReloading
...
- Issue MatterHackers/MCCentral#1615
ReloadAdvancedControls should be broken out into ReloadSettings
and ReloadX?
2017-10-30 16:52:41 -07:00
Lars Brubaker
b0fa37b2a4
Added first pass at support for SLA printers
...
Took out unused slice settings
2017-10-30 13:10:18 -07:00
John Lewin
f38cd7fc41
Add ShowMessageBox overload without callback requirement
2017-10-18 19:54:06 -07:00
John Lewin
73b3f6f1dd
Remove null reference line
2017-09-26 18:20:47 -07:00
John Lewin
80a75a40fe
Continue consolidating Printer load operations
2017-09-23 14:45:24 -07:00
Lars Brubaker
af49a4fcfd
Added in the ability to set the number of first layers
...
layers that print slow
2017-09-22 16:32:18 -07:00
John Lewin
5d1e689413
Fix printer instantiation
2017-09-20 18:06:07 -07:00
John Lewin
8c428689fe
Move SliceSettingData back into SliceSettingsOrganizer
2017-09-19 11:43:35 -07:00
John Lewin
9721f93266
Rename instance method to Connect
2017-09-18 12:14:58 -07:00
John Lewin
76e7af0436
Eliminate PrinterConnection.Instance
2017-09-17 21:08:16 -07:00
John Lewin
928fed9efe
Per printer instance rather than static ApplicationController.Printer
2017-09-17 14:23:28 -07:00
John Lewin
de922d8a2e
Convert PrinterConnection usage from static to local references
2017-09-17 13:31:32 -07:00
John Lewin
3280b8810a
Reduce MatterControl spin up from test code in shared AppDomain
2017-09-17 11:23:39 -07:00
John Lewin
294df0a588
Convert ActiveSliceSettings usage from static to local references
2017-09-17 01:12:18 -07:00
John Lewin
57305840bd
Remove redundant variable
2017-09-13 06:45:22 -07:00
John Lewin
90d0b74244
Remove layerCascade knowledge from widgets
...
- Add new SettingsContext object
- Redirect all calls through SettingsContext
- Exposes only get/set mechanism to SliceSettingsWidget
2017-09-13 06:44:47 -07:00
Lars Brubaker
2a26f266a5
Moved extruder actions to hot end drop down
2017-09-06 18:16:57 -07:00
Lars Brubaker
b39666634a
More making printerConnection passed to classes.
...
Made the speeds for movement controls be extensions methods on PrinterSettings
TODO: Why on ExportPrintItemPage was that if the leveling turned on or off we would show the check box by rebuilding that window.
2017-09-05 10:33:46 -07:00
Lars Brubaker
3dd9270797
More making printerConnection passed to classes.
2017-09-03 11:48:24 -07:00
John Lewin
3a9833697d
Platform providers
...
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
Lars Brubaker
412481d255
Put in validate layer height
...
made right button not do design tools
check starting bed temp
2017-08-21 15:46:16 -07:00
John Lewin
b781751331
Consolidate bed state into model
...
- Always fire OnActivePrinterChange - move filtering for IsLoading lower
2017-08-16 05:53:26 -07:00
Lars Brubaker
67a7e0f53c
Make sure we show com setup on first time login
2017-08-11 18:26:48 -07:00
Lars Brubaker
20a2969889
Make sure we have a printer name
2017-08-11 16:00:24 -07:00
Lars Brubaker
7a04b93d57
Refactoring QueuedCommandsStream to take a PrinterConnection
...
Moved MacroProcessing out of QueuedCommandsStream
2017-08-04 09:37:28 -07:00
Lars Brubaker
d3e7d00b3e
Put in a enable retract setting
...
Made slice settings disable work
2017-08-02 15:19:32 -07:00
Lars Brubaker
6231611456
Removed Bottom Clip
2017-07-11 15:15:37 -07:00
Lars Brubaker
9635b3308b
Put in regex read write translation code
2017-06-29 09:47:34 -07:00
John Lewin
d6d625245f
Remove Theme Suspend/Resume calls, only fire ReloadAll if not loading
2017-06-21 07:29:22 -07:00
Lars Brubaker
7f8763cd12
Took out alternate engines
2017-06-15 16:54:36 -07:00
Lars Brubaker
64e72512a6
Took out z can be negative.
...
Put z height on leveling wizard
2017-06-14 17:47:02 -07:00
John Lewin
9aaf0f6311
Rename PrinterConnectionAndCommunication
2017-06-13 17:22:49 -07:00
John Lewin
9a46a5cd22
Prevent SliceSettings changes from spinning up MatterControl
...
- Use event to signal MaterialChanged
- Register MaterialChanged listeners on MatterControl startup
2017-06-10 11:24:21 -07:00
Lars Brubaker
6c22a896d9
Taking out center on bed for design tools.
2017-06-08 14:43:01 -07:00
Lars Brubaker
a689781772
Merging in 1.7.1 improvements
2017-06-07 16:09:42 -07:00