Commit graph

8295 commits

Author SHA1 Message Date
John Lewin
fe4d08f659 Supply new Predicate to drop items outside of the build volume
- Issue MatterHackers/MCCentral#2273
Don't send off bed items to slicing
2017-11-16 22:15:32 -08:00
John Lewin
9ae907017c Slicing operations should pass and use printer reference
- IssueMatterHackers/MCCentral#2273
Don't send off bed items to slicing.
2017-11-16 22:10:35 -08:00
Lars Brubaker
a018d72145
Merge pull request #2673 from jlewin/design_tools
Revise BedMeshGenerator use
2017-11-16 19:17:21 -08:00
John Lewin
cf7d80225e Revert to now working PrinterCommunication using statement 2017-11-16 19:12:38 -08:00
John Lewin
df2ff919f6 Use fully qualified type name 2017-11-16 19:08:06 -08:00
John Lewin
29e06c9214 Revise BedMeshGenerator use 2017-11-16 16:34:27 -08:00
John Lewin
2acbffd0ed Print menu should be disabled unless CommunicationState == Connected
- Issue MatterHackers/MCCentral#2271
Print library action is invalid if not in Connected state
2017-11-16 16:31:06 -08:00
johnlewin
93d7e07e35
Merge pull request #2672 from larsbrubaker/design_tools
Made objects off bed show as transparent
2017-11-16 16:29:38 -08:00
Lars Brubaker
ef16087f96 Made objects off bed show as transparent
Made build volume render
2017-11-16 16:13:44 -08:00
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