Commit graph

878 commits

Author SHA1 Message Date
Lars Brubaker
f4b504a8b6 ensure the correct control is in the always enabled list
issue: MatterHackers/MCCentral#4795
Can't set bed temp when disconnected
2018-12-31 09:12:09 -08:00
LarsBrubaker
4521b07459 Allowing combine to work on a single item if it has multiple meshes. 2018-12-31 07:57:46 -08:00
John Lewin
2888a77d1e Add titles to tour items 2018-12-30 14:18:16 -08:00
John Lewin
5445736fd0 Add tour step indicators, use LinkLabels 2018-12-30 12:09:55 -08:00
John Lewin
a89567dea5 Revise namespace, use new Tour scope 2018-12-30 10:54:54 -08:00
John Lewin
d55c54f18e Update tours to operate on lists of tour items 2018-12-30 10:29:06 -08:00
John Lewin
bf33611d3c Consolidate all popover ui elements into a single type 2018-12-30 09:25:56 -08:00
John Lewin
bdb09b9509 Update state on move next/previous 2018-12-30 09:24:17 -08:00
John Lewin
1b38f6dddf Extract tour navigation logic to dedicated type 2018-12-30 09:05:08 -08:00
John Lewin
5d109d4980 Use new FindDescendants syntax 2018-12-30 08:27:30 -08:00
John Lewin
af142f6992 Rename GuiWidget find descendant helpers 2018-12-30 08:18:22 -08:00
John Lewin
c23eef58ca Fix whitespace 2018-12-29 12:57:00 -08:00
John Lewin
5a9b2a44c9 Switch title font from bold to accent color
- Bold font too significant, looks unbalanced with peers
2018-12-29 12:55:09 -08:00
John Lewin
8c1cca0a01 Improve spacing, pull content closer to title bar 2018-12-29 12:42:26 -08:00
John Lewin
260fcda8a9 Extract tour popover logic to dedicated type, add close button 2018-12-29 12:33:01 -08:00
John Lewin
03bdbf51d6 Remove dead event 2018-12-29 12:33:01 -08:00
John Lewin
c6af70a2e2 Add NonPrintable attribute to opt types out of slicing/printing 2018-12-29 12:33:01 -08:00
LarsBrubaker
0c3bd76e33 Adding Tyler's printer name confirmation code to delete printer 2018-12-29 09:24:59 -08:00
John Lewin
ad2586fdcb Use new icons and section attributes in Align editor 2018-12-28 18:40:57 -08:00
John Lewin
9381e53df8 Improve icon consistency 2018-12-28 18:28:30 -08:00
John Lewin
27e7fa4b20 Add SectionEnd attribute to pop context to original container 2018-12-28 18:28:01 -08:00
John Lewin
1206125def Create sections in property editor for SectionStart attributes 2018-12-28 18:21:01 -08:00
Lars Brubaker
e945ac528c Working on interface tour 2018-12-28 16:37:33 -08:00
Lars Brubaker
83fd3423ec Working on new supports
refactoring tour classes
2018-12-28 16:00:30 -08:00
LarsBrubaker
789a950b9e Make the list view start out with correct scrolling
issue: MatterHackers/MCCentral#4785
fresh install starts with favorites scrolled down
2018-12-27 22:57:13 -08:00
John Lewin
20e841f4fa Lock layout while updating children 2018-12-27 16:30:35 -08:00
John Lewin
9ef7fe1c0d Remove async keywords, invoke synchronous code with Task.Run 2018-12-27 16:30:35 -08:00
John Lewin
25f445e22f Invoke synchronous methods with Task.Run 2018-12-27 16:30:35 -08:00
John Lewin
36261764a2 On load, run ListViewItem.LoadItemThumbnail on a separate task 2018-12-27 16:30:35 -08:00
John Lewin
7965d96875 Only create one workspace per printer
- Issue MatterHackers/MCCentral#4746
Only load first workspace assigned to a given printer
2018-12-27 16:30:34 -08:00
Lars Brubaker
2abc665456 Took out topmost system window as it has consequences 2018-12-27 14:46:46 -08:00
Lars Brubaker
6e4334bd2c Fixing remove for MeshWrapperObjects
issue: atterHackers/MCCentral#4766
undo after subtract and replace leaves extra copy of item
2018-12-27 13:25:12 -08:00
Lars Brubaker
e29d93b534 Make sure the slice settings rows position on the last parent window 2018-12-27 11:48:47 -08:00
Lars Brubaker
ce2938fdcd Make provider IDs have better hash codes that 32 bit object GetHashCode 2018-12-27 11:48:47 -08:00
John Lewin
e7f1a12d1b Add extra assert for ReadThread.NumRunning == 0 2018-12-26 16:56:03 -08:00
John Lewin
bedc0ab413 Close connection on printer tab close
- Issue MatterHackers/MCCentral#4752
Printer still connected and printing after tab is closed
2018-12-26 16:42:48 -08:00
John Lewin
b16c13bec0 Simplify 2018-12-26 16:39:30 -08:00
John Lewin
1ee3b5badf Remove outdated comment, CreateStreamProcessors called above 2018-12-26 16:33:17 -08:00
John Lewin
0d111a09a3 Persist user workspaces on signout, guest workspaces on signin
- Issue MatterHackers/MCCentral#4699
Bed plate should be saved on sign out
2018-12-26 15:51:00 -08:00
John Lewin
5afdfdb989 New tabs should open to the far right
- Issue MatterHackers/MCCentral#4693
Added printer/part tabs should be at position count + 1
2018-12-26 14:06:38 -08:00
John Lewin
eaf4e7fd0e Use theme.CreateDialogButton() for dialog button styling defaults
- Issue MatterHackers/MCCentral#4774
Inconsistent dialog button sizes
2018-12-26 13:47:05 -08:00
John Lewin
fbd1368e90 Store and use passed in theme reference
- Issue MatterHackers/MCCentral#4773
Incorrect text color on theme panel
2018-12-26 13:37:03 -08:00
Lars Brubaker
54f06efac3 New popover fixes: timeout and closing
issue: MatterHackers/MCCentral#4759
Popovers orphaned when parent PopupWidgets close

MatterHackers/MCCentral#4760
Popovers should autoclose like ToolTips

MatterHackers/MCCentral#4770
Text field loosing focus when moving to new setting
2018-12-26 10:06:40 -08:00
John Lewin
eb4e741c48 Fix auto arrange/selection quirks
- Issue MatterHackers/MatterControl#4111
Auto arrange does not work for multiple items
2018-12-24 12:48:31 -08:00
John Lewin
230ffdc029 Revise and build out ICustomSearch implementations 2018-12-24 12:48:31 -08:00
John Lewin
f88b04b7bc Change from KeywordFilter property to ICustomSearch 2018-12-24 12:45:35 -08:00
Lars Brubaker
d2ecb796a4 fixing SubtractAndReplace Object to match subtract refactoring
issue: MatterHackers/MCCentral#4764
Deleting a subtract and replace causes the original objects to move
2018-12-24 11:10:53 -08:00
LarsBrubaker
b0e1a0fadc Make disable leveling per printer rather than static
issue: MatterHackers/MCCentral#4722
Running Pulse Bed leveling while using multiple printers in Single-Windows causes the prints to fail
2018-12-22 08:31:25 -08:00
LarsBrubaker
149ba6d3c2 Made the selection object in subtract always render right
This fixes an issue where if the selected subtract item was
a group it would not render corectly
2018-12-22 08:02:41 -08:00
LarsBrubaker
81df3f2b1c compile and continue (the actual fix) 2018-12-22 07:54:35 -08:00