Commit graph

8286 commits

Author SHA1 Message Date
johnlewin
ea2b170036
Merge pull request #2671 from jlewin/design_tools
Disabled Edit on IObject3D lacking children
2017-11-16 16:09:05 -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
67f0b139ad
Merge pull request #2670 from jlewin/design_tools
Disable menu items in non-writable containers
2017-11-16 14:16:06 -08:00
John Lewin
cdd18ff1b8 Disable menu items in non-writable containers
- Issue MatterHackers/MCCentral#2265
Edit button doesn't appear to work in Root
2017-11-16 13:50:26 -08:00
Lars Brubaker
9cd240579b
Merge pull request #2669 from larsbrubaker/design_tools
Cleaned up presets editor to better handle overrides and visible sett…
2017-11-16 12:37:39 -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
Lars Brubaker
c27707b9a2
Merge pull request #2667 from jlewin/design_tools
Add SvgWidget
2017-11-16 09:56:46 -08:00
John Lewin
d629ea8240 Add SvgWidget 2017-11-16 08:16:19 -08:00
johnlewin
bb72f53600
Merge pull request #2666 from jlewin/design_tools
Create unique context for default "New Part" tab page
2017-11-16 07:37:35 -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
cc3df021c6 Only validate Add behavior on containers that support it
- Fixes AddFiresContentChangedEvent failure on PlatingHistoryContainer
- Issue MatterHackers/MCCentral#2256
Investigate 32 failing tests
2017-11-15 22:17:16 -08:00
johnlewin
694ffaa2f1
Merge pull request #2665 from jlewin/design_tools
Scene actions should be bound to their context, not to ActivePrinter
2017-11-15 21:04:58 -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
johnlewin
da7a4f77c2
Merge pull request #2664 from jlewin/design_tools
Put in transparent color option
2017-11-15 17:53:26 -08:00
John Lewin
a7902feb4d Put in transparent color option
- Issue MatterHackers/MCCentral#1867
2017-11-15 17:44:36 -08:00
johnlewin
63c39b6fd0
Merge pull request #2663 from jlewin/design_tools
Restore New Tab identifier
2017-11-15 16:21:01 -08:00
John Lewin
c3f1dbf801 Fix collapsed, incorrectly sized, menu content 2017-11-15 16:13:59 -08:00
John Lewin
7c8de48d88 Restore New Tab identifier 2017-11-15 16:00:07 -08:00
johnlewin
2b5e70e664
Merge pull request #2662 from jlewin/design_tools
Covert disabled test filter categories to Ignore attributes
2017-11-15 13:36:54 -08:00
John Lewin
4060956529 Covert disabled test filter categories to Ignore attributes
- Issue MatterHackers/MCCentral#2257
Convert FixNeeded and WorkInProgress test categories into Ignore attributes
2017-11-15 13:27:33 -08:00
johnlewin
7ebd70b777
Merge pull request #2661 from jlewin/design_tools
Use passed into file paths
2017-11-15 13:16:42 -08:00
John Lewin
586f730eb7 Add empty PlatingHistoryContainerTest 2017-11-15 13:00:49 -08:00
John Lewin
5c4f6f463b Use passed into file paths
- Issue MatterHackers/MCCentral#2256
Investigate 32 failing tests
2017-11-15 12:54:53 -08:00
johnlewin
ea92bc7316
Merge pull request #2660 from jlewin/design_tools
Add prototype for unwrap/edit of scene children
2017-11-15 10:32:22 -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
6143a58a7b Simplify naming and make consistent 2017-11-15 09:26:05 -08:00
johnlewin
118a000b76
Merge pull request #2659 from jlewin/design_tools
Reduce Print/Slice helper method couplings to PrintItemWrapper
2017-11-15 09:25:26 -08:00
John Lewin
46188d1eea Reduce Print/Slice helper method couplings to PrintItemWrapper 2017-11-15 07:41:36 -08:00
John Lewin
8a559f29d4 Handle trailing text in M104/M109 temp parsing after S\d+ values
- Issue MatterHackers/MCCentral#2253
Emulator -> SetExtruderTemperature throws FormatException in Int.Parse
2017-11-15 07:32:42 -08:00
johnlewin
1baad0b596
Merge pull request #2658 from jlewin/design_tools
Revise scene load/save
2017-11-14 19:10:57 -08:00
John Lewin
02443adebc Guard for test scenarios with uninitialized environment 2017-11-14 17:56:16 -08:00
John Lewin
1861add207 Use custom serialization implementation 2017-11-14 17:55:03 -08:00
John Lewin
6df0dba376 Perform FileSystemFileItem edits and update thumbnails
- Move common FileSystemFileItem edit into base WritableContainer
- Issue MatterHackers/MCCentral#2251
Thumbnails not updated after edits
2017-11-14 17:02:25 -08:00
John Lewin
bfd6fb54d3 Short term workaround to run sync during load 2017-11-14 16:34:25 -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
79274a1419 Add PlatingHistory container
- Issue MatterHackers/MCCentral#2246
Investigate using a library container for plating history
2017-11-14 14:16:50 -08:00
John Lewin
23d7dedee7 Remove coupling to PrintItemWrapper, revise naming to follow suite 2017-11-14 14:02:56 -08:00
John Lewin
2aba5f185d Add Save method to ILibraryWritableContainer 2017-11-14 13:47:33 -08:00
johnlewin
1c5f0c0a0a
Merge pull request #2657 from jlewin/design_tools
Collapse function into caller
2017-11-14 07:26:27 -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
johnlewin
37e30c5ace
Merge pull request #2656 from jlewin/design_tools
Update presets dropdown on layer_name change
2017-11-13 13:03:29 -08:00
John Lewin
6fb83be792 Update presets dropdown on layer_name change
- Issue MatterHackers/MCCentral#2222
Changed material name and drop down did not update
2017-11-13 11:37:45 -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
johnlewin
99a2e641fb
Merge pull request #2655 from jlewin/design_tools
Revised Tabs
2017-11-13 07:32:20 -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