Commit graph

1812 commits

Author SHA1 Message Date
Lars Brubaker
2c74f07572 Fixed the tool speed stream to change while printing
Made it possible to visualize the emulator as it is printing
fixing warnings
issue: MatterHackers/MCCentral#5432
Dual Extrusion speed not matching settings
2019-05-02 18:07:18 -07:00
Lars Brubaker
dba782e9c9 Make sure we can always find the completed marker in gcode
Don't write the stl files or the boolean processing commands to the gcode file
Check back until we find what we are looking for

issue: MatterHackers/MCCentral#5416
MC slices when clicking print, even though it was already sliced.
2019-05-02 15:36:53 -07:00
Lars Brubaker
d62f796b52 fixing warnings 2019-05-02 15:36:52 -07:00
Lars Brubaker
236c77d272 fixing warnings 2019-05-02 14:31:19 -07:00
Lars Brubaker
1cbcc5842d Working on new emulator speed settings
Ultimately trying to get the emulator to show position in the 3D view.
This is to help debug problems like speed multiplier for 2 extruders
2019-05-02 09:31:55 -07:00
jlewin
6a1238bdd0 Update totalSteps to consider hotendCount
- Issue MatterHackers/MCCentral#5380
Step 6 of 3
2019-05-01 18:03:00 -07:00
Lars Brubaker
167efb3a75 load filament wizard needs to have pages allocated to run inside the xy calibration wizard 2019-05-01 17:37:43 -07:00
Lars Brubaker
6c7b2a3e30 make sure we can flatten a just flattened subtract and replace child
also make sure we can flatten the inner content of a subtract and replace

issue: MatterHackers/MCCentral#5436
Shark hex tile crashes on ungroup
2019-05-01 16:01:14 -07:00
jlewin
57b3bf0ca4 Ensure NextIncompleteStage moves to a valid page
- Issue MatterHackers/MCCentral#5429
Says to re-calibrate but doesn't show what to re-calibrate.
2019-05-01 15:45:53 -07:00
jlewin
8d4547d706 Revise naming to match behavior 2019-05-01 15:39:16 -07:00
jlewin
570539724f Localize literal string 2019-05-01 15:38:35 -07:00
jlewin
a016c7229d Inline variable 2019-05-01 15:38:35 -07:00
jlewin
96f0826218 XYCalibration SetupRequired should be conditional on NozzleCount
- Issue MatterHackers/MCCentral#5429
Says to re-calibrate but doesn't show what to re-calibrate.
2019-05-01 15:38:35 -07:00
jlewin
41d4101d32 Remove indirection 2019-05-01 15:38:35 -07:00
jlewin
ec5ee71607 Dispose opened stream 2019-05-01 15:38:35 -07:00
jlewin
5e8fdee917 Rename parameter 2019-05-01 15:38:35 -07:00
jlewin
4dc7c45d78 Convert private property into readonly field 2019-05-01 15:38:34 -07:00
Lars Brubaker
eafbe2f2b9 Don't fit objects that have no size
issue: MatterHackers/MCCentral#5431
Changing Text to just a space " " crashes MatterControl
2019-05-01 15:23:34 -07:00
Lars Brubaker
fbbd2b959c cleaning warnings 2019-05-01 08:55:23 -07:00
Lars Brubaker
6631f5742a fixing warnings 2019-05-01 08:54:24 -07:00
John Lewin
3bd6f048ee Use generic localizations string 2019-04-30 23:28:23 -07:00
John Lewin
bdb8f4c5f0 Remove localization calls 2019-04-30 23:06:37 -07:00
John Lewin
a3d14c4334 Resize menu items to max sibling width
- Issue MatterHackers/MCCentral#5395
Open Recents menu should be sized to content
2019-04-30 22:46:51 -07:00
John Lewin
118e670839 Add missing color change 2019-04-30 22:09:16 -07:00
John Lewin
2bbe551ab9 Revise tab selection logic
- Prefer Hardware tab during start if printer/part selected
- Remove PrinterTabSelected indicator
- Set ActiveTab when loading workspaces and applicable
2019-04-30 22:08:51 -07:00
John Lewin
b91f40c136 Show controls rather than a picture
- Issue MatterHackers/MCCentral#5406
Make the end of leveling and probe calibration show the actual
controls rather than a picture
2019-04-30 20:43:52 -07:00
jlewin
ce2aeda384 Add expected whitespace 2019-04-30 15:57:54 -07:00
jlewin
15c3a56a33 Remove await call 2019-04-30 15:53:51 -07:00
jlewin
f3c000a5d3 Invert CalibrationPrint logic 2019-04-30 15:52:09 -07:00
jlewin
d4176232b7 Revise backing field naming 2019-04-30 15:51:44 -07:00
John Lewin
50f3dab1a0 Add conditional logic for bed validation
- Issue MatterHackers/MCCentral#5397
export as gcode test failing due to empty bed requirement
2019-04-30 08:19:46 -07:00
jlewin
f2cf19ca46 Enable SyncToPrint by default
- Issue MatterHackers/MCCentral#5409
turn sync to print on by default
2019-04-29 16:19:16 -07:00
jlewin
a6fe9fa824 Consider XYCalibrationWizard in SetupRequired 2019-04-29 16:19:16 -07:00
jlewin
72ad0aea9b Recovery is not possible if lastPrint is null 2019-04-29 16:19:16 -07:00
jlewin
0f087d7783 Relay to PrinterCalibrationWizard for setup complete indicator
- Issue MatterHackers/MCCentral#5408
xy calibration does not need to be complete to be marked as done
2019-04-29 16:19:16 -07:00
jlewin
7cfc0ad69e Inline localization strings 2019-04-29 16:19:16 -07:00
jlewin
7a918af827 Use language rather than platform type 2019-04-29 16:19:16 -07:00
jlewin
9a8d31defd Extract PrintRecovery logic for reuse 2019-04-29 16:17:12 -07:00
jlewin
480851aa44 Extract embedded type to new file 2019-04-29 16:17:12 -07:00
Lars Brubaker
f9c7f35deb align none moving objects back to start position
issue: MatterHackers/MCCentral#5402
fix align and write tests
2019-04-29 13:43:55 -07:00
Lars Brubaker
e214c02472 fixing warnings 2019-04-29 13:06:53 -07:00
Lars Brubaker
f50dce0da1 Improved align icons
fix warnings
2019-04-29 12:22:21 -07:00
Lars Brubaker
6217792c73 make sure we update streams when g92 position change happens
issue: MatterHackers/MCCentral#5338
Unload filament bug
2019-04-29 11:46:25 -07:00
Lars Brubaker
69c8a4b269 Refactoring 2019-04-29 09:13:58 -07:00
Lars Brubaker
2479e01efd Cleaning up warnings in Printer Connection 2019-04-29 09:13:56 -07:00
John Lewin
9539c71fe6 Use large icons, modified date in Open Recent menu 2019-04-28 08:23:23 -07:00
LarsBrubaker
56d783a87e fixing the unload bug
issue: MatterHackers/MCCentral#5338
Unload filament bug
2019-04-27 16:07:05 -07:00
LarsBrubaker
e25571e6f0 Make the store page use the WebCache for the json content 2019-04-27 08:12:45 -07:00
John Lewin
363e8d424f Clear cache and update image
- Issue MatterHackers/MCCentral#5390
Recent item thumbnails rarely displayed
2019-04-27 00:18:46 -07:00
John Lewin
585b04ae07 Simplify 2019-04-26 19:29:28 -07:00