Commit graph

604 commits

Author SHA1 Message Date
John Lewin
eeb3410bc4 Update one theme for custom bed colors
- Issue MatterHackers/MCCentral#5325
Migrate to themed bed colors
2019-04-13 01:55:14 -07:00
John Lewin
92a3693772 Move bed colors into theme
- Issue MatterHackers/MCCentral#5325
Migrate to themed bed colors
2019-04-13 01:54:01 -07:00
John Lewin
3a3e5f9155 Remove scene selection constraint
- Always rebuild bed textures on related settings change
2019-04-13 00:19:25 -07:00
John Lewin
6800cdc4bc Ensure MeshViewerWidget invalidates on bed texture settings change
- Issue MatterHackers/MCCentral#5322
2019-04-12 22:32:14 -07:00
John Lewin
ddf9a8784f Invalidate per hotend bed textures on related settings change
- Issue MatterHackers/MCCentral#5321
2019-04-12 22:18:17 -07:00
jlewin
bf50de40e6 Draw hotend label, add RoundeRectShape with per corner radius 2019-04-12 16:44:07 -07:00
jlewin
f11fe7e29f Conditionally disable bed texture blending
MatterHackers/MCCentral#5310
Texture is darkened when rendered onscreen
2019-04-12 16:44:06 -07:00
jlewin
c12e053493 Revise hotend bounds rendering 2019-04-12 16:44:06 -07:00
jlewin
1d1a06a966 Use new Vector4/Bounds field for nozzle insets 2019-04-12 16:44:06 -07:00
jlewin
8a0115f4d5 Refresh bed texture with nozzle limits 2019-04-12 16:44:06 -07:00
jlewin
db94e08e1c Move HotendBounds to PrinterSettings 2019-04-12 16:44:06 -07:00
jlewin
1a0e0dfcb8 Move bed bounds to PrinterSettings 2019-04-12 16:44:06 -07:00
jlewin
a5eebbb0ae Render hotend bounds on bed, color items to highlight out of bounds 2019-04-12 16:41:22 -07:00
jlewin
b6a2b39b04 Extract WorldView extension methods from unrelated type 2019-04-12 16:41:22 -07:00
Lars Brubaker
440b49cfc9 fixing formatting warnings 2019-04-12 15:03:03 -07:00
LarsBrubaker
c93bb370bc Playing with a new web cache class 2019-04-07 11:10:28 -07:00
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