John Lewin
9523ae320f
Move MatterSlice style slicing to EngineMappingMatterSlice
...
- Convert EngineMappingMatterSlice to IObjectSlicer with classic slicing
- Update IObjectSlicer to support tasks, cancellation, progress
- Remove Printer couplings
- Remove printer reference from SliceProgressReporter
2020-02-07 15:25:02 -08:00
John Lewin
a7821d2e26
Remove Printer/MatterSlice coupling
2020-02-07 15:25:02 -08:00
John Lewin
2657604918
Remove MapContains, use Exports dictionary
2020-02-07 15:25:02 -08:00
jlewin
f2a777ccd9
Make GCode validation slicer specific
2020-02-07 15:25:02 -08:00
jlewin
cfb32a47ec
Make EngineMappingMatterSlice IObjectSlicer compatable
2020-02-07 15:25:02 -08:00
jlewin
5c81e19a3c
Allow IObjectSlicer to drive active settings
2020-02-07 15:25:02 -08:00
John Lewin
2c1fe5a1f9
Quick integrate
2020-02-07 15:25:02 -08:00
jlewin
fff0cc8bd7
Consolidate types, finish up settings conversion
2020-02-07 15:25:02 -08:00
jlewin
d97be92d21
Refactor EngineMappingMatterSlice
...
Changes
- Move ApplicationSettings to PrinterSettings readonly static
- Add Resolver to SliceSettingsData
- Move Resolvers from EngineMapping to PrinterSettings
- Move macro replacements from Printer to PrinterSettings
- Change macro replacements to token definitions only
- Change EngineMapping to define Exports with optional conversion
2020-02-07 15:25:02 -08:00
LarsBrubaker
001e87a922
Fixing bug while enumerating
2020-01-09 08:00:24 -08:00
LarsBrubaker
2770e353e4
Adding support for mini touch screen
2020-01-09 08:00:24 -08:00
LarsBrubaker
d8c056c088
refactoring
2020-01-09 08:00:24 -08:00
John Lewin
813322a9b6
Add null reference guard, upgrade failing Win32.Registry assembly
2019-12-14 12:22:04 -08:00
LarsBrubaker
fd54d0891c
removing and mini touch screen ui for now
...
plan is to get all the functionality working in standard ui then
build out the touch screen ui after that, working to make
a better separation between ui and functionality
2019-12-07 10:39:38 -08:00
LarsBrubaker
b9a783c162
public create printer function for touch screen
2019-12-06 10:19:47 -08:00
LarsBrubaker
321d69451d
Creating touchscreen interface prototype
2019-12-06 10:19:21 -08:00
LarsBrubaker
3cc558ca1e
getting internal gear working
2019-12-06 10:18:58 -08:00
LarsBrubaker
ceb7981410
refactoring
2019-12-06 10:18:38 -08:00
LarsBrubaker
4b5e02122f
add in section state and use it in the section editor
2019-12-01 17:43:02 -08:00
LarsBrubaker
eaebe4ed4c
adding read only property display
2019-11-26 19:47:05 -08:00
LarsBrubaker
bddcdba380
working on internal gear
2019-11-20 08:10:31 -08:00
LarsBrubaker
267b0d845c
Fixing rack gear placement
2019-11-19 22:26:17 -08:00
LarsBrubaker
469ff4581b
refactoring
2019-11-19 22:17:53 -08:00
LarsBrubaker
e5b06f79e1
Refactoring
2019-11-17 07:21:22 -08:00
Lars Brubaker
67a2689ccb
Made gear properties editable
2019-11-12 10:53:58 -08:00
Lars Brubaker
ac30947d0a
Making gear size correct
2019-11-11 18:03:07 -08:00
LarsBrubaker
ae424640f9
refactoring errors
2019-11-10 21:17:04 -08:00
LarsBrubaker
d51b4dec96
fixed a problem with int truncation
2019-11-10 21:16:49 -08:00
LarsBrubaker
e950a0f3c5
fixing problems with selection leaving tree in bad shape
2019-11-10 21:16:08 -08:00
LarsBrubaker
2ff1220d2c
have the internal shape building
2019-11-08 22:52:33 -08:00
LarsBrubaker
1cec7420c5
Normal gear working mostly
2019-11-04 08:36:26 -08:00
LarsBrubaker
7ede20443e
regular gear is rendering
2019-10-27 16:01:49 -07:00
LarsBrubaker
4f0c248830
working on regular gear shape
2019-10-26 08:45:11 -07:00
LarsBrubaker
08b7617776
We can now make a rack gear
2019-10-25 23:11:43 -07:00
Lars Brubaker
f8e40fa4cf
moving Gear2D to MC
...
putting in some debugging
2019-10-25 17:21:50 -07:00
Lars Brubaker
f76bad849c
fixing agg test, refactoring
2019-10-22 18:00:55 -07:00
Lars Brubaker
618d94e063
Added font preview to font selector
2019-10-22 17:42:26 -07:00
John Lewin
8706a2aeaf
Guard for null
...
- Issue MatterHackers/MatterControl#4665
MC on macOS crashes when exporting G-code
2019-09-25 10:51:50 -07:00
LarsBrubaker
3875206806
Change the minimum amount to be relative to the starting size
2019-09-18 08:26:34 -07:00
LarsBrubaker
7b16788d43
make sure we only add valid meshes while ungrouping
...
issue: MatterHackers/MCCentral#5800
Ungrouping certain models crashes MC
2019-09-17 22:39:05 -07:00
LarsBrubaker
8705098b61
Fixed bug with arrange all when no items on bed
2019-09-13 08:41:56 -07:00
Lars Brubaker
2c0b0a8716
Check for null
...
issue: MatterHackers/MCCentral#5782
Should be able to export STLs from a design tab
2019-09-11 17:57:48 -07:00
jlewin
2da32ee68c
Toggle popup on button click
...
- Issue MatterHackers/MCCentral#5724
clicking search button a second time should close it
2019-06-24 17:03:20 -07:00
jlewin
a9395459a8
Ensure we switch to 'New Design` tab
2019-06-24 17:00:32 -07:00
Lars Brubaker
a39c0b657f
Remove help text
2019-06-22 14:42:25 -07:00
jlewin
dccc3c0fea
Add 'Preparing help...' popover when creating index
...
- Issue MatterHackers/MCCentral#5715
Show 'Waiting for Results'
2019-06-21 15:37:14 -07:00
jlewin
903a737db9
Rename p2 to arrowOffset, rebuild shape in ArrowOffset setter
2019-06-21 15:34:39 -07:00
jlewin
7608489e09
Revise naming, make HelpIndex static
2019-06-21 15:33:55 -07:00
John Lewin
12d8291a20
Restore Explorer file association support
...
- Issue MatterHackers/MCCentral#5719
Windows Explorer file associations fail to open file
2019-06-20 23:10:40 -07:00
LarsBrubaker
5902e917d5
Make sure we can show unlock on component
...
issue: MatterHackers/MCCentral#5703
Design Apps not unlockable
2019-06-20 19:06:15 -07:00