Lars Brubaker
2adffdc9f5
Fixed layout and colors
2017-11-28 15:32:09 -08:00
Lars Brubaker
cf9b827ec0
Working on new Explore content section for plus tab
2017-11-28 14:38:47 -08:00
John Lewin
db1228b7f7
Guard for null
2017-11-27 18:09:29 -08:00
John Lewin
75fd2e9281
Improve overlay positions
2017-11-27 17:44:12 -08:00
John Lewin
da5600fbb7
Move ViewMode/ViewModeChanged to model, listen and respond in UI
...
- Issue MatterHackers/MCCentral#2290
After slicing the view is switched to 3D GCode but the button...
2017-11-27 17:36:36 -08:00
John Lewin
c87b879be9
Use more opaque background colors on scene overlays
...
- Issue MatterHackers/MCCentral#2308
Overlays have inconsistent readability due to transparency
2017-11-27 16:41:52 -08:00
John Lewin
a3cbe6acbe
Compute opaque theme colors, save before slice, revise icon styling
...
- Change slicing hash generation method/name
- Add ComputeFileSha1 to ApplicationController
- Issue MatterHackers/MCCentral#2307
Same color supplied for both tab and border
- Issue MatterHackers/MCCentral#2304
Have to Save file to make slicing go after change to scene
2017-11-21 11:11:07 -08:00
John Lewin
27f77731a4
Always hide GCode2D when switching to model view
...
- Issue MatterHackers/MCCentral#2289
Can't switch from 2D Gcode view to 3D Model view
2017-11-20 18:05:01 -08:00
Lars Brubaker
2683f1dc86
Make build volume work when height set to 0
2017-11-20 17:55:42 -08:00
John Lewin
d9cb216d82
Save before invoking Print so FileHashCode is computed correctly
...
- Avoid saving to file again during print/slice operations
- Issue MatterHackers/MCCentral#2302
Print recovery regression after recent slicing/printing updates
2017-11-20 16:55:03 -08:00
John Lewin
df1d3e4409
Rely on database backed property
2017-11-20 16:55:03 -08:00
John Lewin
8ae9e2da6d
Convert GCode menu to new format
...
- Issue MatterHackers/MCCentral#2272
3D layer view uses old menu format
2017-11-20 14:09:33 -08:00
Lars Brubaker
cdb9598faa
improved color delegate for mesh
2017-11-20 13:29:01 -08:00
Lars Brubaker
65639abc75
Added a replace undo command and used it for ungroup mesh
2017-11-20 11:19:22 -08:00
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