John Lewin
aae2ffdf76
Revise tab ordering and persistence logic
...
- Issue MatterHackers/MCCentral#4555
2018-12-10 14:15:37 -08:00
John Lewin
980b9e6236
Clean up comments, null ContentStore for GCode as expected
2018-12-10 14:15:36 -08:00
John Lewin
742887c354
Extract embedded type to new file
2018-12-10 14:15:36 -08:00
John Lewin
501760590e
Add comments, revise member ordering per guidelines
2018-12-10 14:15:36 -08:00
John Lewin
2296912424
Consolidate all GCodePath methods into EditContext
2018-12-10 14:15:36 -08:00
John Lewin
7b7267f0b2
Remove PrintItemWrapper from EditContext
...
- Move PrintItemWrapper dependency to PrinterConnection, where it's
still used
2018-12-10 14:15:36 -08:00
John Lewin
23148fa43a
Consolidate methods into single implementation
2018-12-10 14:15:35 -08:00
John Lewin
79ed39cf8b
Consolidate public API into a single callable 'GetPath' method
2018-12-10 14:15:35 -08:00
John Lewin
dd91bba01b
Simplify
2018-12-10 14:15:35 -08:00
Lars Brubaker
587564b3b6
moved temp to controls panel as imbedded popup menus
...
issue: MatterHackers/MCCentral#4687
consider adding hotend and bed controls back onto settings page
2018-12-10 13:59:05 -08:00
Lars Brubaker
4d14474458
Put in temperature help message
...
issue: MatterHackers/MCCentral#4687
consider adding hotend and bed controls back onto settings page
2018-12-07 18:03:57 -08:00
Lars Brubaker
5165ab4339
Don't middle click close tabs that don't have close buttons
2018-12-07 17:50:11 -08:00
Lars Brubaker
f322a5106e
Make sure we track positions correctly over relative moves
...
issue: MatterHackers/MCCentral#4675
Massive extrudes ramping up to z-max
issue: MatterHackers/MCCentral#4674
Over retract on last layer
2018-12-07 17:06:15 -08:00
Lars Brubaker
0d776e20f2
removing unused setting
2018-12-07 13:21:33 -08:00
Lars Brubaker
cb4b2675b1
Working on making the radial color picker an option
2018-12-07 13:03:58 -08:00
Lars Brubaker
62b6b9ae44
Fixe to realtime position tracking and gcode e tracking
...
This hopefully fixes issues with re-slice (did on test environment)
2018-12-06 17:01:33 -08:00
Lars Brubaker
4494ac8251
MaxLengthStream don't interpolate any position until we know the destination completely
...
Only build a movement string for the values we know the position of
initialize unknown positions to Unknown (rather than Zero)
Added get to check for fully known position
issue: MatterHackers/MCCentral#4681
Export making M114 assumptions about Z
2018-12-06 17:01:33 -08:00
Lars Brubaker
b3dfbb5330
improving export dialog and options
...
issue: MatterHackers/MCCentral#4643
Export dumps users to empty Select Printer page
2018-12-05 17:48:40 -08:00
Lars Brubaker
73241b5c6c
make menu close on button click
...
issue: MatterHackers/MCCentral#4670
Print pop-up should close after clicking print (same for after clicking setup if available)
2018-12-05 15:17:41 -08:00
Lars Brubaker
13b0193145
Fixing android
2018-12-05 14:22:53 -08:00
Lars Brubaker
8de283dbfe
Say who is the owner of executing tasks. This allows us to filter running tasks displays
...
issue: MatterHackers/MCCentral#4660
Not printing printer tab showing print progress from printing printer tab
2018-12-05 13:48:57 -08:00
John Lewin
4da12f4ff8
Simplify
2018-12-05 13:30:30 -08:00
John Lewin
34b14c7de8
Make DisabledReason virtual
2018-12-05 13:30:30 -08:00
John Lewin
42f2f89262
Base X3GExport on GCodeExport
...
- Issue MatterHackers/MatterControl#4021
X3G for Makerbot profile exports as 0kb
2018-12-05 13:30:29 -08:00
John Lewin
c5eb20f110
Fix typo
2018-12-05 13:30:29 -08:00
Lars Brubaker
039f82f980
Make sure we are always on the right extruder before extruding
2018-12-05 11:49:26 -08:00
Lars Brubaker
977a2ec922
Return that SliceItem failed if we have nothing on the bed
2018-12-05 11:28:24 -08:00
Lars Brubaker
4482f5f20b
Make it possible to set material when not connected
...
Make it possible to export gcode without selecting material.
2018-12-04 16:25:02 -08:00
Lars Brubaker
1a434b6388
Moved extruder offsets from passing to MS to being part of stream processing
...
Made '; NO_PROCESSING' track printer position correctly
issue: MatterHackers/MCCentral#4658
Create setting for ZOffset for extruder 2
2018-12-04 13:28:46 -08:00
Lars Brubaker
5fbf6281d7
put in the ability to specify "; NO_PROCESSING" on a gcode line
...
issue: MatterHackers/MCCentral#4663
set position Z Tower and no Level
2018-12-03 16:33:35 -08:00
Lars Brubaker
fa218d9ebe
Making it possible to have a z offset in multi extruder setups
2018-12-03 14:58:42 -08:00
Lars Brubaker
3ef1abd065
Removed 'Setup...' button
...
Improved Print popup
Made print popup always available
issue: MatterHackers/MCCentral#4661
Unify 'Setup...' into 'Print'
2018-12-03 13:23:24 -08:00
LarsBrubaker
38453f614f
Made less copies in memory
2018-12-02 22:45:12 -08:00
LarsBrubaker
f59b2af33a
First pass of in memory processing working
2018-12-02 09:44:34 -08:00
LarsBrubaker
8b3fd87693
adding some debugging
2018-12-01 10:04:11 -08:00
LarsBrubaker
378d15400d
More work on new booleans
2018-12-01 10:04:10 -08:00
John Lewin
873c854139
Add TODO around questionable practice
2018-11-30 14:41:34 -08:00
John Lewin
05d7ae286c
Remove ActivePrinter
2018-11-30 14:08:29 -08:00
John Lewin
bc4efaf18a
Remove ActivePrinter from serial ports, pass settings to port calls
...
- Add PrinterSettings to PortFactory Create/PortAvailable methods
- Add ApplicationController->LogInfo for status reporting
- Remove printer coupling in tcp/x3g for status reporting
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-30 14:08:29 -08:00
John Lewin
d850573340
Hook ProfileManager listener up to SettingChanged
2018-11-30 14:08:29 -08:00
John Lewin
ed16199978
Extract PrinterSettings from MatterControl
2018-11-30 14:08:29 -08:00
John Lewin
e53d1f614f
Fire SettingChanged from ActiveMaterialKey setter
2018-11-30 14:08:29 -08:00
John Lewin
4ee6169778
Move MatterControl dependencies into application layer
2018-11-30 14:08:28 -08:00
Lars Brubaker
5c4b9f92c2
Changed the suppression logic for welcome page
...
issue: MatterHackers/MCCentral#4647
Consider showing welcome screen until the user opts-out
2018-11-30 12:06:24 -08:00
Lars Brubaker
726b14f9c0
disable export if printer not setup
...
show reason why export is disabled
issue: MatterHackers/MCCentral#4573
Export should follow the same rules as printer/setup buttons
2018-11-30 12:05:48 -08:00
John Lewin
7e3d4ea012
Revise temperature parsing for Smoothieware
...
- Issue MatterHackers/MCCentral#4648
Not showing T1 actual temp on Smoothie Dual Pulse
2018-11-29 17:45:16 -08:00
John Lewin
62055129b4
Capture parent SystemWindow on click, exit if null
...
- Issue MatterHackers/MCCentral#4567
Null reference error in ShowPopup.widgetRelativeTo_PositionChanged
2018-11-29 17:14:51 -08:00
John Lewin
13001df42f
Use agg_basics.GetLongHashCode for ID
...
- Issue MatterHackers/MCCentral#4636
Primitives should use 3D icons, even when flat icons are selected
2018-11-29 17:14:51 -08:00
Lars Brubaker
af23c44b20
un-mess-up DialogPage private internals
2018-11-29 16:27:55 -08:00
Lars Brubaker
209ea7f18e
making welcome page more persistent
...
issue: MatterHackers/MCCentral#4647
Consider showing welcome screen until the user opts-out
2018-11-29 15:44:01 -08:00