Commit graph

952 commits

Author SHA1 Message Date
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
9c9462001c Revise accessibility of LoadGCodeContent 2018-05-22 13:41:16 -07:00
John Lewin
5e7fecb6d5 Revise touchscreen variation for clarity 2018-05-21 16:43:13 -07:00
John Lewin
5dbff603a4 Add and tune custom padding for main tab bar 2018-05-17 17:12:12 -07:00
John Lewin
09ef65bc9d Add fit icon 2018-05-17 16:01:26 -07:00
John Lewin
3900812cbc Use theme computed separator margin 2018-05-17 12:41:32 -07:00
John Lewin
9967e14328 Switch to constant padding with right margin on buttons
- Previously layout was using variable padding with left margin
2018-05-17 12:41:00 -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
664b736f66 Disallow model selection in GCode views
- Issue MatterHackers/MatterControl#3148
After deleting obj in GCode view, model stays visually (kinda confusing?)
2018-05-10 17:14:54 -07:00
John Lewin
b9aad1a517 Restore touch scrolling on Android
- Issue MatterHackers/MCCentral#3352
Touch scrolling not functioning on Android
2018-05-10 15:15:50 -07:00
John Lewin
e0f989a52b Restore expected icons on Android
- Issue MatterHackers/MCCentral#3350
Expected custom styling on Android missing
2018-05-10 15:15:49 -07:00
John Lewin
1c3493e8a2 Add missing field initializer 2018-05-09 10:50:31 -07:00
John Lewin
f6ce9431b6 Move state from widget to model and revise persistence/init
- Issue MatterHackers/MCCentral#3305
View style state not synced on load
2018-05-09 08:41:29 -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
John Lewin
7731b0b4fd Revise naming for clarity 2018-05-08 17:24:14 -07:00
John Lewin
9c09297ecb Load theme earlier, use TabBarBackground color 2018-05-08 17:24:14 -07:00
John Lewin
5e7ec05ca2 Init theme early, use theme colors on splash window
- Issue MatterHackers/MCCentral#3329
Splash Window should use user theme
2018-05-08 17:24:14 -07:00
John Lewin
5844908edf Move ActiveTheme state into user settings from printer
- Issue MatterHackers/MCCentral#3328
2018-05-08 17:24:14 -07:00
John Lewin
e35bce1f59 Don't fire ReloadAll on printer change
- Issue MatterHackers/MCCentral#3326
2018-05-08 17:24:14 -07:00
John Lewin
3e600cfd6e Ensure single printer tab only, add support for AddTab(widget, index)
- Issue MatterHackers/MCCentral#3303
Don't open the same printer 2x when selecting a different plate
2018-05-08 08:53:37 -07:00
John Lewin
45b8c06827 Switch back to Model view on ClearPlate
- Issue MatterHackers/MCCentral#3284
clearing the bed does not switch back on the 3D view after dragging on GCode
2018-05-07 19:22:21 -07:00
John Lewin
9a43326fd5 Switch to GCode view on load if is GCode content 2018-05-07 19:22:21 -07:00
John Lewin
d1be142934 Persist expansion state of progress widgets
- Issue MatterHackers/MCCentral#3202
remember full / compact state of 3D progress indicator
2018-05-07 13:12:32 -07:00
John Lewin
ff833f230e Revise naming to reflect behavior 2018-05-07 09:47:50 -07:00
LarsBrubaker
dc894541af Fixed copy past (and others) in 3D view
improved curve tool

issue: MatterHackers/MCCentral#3310
copy past not working in 3d view

issue: MatterHackers/MCCentral#3309
Make bend do a wrapped rotation rather than a direct rotation
2018-05-06 14:20:29 -07:00
Lars Brubaker
6139ecfce5 Made async load sequence do all its work on a backgroud thread
Added a loading / progress animation that has alpha
2018-05-04 14:50:46 -07:00
Lars Brubaker
75a31a6ccd Added the ability to get physical memory
Refactoring
removing some dead code
2018-05-04 09:45:14 -07:00
John Lewin
74dcbc52dc Add LibraryCollectionContainer
- Issue MatterHackers/MCCentral#3287
Bucket library containers into a common root - like History
2018-05-03 23:32:17 -07:00