John Lewin
a2131f248e
Safely load file
...
- Issue MatterHackers/MCCentral#3633
Missing file breaks app
2018-06-22 17:01:20 -07:00
LarsBrubaker
e9e55f874e
Making Object3D classes consistent
...
issue: MatterHackers/MCCentral#3702
Consider adding 'Object3D' suffix to Object3D types or use consistent format
2018-06-21 21:03:13 -07:00
John Lewin
3e0fa3c7ea
Rename thumbnails type
2018-06-21 10:52:56 -07:00
John Lewin
6dea15a6d7
Consolidate thumbnails behavior into new Thumbnails class
2018-06-21 10:50:40 -07:00
John Lewin
200a01edaf
Revise operation -> icon mapping system
...
- MatterHackers/MCCentral#3703
SelectionGroup lacks custom tree icon
2018-06-21 10:03:13 -07:00
John Lewin
b491cc8e5a
Add type for thumbnail cache, move to ApplicationController
2018-06-21 10:03:13 -07:00
Lars Brubaker
3e49946e5a
Refactoring SuspendRebuild to be RubuildLock
...
Marching squares has more data on how it expects to be processed (edge color)
2018-06-20 17:22:19 -07:00
Lars Brubaker
c1588fcd04
Created the data to allow thumbnails to be cached by mesh id
...
Estimated memory size for mesh
Mesh Render Id
Get long hash for color
default constructor for face and vertex
issue: MatterHackers/MCCentral#3519
Improve thumbnail generation for complicated models
2018-06-19 17:04:20 -07:00
Lars Brubaker
21de02e267
Limit Base to Path objects
...
Added Hue threshold function
Got alpha threshold to work
issue: MatterHackers/MCCentral#3655
Make base applicable to children rather than descendants
2018-06-18 15:35:17 -07:00
John Lewin
cf1ec25f9e
Migrate SlicePresetsWindow to DialogPage
...
- Issue MatterHackers/MCCentral#3639
Use DialogPage for consistent styling and behavior
2018-06-17 12:22:33 -07:00
Lars Brubaker
008a50923d
Got base able to apply and remove
...
issue: MatterHackers/MCCentral#3617
Remove operation on base fails to remove
2018-06-15 14:37:15 -07:00
Lars Brubaker
97dabda7ca
Filter Add Base Object to IPatheObjects
...
issue: MatterHackers/MCCentral#3627
Filter "Add Base" to items that have a descendant of IVertexSource
2018-06-15 11:20:12 -07:00
Lars Brubaker
746bd2c09c
made cancel (escape key) work on more scene operations
...
issue: MatterHackers/MCCentral#3590
Make 'esc' work to cancel rotation.
2018-06-12 10:03:43 -07:00
John Lewin
2ee975d527
Revise padding assignment to prevent space between bottom edge and bar
...
- Issue MatterHackers/MCCentral#3572
Incorrect padding due to wrapper required for resize container
2018-06-09 11:38:35 -07:00
Lars Brubaker
3150dc2c27
Improving base object
...
Took out object list attribute
Refactoring
2018-06-07 14:26:12 -07:00
Lars Brubaker
095ea6dfeb
Getting base working some
2018-06-06 18:18:40 -07:00
Lars Brubaker
46dc1210be
Getting image path generation and extrude working with rebuild
2018-06-06 15:52:06 -07:00
John Lewin
19fb79769a
Add support for opening to Help -> TargetGuideID
...
- Issue MatterHackers/MCCentral#3515
Support linking to tree nodes in help (use this for "What's new"
link on initial run
2018-06-05 17:54:41 -07:00
Lars Brubaker
de6dd746fd
F1 help message
...
Took out auto show what's new
2018-06-05 12:22:26 -07:00
John Lewin
42af7d029f
Open help on F1
...
- Issue MatterHackers/MCCentral#3510
F1 key should open help
2018-06-05 09:13:21 -07:00
John Lewin
ea4d017d78
Make type name singular
2018-06-05 09:02:35 -07:00
Lars Brubaker
9f3e9dde01
Fixing reverse meshes
...
issue: MatterHackers/MCCentral#3505
Mirror generating bad back faces
2018-06-04 15:04:15 -07:00
John Lewin
47c6359a39
Ensure PrintLevelingData.NeedsToBeRun includes ProbeCalibration rules
...
- Issue MatterHackers/MCCentral#3459
When probe calibration is required auto level clears it even though
it has not been done
2018-05-31 15:38:58 -07:00
John Lewin
af54f5573c
Move to cloud library
...
- Issue MatterHackers/MCCentral#3379
Look into move CloudLibrary -> Home behavior to sign-out only
2018-05-31 09:38:04 -07:00
John Lewin
51c76690d8
Fix regression in LoadCacheable
...
- Issue MatterHackers/MCCentral#3473
Investigate failing LoadPublicProfileListFromCache
/ LoadProfileFromStaticData tests
2018-05-30 16:48:35 -07:00
Lars Brubaker
138407e21a
Mesh wrapper working much better (pinch and bend working better)
...
Changing Rebuilding to Suspend and Resume rebuilding
Made visible meshes return only the object not the object and mesh (mesh is on object)
Put in some debugging
2018-05-29 17:50:39 -07:00
John Lewin
98f0bc5c26
Use custom caching pattern for ExplorePanel
...
- Issue MatterHackers/MCCentral#3382
Improve caching/loading of start page
2018-05-29 13:11:38 -07:00
John Lewin
7878fc8141
Add support for GCode post processors, discover and process from scene
2018-05-26 12:17:47 -07:00
LarsBrubaker
1c18da68e7
Added group object
...
Made the names in the tree view better (hopefully)
2018-05-26 08:34:24 -07:00
Lars Brubaker
89701f2d70
Improvements in mesh wrapper
...
Default pinch to have an effect immediately
Refactoring
2018-05-25 14:52:23 -07:00
Lars Brubaker
dfb1e6d498
Improving curve tool and subtract tool
...
Added world render cylinder function
Make curve tool default to adding a curve
2018-05-24 10:25:54 -07:00
John Lewin
998733601a
Move NeedsToBeRun/UsingZProbe back into ProbeCalibrationWizard
2018-05-24 09:10:41 -07:00
John Lewin
bc9d05b6e4
Rename LevelingWizardContext -> LevelingWizard, consolidate types
...
- Merge temporary LevelingWizardX into LevelingWizard
2018-05-23 19:12:46 -07:00
John Lewin
e72f18d474
Migrate LevelingWizard to DialogPage
2018-05-23 17:54:31 -07:00
John Lewin
00715307f3
Reset CommunicationState on aborted print
2018-05-23 07:18:22 -07:00
John Lewin
a71cc3e55c
Remove unused awaitable aspect from MonitorPrintTask
2018-05-23 07:17:47 -07:00
John Lewin
4acd7cb635
Move MonitorPrintTask into ArchiveAndStartPrint method
...
- Ensure that print status monitoring only occurs on success cases
- Pass printer dependency needed by MonitorPrintTask
- Change ArchiveAndStartPrint to async to await StartPrint so monitoring
isn't invoked before CommunicationState is update
- Issue MatterHackers/MCCentral#3401
When starting print on bigger model and cancelling slice, MC freezes
in "Printing" state
2018-05-23 07:14:21 -07:00
John Lewin
40c9242b66
Only invoke ArchiveAndStartPrint if slicing succeeds
...
- Issue MatterHackers/MCCentral#3401
When starting print on bigger model and cancelling slice, MC freezes
in "Printing" state
2018-05-23 06:49:58 -07:00
John Lewin
2f64ef2ca6
Remove anonymous blocks
2018-05-23 06:23:13 -07:00
John Lewin
bec8cb6ede
Show operation icons in treeview
...
- Issue MatterHackers/MCCentral#3416
Get operation icons on selected part tree view.
2018-05-22 22:06:20 -07:00
Lars Brubaker
ff6e220b4c
Made invalidate args so we can pass source and invalidate type
...
Rebuild does not propagate to parent
2018-05-22 16:17:13 -07:00
John Lewin
09ef65bc9d
Add fit icon
2018-05-17 16:01:26 -07:00
John Lewin
67142a745f
Restore guide defaults from StaticData
2018-05-16 13:40:38 -07:00
John Lewin
c3b60199bb
Fix typo
2018-05-16 12:09:22 -07:00
John Lewin
158fbfe647
Move GuideAssets list to ApplicationController
...
- Issue MatterHackers/MCCentral#3302
Put help json document on site feed and update it from there
2018-05-16 12:06:53 -07:00
John Lewin
750b009d89
ApplicationController cannot be initialized in LoadRootWindow
...
... otherwise splash screen loads late, after large init
- Issue MatterHackers/MCCentral#3389
~2 second delay before splash screen load
2018-05-16 12:06:53 -07:00
Lars Brubaker
fbd4f9e219
Improved GlyphTranslator
...
Added true type fonts
Refactored VertexStorage data types
Shortened FlagsAndComamand enum names
2018-05-15 15:06:40 -07:00
John Lewin
a1e6fb6fd9
Reset ActiveContainer to RootContainer on ReloadAll if Cloud based
...
- Issue MatterHackers/MCCentral#3364
Opened CloudLibrary folder not refreshed on sign out/in as new user
2018-05-14 14:36:06 -07:00
John Lewin
ec2e36ab96
Use accent color on spinner to improve visibility
2018-05-14 12:09:34 -07:00
John Lewin
f651026b15
Add and use application viewstate type for library view mode
...
- Issue MatterHackers/MCCentral#3315
ListView mode/state not synced with actual
2018-05-09 07:52:05 -07:00