Commit graph

111 commits

Author SHA1 Message Date
jlewin
eaa203cb6b Use printer settings 2019-02-20 13:17:50 -08:00
jlewin
7f597eafe3 Improve template positioning and use requested mode 2019-02-19 18:37:13 -08:00
jlewin
5ed80026cb Revising naming to match type 2019-02-19 11:54:06 -08:00
John Lewin
493ed9afb1 Fix missing adornment after glyphs on horizontal lines 2019-02-19 11:05:42 -08:00
John Lewin
ac9a0df5d3 Restore Cancel button 2019-02-19 11:05:42 -08:00
John Lewin
5709caff91 Fix line rendering quirks 2019-02-19 11:05:42 -08:00
John Lewin
ecaaabcc92 Build offsets in constructor 2019-02-19 11:05:42 -08:00
John Lewin
250dc2cf95 Improve naming 2019-02-19 11:05:42 -08:00
John Lewin
dea002ab73 Extract template rendering to reusable component
- Add conditional logic to render vertical/horizontal templates
- Add vertical and horizontal templates to printing page
2019-02-19 11:05:42 -08:00
John Lewin
f64c4a33a9 Cancel print on wizard close 2019-02-19 11:05:42 -08:00
John Lewin
b2b542904b Fix printer references, start printing GCode after generation 2019-02-19 11:05:42 -08:00
John Lewin
dd0f495af6 Rename template printer type 2019-02-19 11:05:42 -08:00
John Lewin
5873d254c6 Extract GCode generation to dedicated type 2019-02-19 11:05:42 -08:00
John Lewin
223b85760e Extract embedded type to new file 2019-02-19 11:05:42 -08:00
John Lewin
35808e4bda Use new onloadInvoked member 2019-02-19 11:05:42 -08:00
John Lewin
c5038e6772 Convert nozzle calibration into wizard format
- Wire up intro/heater/homing/templateprint/calibrate
2019-02-19 11:05:42 -08:00
John Lewin
4e0078ebf0 Rename type 2019-02-19 11:05:41 -08:00
John Lewin
49c933eb56 Use GCode helper Transform 2019-02-19 11:05:41 -08:00
John Lewin
4334f279fe Extract PrintLineEnd to new method 2019-02-19 11:05:41 -08:00
John Lewin
2b3817409d Extract embedded type to new file 2019-02-19 11:05:41 -08:00
jlewin
38cbfa8fb9 Increment rather than reassign X offset 2019-02-19 11:05:41 -08:00
jlewin
e4c2fab814 Assign X offset 2019-02-19 11:05:41 -08:00
jlewin
32012097a3 Move calibration template into NozzleOffsetCalibrationPrintPage 2019-02-19 11:05:41 -08:00
jlewin
cb6a5616d0 Add calibration gcode template 2019-02-19 11:05:41 -08:00
jlewin
4cb10136ee Expose Glyphs globally and ensure points centered around origin 2019-02-19 11:05:41 -08:00
John Lewin
cc68764a19 Add prototype for hotend offset wizard
- Issue MatterHackers/MCCentral#5051
Create best line UI for XY Hotend calibration wizard
2019-02-12 13:28:32 -08:00
John Lewin
83712d7e08 Add and use new ISceneContext interface 2019-02-04 16:18:06 -08:00
John Lewin
c5e3ff95a4 Use TreeNode TextWidget text for ToString
- Improve debugging experience with helpful identifier
2019-01-25 07:58:11 -08:00
John Lewin
ce948c105f Initial prototype for revised validation reporting 2019-01-22 13:35:27 -08:00
John Lewin
216bd91dc3 Use new path stroke properties 2019-01-15 15:23:08 -08:00
John Lewin
8fce34c8a5 Remove SettingsLayout.Instance, move to PrinterSettings.Layout 2019-01-06 13:28:37 -08:00
John Lewin
0f792648de Rename SettingsOrganizer to SettingsLayout 2019-01-06 13:22:53 -08:00
John Lewin
bdb7f98a7e Remove UserLevel dictionary and naming, switch to top level properties 2019-01-06 11:39:13 -08:00
John Lewin
3a6cbb3c90 Extract reusable ShowValidationErrors method 2019-01-04 18:06:34 -08:00
John Lewin
a3cc4c8f96 Remove additional presentation data from validation errors
- Add location property
- Have caller concatenate Location with Details
2019-01-04 17:49:58 -08:00
John Lewin
063db01796 Reduce presentation data in validation errors
- Add ValidationError type to hold validation results
- Change validation to return lists of ValidationErrors
2019-01-04 17:09:42 -08:00
Lars Brubaker
c079a9592f Made Styled Message Box have scroll
Made multiple errors display better
2019-01-03 17:08:49 -08:00
Lars Brubaker
34b57c43b0 Making error messages coming back as list
fixing regression with dialog window showing as markdown (there were
assumptions on it not being markdown)
2019-01-03 16:58:05 -08:00
Lars Brubaker
45b1a32e03 removing MS auto support generation 2019-01-03 16:05:02 -08:00
Lars Brubaker
7743a34a87 Don't call ExandedChianged twice in TreeView
Let MeshWrapper call GetAxisAl/ignedBoundingBox from base
2018-12-17 16:12:11 -08:00
Lars Brubaker
b23db9f1e1 Made the tree view remember the open state close state 2018-12-11 16:42:47 -08:00
John Lewin
2a43bc1715 Add guard for observed exception in new code, latest agg-sharp 2018-12-11 13:20:13 -08:00
Lars Brubaker
536c0e2f68 Fixed resize in single window
issue: MatterHackers/MCCentral#4696
DialogPage fails to resize in SingleWindow mode

issue: MatterHackers/MCCentral#4695
Make ShownWelcomeMessage user rather than application based
2018-12-10 16:56:57 -08:00
Lars Brubaker
553d09c353 Make tests run in single window mode
Cleaning up a theme problem with shared temp

issue: MatterHackers/MCCentral#4677
make tests run in single window mode so they match our release
2018-12-10 16:56:57 -08:00
Lars Brubaker
cb4b2675b1 Working on making the radial color picker an option 2018-12-07 13:03:58 -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
c5eb20f110 Fix typo 2018-12-05 13:30:29 -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
970d68f5c0 Spelling 2018-11-29 13:41:24 -08:00
John Lewin
4769ee451e Clarify scope of Just My Settings
- Issue MatterHackers/MCCentral#4570
All overridden settings should appear in "Just my settings"
2018-11-28 13:23:27 -08:00