Lars Brubaker
2aec7e2243
Make sure we check for on bed in circular beds.
2017-11-18 07:33:04 -08:00
John Lewin
b6cf16afeb
Fix build server errors
2017-11-17 17:46:58 -08:00
John Lewin
6a2a2ff9cb
Use new Border property
2017-11-17 17:07:35 -08:00
Lars Brubaker
ef16087f96
Made objects off bed show as transparent
...
Made build volume render
2017-11-16 16:13:44 -08:00
John Lewin
d8e7979cad
Disabled Edit on IObject3D lacking children
...
- Issue MatterHackers/MCCentral#2264
Finish up Edit feature
2017-11-16 15:49:03 -08:00
Lars Brubaker
0f8f4881e9
Cleaned up presets editor to better handle overrides and visible settings
...
Always show enabled settings in presets
Don't how FDM settings (disabled printer) in SLA presets
Don't show printer tab in presets
Don't show temp on SLA printer
2017-11-16 09:57:26 -08:00
John Lewin
bd4cf5a9b4
Create unique context for default "New Part" tab page
...
- Issue MatterHackers/MCCentral#2256
2017-11-16 07:15:18 -08:00
John Lewin
d90cd35134
Scene actions should be bound to their context, not to ActivePrinter
...
- Issue MatterHackers/MCCentral#2211
Scene operations (subtract, intersect) do not work in Part view
2017-11-15 18:04:51 -08:00
John Lewin
a7902feb4d
Put in transparent color option
...
- Issue MatterHackers/MCCentral#1867
2017-11-15 17:44:36 -08:00
John Lewin
7c8de48d88
Restore New Tab identifier
2017-11-15 16:00:07 -08:00
John Lewin
c1db2898da
Add prototype for unwrap/edit of scene children
...
- Issue MatterHackers/MCCentral#2254
Add support for editing scene children
2017-11-15 09:26:06 -08:00
John Lewin
4e249ed50b
Add IContentStore interface, update EditContext to use and revise naming
2017-11-15 09:26:06 -08:00
John Lewin
46188d1eea
Reduce Print/Slice helper method couplings to PrintItemWrapper
2017-11-15 07:41:36 -08:00
John Lewin
28baf658d5
Render root mesh if present
...
- Render only, no editing abilities due to selection behavior
2017-11-14 16:08:13 -08:00
John Lewin
ddfeb79d17
Interactive save shouldn't be more encumbered than auto save
...
- Don't prompt for Save location if we're already auto saving to
default locations in other contexts
2017-11-14 15:47:45 -08:00
John Lewin
fb84b6a18a
Revise scene content loading
...
- Remove file system dependencies
- Use library container interfaces
- Issue MatterHackers/MCCentral#2248
Bed no longer persists and rounds trips application restarts
- Issue MatterHackers/MCCentral#1764
Get edit part mode working
2017-11-14 15:45:23 -08:00
John Lewin
40c038032d
Move RemoveTab call to parent, only invoke clear printer on printers
2017-11-14 14:19:02 -08:00
John Lewin
f3a2e88e22
Collapse function into caller
2017-11-13 16:09:10 -08:00
John Lewin
ca6c8ccdee
Smaller home/reset view icon
2017-11-13 16:08:06 -08:00
John Lewin
3b91022d3a
Close but do not delete printer
...
- Issue MatterHackers/MCCentral#2245
Printer tab close button deletes printer
2017-11-13 11:31:13 -08:00
John Lewin
69de19d4ca
Revised Tabs
...
- Add tab close
- Show new tab on + tab button click
- Revise Close icon - only show circle on hover
- Add micro-thumbnails for sidebar prototype
- Issue MatterHackers/MCCentral#2243
Revise main tabs
- Issue MatterHackers/MCCentral#2242
Can't switch back from GCode2D view as all controls are lost
2017-11-12 23:13:45 -08:00
John Lewin
50ffe5b6e7
Adjust popup menu line colors, icon placement
2017-11-10 23:24:28 -08:00
John Lewin
9cff33b282
Add gutter icon support to MenuItems
...
- Convert checkbox items to simple MenuItems with check icon
- Issue MatterHackers/MCCentral#2235
Add icon support to popup menus
2017-11-10 13:15:44 -08:00
Lars Brubaker
50f74760ad
Make Tumble view control rotate on drag
2017-11-10 07:29:21 -08:00
John Lewin
3944d37ad5
Convert FlowLayouts to new PopupMenu, consolidate MenuItem helpers
2017-11-09 18:27:18 -08:00
John Lewin
ce7e654ab5
Fix right padding
...
- Issue MatterHackers/MCCentral#2221
Overflow icons misaligned due to recent padding changes
2017-11-09 17:41:59 -08:00
John Lewin
c0eb7b67b5
Use common menu styling for ViewControls3D overflow menu
...
- Add new RadioIconButton based on SimpleButton
- Fix layout issues caused by FixBoundsAndChildrenPositions removal
- Issue MatterHackers/MCCentral#2220
ViewControls3D should use theme colors
- Issue MatterHackers/MCCentral#2217
Popup menu uses inconsistent styling
2017-11-09 15:49:18 -08:00
John Lewin
ae5160c02e
Prefer object constructor over GenerateIconButton helper
...
- Allows for the use of Initializer pattern, less abstraction
2017-11-09 12:45:11 -08:00
John Lewin
703aeafe26
Move ViewControls3D into correct region
...
- Add new FlowLayout for toolbar and View3DWidget
- Issue MatterHackers/MCCentral#2215
ViewControls3D hosted in wrong context
2017-11-09 00:03:12 -08:00
John Lewin
3c9a322a2d
Remove redundant lambda
2017-11-08 23:43:18 -08:00
John Lewin
06e957d7b9
Rename ValueDisplayInfo -> InlineEditControl
...
- Issue MatterHackers/MCCentral#2201
Consider renaming ValueDisplayInfo to better describe behavior
2017-11-08 23:25:06 -08:00
John Lewin
b2bb131902
Set breadcrumb on container change
...
- Remove SaveAsContext type meant to clarify by causing confusion
- Issue MatterHackers/MCCentral#2214
SaveAs breadcrumb bar does not update after navigation
2017-11-08 23:18:26 -08:00
John Lewin
3623b7b0ca
Remove padding/margin causing border
...
- Issue MatterHackers/MCCentral#2212
Too many visual boxes
2017-11-08 22:56:21 -08:00
John Lewin
07d488c85a
Use smaller icon view in SaveAs window
...
- Add IconListView constructor parameter to set width/height at once
- Issue MatterHackers/MCCentral#1540
Save As window should not use large thumbnail view
2017-11-08 22:53:25 -08:00
John Lewin
509c983b84
Remove redundant middleRowContainer variable
2017-11-08 18:13:24 -08:00
Lars Brubaker
7d39c9bfeb
Guard against null
2017-11-08 17:17:53 -08:00
John Lewin
c1b2aeb7d8
Rename Wizard Window/Page -> Dialog Window/Page
2017-11-08 15:56:37 -08:00
John Lewin
24cf593b29
Simplify
2017-11-08 15:35:30 -08:00
Lars Brubaker
5f8781d67a
Got the TumbleCubeControl working (some)
...
Fixed Matrix CreateRotation(axis, angle) to not negate the angle
Fixed all the code this broke
2017-11-08 14:45:59 -08:00
Lars Brubaker
98f32ca2b0
Improving tumble contol
2017-11-08 14:45:59 -08:00
John Lewin
76ffda05f9
Change DragDrop context on tab switch
...
- Issue MatterHackers/MCCentral#2072
View3DWidget DragDrop targets not changing on tab switch
2017-11-07 14:59:20 -08:00
John Lewin
dafddf710b
Rename PrinterTabBase -> PartTabPage
2017-11-07 14:57:58 -08:00
John Lewin
5699117a61
Show OpenFileDialog and import settings to new printer
...
- MatterHackers/MCCentral#2176
Import printer from +tab should create a new printer rather than ask
2017-11-07 14:15:34 -08:00
John Lewin
02d1861864
Floating PoupWindow should persist after ReloadAll
...
- Issue MatterHackers/MCCentral#1892
Floating Slice Settings docking window closes on ReloadAll
2017-11-07 11:33:20 -08:00
Lars Brubaker
4e5904be45
Working on view rotation cube
2017-11-06 18:48:22 -08:00
Lars Brubaker
ef4d25fd47
Improved subtract editor
...
Only showing working operations in release.
Improved intersection editor
2017-11-02 14:19:56 -07:00
Lars Brubaker
cfca964294
More Refactoring of RGBA_Bytes
2017-11-01 18:13:47 -07:00
Lars Brubaker
c02d2ca60f
Made an automation test for print recovery (made it pass)
...
Fixed the DoUndoTests
2017-11-01 13:57:45 -07:00
John Lewin
f8c784af31
Reuse SectionWidget for Printer Controls, revert bold fonts
2017-10-31 18:04:57 -07:00
John Lewin
0de97fe0bf
Reduce font sizes, remove caps from preset labels
2017-10-31 15:00:48 -07:00