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
John Lewin
411d894cb1
Don't serialize DocumentPath, fixes null ref, only meant for runtime use
2017-06-04 16:17:30 -07:00
John Lewin
4958defdeb
Revise DeleteProfileWorksForGuest test
...
- Prevent null reference on SyncPrinterProfiles()
2017-06-03 19:39:54 -07:00
John Lewin
fa800c4a3b
Get first ActivePrintItem test passing again
...
- CompletingPrintTurnsoffHeat now passing
- Create new 'Add to Plate' action for library selections
- Create zip files after print->slice->ActivePrintItem success
- Copy generated gcode into zip
- Copy SliceSettings into zip
- Make DocumentPath on PrinterSettings public
- Copy printer plate to zip file
- Add ClearPlate helper function to ApplicationController
- Invoke ClearPlate on startup to initialize ActivePrintItem
- Make SliceSettings user mode resets SliceSettings not AdvControls
- Make Library Overflow menu and items automatable
2017-06-02 17:06:27 -07:00
John Lewin
03a593f1b5
Move to new library model and view
...
- Add new listview control for library content
- Migrate library providers to containers
- Cloud, Sqlite, Directories, Queue, History
- Migrate SideBar components to containers
- Primatives, Text, Braille, ImageConverter
- Create new library container types
- Zip files, Calibration parts, Printer SDCards
- Reduce leftnav to Library, Settings, Controls, Options
- Add DragDrop support for image content
2017-05-20 00:41:02 -07:00
Lars Brubaker
352eb792f1
Merge branch 'smash_1.7.1' into design_tools
...
# Conflicts:
# PartPreviewWindow/View3D/View3DWidget.cs
# SlicerConfiguration/SliceSettingsWidget.cs
# SlicerConfiguration/SlicingQueue.cs
# StaticData/SliceSettings/Properties.json
2017-05-19 14:57:04 -07:00
Lars Brubaker
a1e1c48d90
All new 1.7.1 changes
2017-05-19 14:39:57 -07:00
Lars Brubaker
bc9d9ca9c0
Merge remote-tracking branch 'origin/1.7' into design_tools
...
# Conflicts:
# StaticData/SliceSettings/Properties.json
2017-04-14 12:51:17 -07:00
Lars Brubaker
e1374ece9d
Putting in support for filament runout sensor
...
writing support for sms message on filament run out and pause
2017-04-13 14:25:46 -07:00
Lars Brubaker
c0a7331579
Merge branch '1.7' into design_tools
...
# Conflicts:
# SlicerConfiguration/Settings/SettingsHelpers.cs
# StaticData/SliceSettings/Properties.json
# StaticData/Translations/Master.txt
2017-04-12 12:29:31 -07:00
Lars Brubaker
4c9d976c56
Put in auto-calibration measuring if G30 is available
2017-04-11 17:49:23 -07:00
Lars Brubaker
0b6c4e94f1
Merge branch '1.7'
...
# Conflicts:
# StaticData/SliceSettings/Properties.json
2017-03-14 14:18:57 -07:00
John Lewin
62840ba71a
Only render settings overrides if the currentValues differs from base
2017-03-02 13:45:03 -08:00
Lars Brubaker
9994f9b3b9
Make sure we calculate the outside perimeter width correctly.
2017-02-27 10:23:11 -08:00
John Lewin
c5000990f6
Guard for null reference
2017-02-24 09:02:50 -08:00
Lars Brubaker
73517b7bd9
Make sure we have active instance set to Empty.
2017-02-22 11:32:12 -08:00
Lars Brubaker
4382053593
Don't do unnecessary cast.
2017-02-22 11:21:33 -08:00
John Lewin
be8c7c639f
Remove invalid profile migration
2017-02-16 11:48:04 -08:00
John Lewin
139dbf48aa
Remove lookup with invalid SettingsKey, make depricated param optional
...
- Depricated param defaults to empty string producing the same effect
as passing value acquired with invalid key
2017-02-16 11:48:04 -08:00
John Lewin
ee631255e1
Add manual_movement_speeds to properties.json
...
- Add to SettingsKeys and migrate usage
- Convert non event EventHandler with StringEventArgs to Action<string>
- Remove SetManualMovementSpeeds function
2017-02-16 11:48:04 -08:00
John Lewin
3211eae456
Remove redundant default values from properties.json
...
- Ensure valid SliceSettingData defaults
- Ensure ExtraSettings keeps "" default if missing
- Use auto properties in SliceSettingsOrganizer
- Remove single use private defaultEngineType variable
2017-02-16 08:33:46 -08:00
John Lewin
3cfd40b6a0
Guard against null reference
2017-02-14 17:21:57 -08:00
John Lewin
0544ba38b8
Guard against null reference
2017-02-14 16:13:51 -08:00
Lars Brubaker
117c09b9f1
Cleaned up the new macro command syntax
2017-02-06 14:23:55 -08:00
John Lewin
3aa13d82c4
Persist tuning adjustments into printer settings
2017-02-02 10:56:14 -08:00
Lars Brubaker
734aecb14d
Putting in repeat until macro code
...
Fixing
2017-02-02 10:40:42 -08:00
Lars Brubaker
8d47359ad9
Clear user baby stepping after new print leveling.
...
settings save on change
removed redundant expand_thin_walls setting
2017-02-01 13:38:14 -08:00
larsbrubaker
cdab37fbb5
Made the probe height a settings value
...
MatterHackers/MatterControl#937
On print leveling setup move up an amount from the previous point, not to an absolute point
2017-02-01 07:54:55 -08:00
Lars Brubaker
b0d2ad7718
Put in error for external perimeter being bad value.
...
MatterHackers/MatterControl#1841
Outside Perimeters (Extrusion Width) setting does not have an error for invalid entries
2017-01-30 16:45:39 -08:00
Lars Brubaker
4fe9457901
Made a mapping for slic3r
...
Fixed slic3r bed shape
Fixed slic3r centering
2017-01-30 12:55:12 -08:00