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
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