Commit graph

299 commits

Author SHA1 Message Date
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
John Lewin
2873a74ef7 Use standard event listener pattern 2018-11-16 15:53:43 -08:00
John Lewin
9463311bf2 Release references and propagate Close to non-children widgets 2018-11-15 14:51:07 -08:00
John Lewin
0d066881a4 Use UiThread.ClearInterval 2018-11-13 16:54:46 -08:00
John Lewin
d90102d8f5 Add mechanism for export to select context before options 2018-11-12 09:45:00 -08:00
John Lewin
5489c3b09a Pass SceneContext instead of Scene to SceneSelectionOperations
- Required to remove ActivePrinter from InsertNewItem
- Required to break ActivePrinter dependencies
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-11 08:51:50 -08:00
Lars Brubaker
814f734d8c more binding fails 2018-11-09 18:07:49 -08:00
Lars Brubaker
5d6be0c4bf Moved to EventHandler
Connection Failed
DestinationChanged
2018-11-09 14:32:04 -08:00
Lars Brubaker
8c2f2314dd adding more rooted events to event EventHandler 2018-11-09 10:21:40 -08:00
John Lewin
9786bcb41b Change BreadCrumbWidget dependency to ILibraryContext vs UI widget
- Issue MatterHackers/MCCentral#4518
reload all while in history folder moves away from home
2018-11-07 18:03:45 -08:00
John Lewin
b1053b8198 Revert accessibility of contentRow
- Add public PrinterSetupWizardPage proxy to private .contentRow
- Use PrinterSetupWizardPage.ContentRow in LoadFilamentWizard
2018-11-03 10:12:49 -07:00
John Lewin
7212f11871 Rename theme.ActiveTabColor to theme.BackgroundColor
- Issue MatterHackers/MCCentral#4491
2018-11-03 09:51:25 -07:00
John Lewin
8d4974dc32 Move theme.Colors.PrimaryTextColor into theme, remove unneeded types
- Issue MatterHackers/MCCentral#4490
2018-11-03 09:13:07 -07:00