jlewin
6024a85133
Extract widget connect behavior to reusable public method
...
- Rewrite event handlers as privately scoped delegates
- Clear event handlers on ConnectSucceeded/ConnectFailed
2019-04-05 12:04:28 -07:00
jlewin
af374e0abf
Remove redundant EnableChanged event
...
- Issue MatterHackers/MCCentral#5265
Consider removing PrinterConnection.EnableChanged event
2019-04-05 11:44:55 -07:00
jlewin
f62ebfb064
Close popup on FixAction click
...
- Issie MatterHackers/MCCentral#5247
Print button -> Connect should close Print panel popup
2019-04-04 12:06:47 -07:00
Lars Brubaker
03d16e2dad
Don't translate objects when flattening or removing operation
...
issue: MatterHackers/MCCentral#5224
Deleting subtract operation shifts objects
2019-03-29 16:22:45 -07:00
Lars Brubaker
0ba8e47014
Support tests are currently passing
...
support handles selections better for create and remove
2019-03-29 10:10:39 -07:00
Lars Brubaker
ab52cd3199
Subtract and replace using new named children getter
...
Improved subtract selection rendering
2019-03-22 12:06:49 -07:00
Lars Brubaker
3f19e8d11c
Making subtract select logical names from children rather than visible meshes
2019-03-22 10:29:05 -07:00
LarsBrubaker
863e183c88
changing undo replace command to transform command
...
issue: MatterHackers/MCCentral#5168
Arrange All Parts does not work with a single item on the bed
2019-03-20 08:07:25 -07:00
Lars Brubaker
5fdc2422f2
guard against null task item in long running task list
2019-03-19 17:19:45 -07:00
jlewin
a7e0a674f1
Add delegate to re-enable Stop button if Cancel Print aborted
...
- Issue MatterHackers/MCCentral#5112
Clicking Stop button multiple times causes Cancel G-Code to be sent
multiple times.
2019-03-19 15:11:34 -07:00
jlewin
d4b91a84ba
Disable stop button after invoke
...
- Issue MatterHackers/MCCentral#5112
Clicking Stop button multiple times causes Cancel G-Code to be sent
multiple times.
2019-03-19 13:44:35 -07:00
jlewin
e90dc032d6
Expose LevelingData with property, use cached backing field ref
...
- Issue MatterHackers/MCCentral#5077
PrintLevelingData reloaded for each line in gcode file
2019-03-19 12:37:57 -07:00
John Lewin
dc626641c4
Remove redundant progress bar on expanded progress widget
...
- Issue MatterHackers/MCCentral#5180
2019-03-17 19:29:21 -07:00
LarsBrubaker
2248dbfcfc
Made it possible to pass in the shape of the wipe tower
2019-03-17 10:58:28 -07:00
Lars Brubaker
665650095c
Making reslice confirmation non-modal
2019-03-15 22:53:49 -07:00
Lars Brubaker
0164c1d48e
exclude support from lay flat consideration (if there is non-support)
...
issue: MatterHackers/MCCentral#3989
Consider excluding support from layflat
2019-03-14 15:19:27 -07:00
John Lewin
9da48f69ed
Await async tasks
2019-03-13 14:16:55 -07:00
John Lewin
c760429bbe
Arrange All should be un-doable
...
- Issue MatterHackers/MCCentral#5034
2019-03-13 14:14:55 -07:00
jlewin
648f10f859
Use correct tab index
...
- Issue MatterHackers/MCCentral#4153
Markdown editor preview does not update immediately
2019-03-11 12:26:04 -07:00
jlewin
15d8d3996b
Connect should not be conditional on NetworkPrinting
...
- Issue MatterHackers/MCCentral#5141
Network printing does not work
2019-03-11 11:42:50 -07:00
John Lewin
9a4f1aa484
Use correct font size, reduce spacing
2019-03-09 14:12:45 -08:00
John Lewin
6d06758754
Add dedicated popup border color, add or tune theme border color
2019-03-09 13:32:55 -08:00
John Lewin
dcffcb050f
Swap to higher contrast hover color
2019-03-09 10:00:34 -08:00
John Lewin
cfbbc43df0
Add tooltip for button
2019-03-09 10:00:34 -08:00
John Lewin
5fd4e8e871
Only show mouse down/highlight colors when popup closed
2019-03-09 10:00:34 -08:00
jlewin
c6fcdb4615
Add fix for Bed Leveling Temp validation, add support for disable
2019-03-08 16:59:04 -08:00
jlewin
13f13cf983
Use LinkLabel for fix actions
2019-03-08 16:48:39 -08:00
jlewin
27847818fa
Conditionally display validation errors based on ignore status
...
- Add icon to dismiss/ignore warnings
2019-03-08 16:48:36 -08:00
John Lewin
850c4cf5b6
Revise naming
2019-03-07 18:06:01 -08:00
John Lewin
7ae2b6f87c
Remove DragDropData dependency, add UndoBuffer
...
- Issue MatterHackers/MCCentral#5060
On startup, item is selected but not showing correct editor
2019-03-07 17:56:41 -08:00
Lars Brubaker
394325db97
added a hotend temperature stream
...
In the gcode line view show time to next extruder switch
refactored gcode memory file
gcode render features keep track of their gcode line index
issue: MatterHackers/MCCentral#4679
Turn off hot end temp if not used for remainder of print
2019-03-05 17:55:44 -08:00
LarsBrubaker
457e31ef10
Putting in info for tool change timing
...
refactoring extruder index to tool index
2019-03-04 08:04:29 -08:00
John Lewin
56f98105ed
Ensure UI reflects that GCode was loaded
2019-03-03 16:59:37 -08:00
jlewin
b402b67c71
Refactor LevelingFunction dependency to PrinterConfig
2019-02-27 15:32:43 -08:00
John Lewin
75f33b3499
Simplify
2019-02-24 10:02:53 -08:00
John Lewin
a7b1eead90
Use after_draw hooks to render popup borders
...
- Issue MatterHackers/MCCentral#5092
Popups need borders to better convey boundaries
2019-02-24 09:53:07 -08:00
John Lewin
0bae09f614
Improve naming
2019-02-24 09:17:21 -08:00
John Lewin
86ed2d6ca3
Fix clamp to constrain to valid range
2019-02-23 09:58:33 -08:00
John Lewin
78e5649506
Code cleanup
2019-02-22 23:13:56 -08:00
John Lewin
396d1daa0b
Enable GCodeInspector when Line Inspector SectionWidget expanded
2019-02-22 22:28:16 -08:00
John Lewin
f02440377a
Remember GCodePanel SectionWidgets expansion state
2019-02-22 22:27:29 -08:00
John Lewin
e0478fc8c8
Add event for SectionWidget expand/collapse
2019-02-22 22:25:57 -08:00
John Lewin
b85d79e774
Extract leveling data visualizer to IDrawable
2019-02-22 21:53:34 -08:00
John Lewin
a848b0fb41
Add GCode debug panel, add accessors for current render feature
2019-02-22 21:23:33 -08:00
John Lewin
0cf45edd16
Rename file to match type name
2019-02-22 21:23:33 -08:00
John Lewin
6d218fe8c4
Use common base for code reuse
2019-02-22 21:23:33 -08:00
John Lewin
d4d7e80184
Add keyboard arrow navigation for active GCode layer
2019-02-22 21:22:44 -08:00
John Lewin
441db262a2
Revise rule for 100 point disk scenario
2019-02-22 21:14:17 -08:00
John Lewin
9ca18ad7ef
Add LevelingMeshVisualizer for bed view
2019-02-22 21:14:17 -08:00
jlewin
2de8ddc15c
Guard against invalid bed data
2019-02-22 17:56:48 -08:00