Commit graph

8715 commits

Author SHA1 Message Date
johnlewin
871892f9ad
Merge pull request #2804 from jlewin/design_tools
Revise SaveAs dialog colors
2017-12-25 10:14:47 -08:00
John Lewin
623ff513f6 Fix incorrect IsReadOnly indicator
- Issue MatterHackers/MCCentral#2502
Zip files/containers should not appear as Save locations
2017-12-25 09:58:44 -08:00
John Lewin
269e43fafe Revise SaveAs dialog colors
- Remove redundant selectorPanel widget
- Issue MatterHackers/MCCentral#2501
Too much contrast
2017-12-25 09:52:50 -08:00
John Lewin
91d8b746ae Switch to forward slash separator
- Issue MatterHackers/MCCentral#2500
Use forward slash as content separator instead of right arrow
2017-12-25 09:14:11 -08:00
John Lewin
04bb036120 Guard for null
- Issue MatterHackers/MCCentral#2499
Repair expected CloudLibrary behavior
2017-12-25 09:14:11 -08:00
John Lewin
511401665f Rename button 2017-12-25 09:14:11 -08:00
johnlewin
3bd18026f1
Merge pull request #2803 from jlewin/design_tools
Disable Up Folder button in RootContainer
2017-12-25 08:46:13 -08:00
John Lewin
b0d7c192af Disable Up Folder button in RootContainer
- Issue MatterHackers/MCCentral#2479
Up Folder buttons should be disabled in root container
2017-12-24 19:40:14 -08:00
johnlewin
eba586013c
Merge pull request #2801 from jlewin/design_tools
Revise slice rendering
2017-12-24 11:15:14 -08:00
John Lewin
c82e35831a Use backing field style 2017-12-24 10:44:26 -08:00
John Lewin
0173d42777 Constructed GCodeRenderInfo instance should use current ActiveLayerIndex
- Clip to current LayerCount if now smaller
- Issue MatterHackers/MCCentral#2497
Maintain GCode layer position across ReloadAll/Slice operations
2017-12-24 10:44:25 -08:00
John Lewin
36b7c2325d Fix timing issues by constructing local state before firing events
- Assign LoadedGCode only after constructing GCodeRenderer
   Otherwise assignment fires LoadedGCodeChanged and Renderer is null
2017-12-24 10:44:25 -08:00
John Lewin
522542f0d4 Simplify 2017-12-24 10:44:25 -08:00
John Lewin
99e097bc46 UI layer should only set ActiveLayerIndex on layer scrollbar events
- Issue MatterHackers/MCCentral#2497
Maintain GCode layer position across ReloadAll/Slice operations
2017-12-24 10:44:25 -08:00
John Lewin
3ec56fb0d9 Make LoadedGCode setter private, force callers through LoadGCode method 2017-12-24 10:44:25 -08:00
John Lewin
d89ae77034 Defer loading GCode until switching to views that need it
- Issue MatterHackers/MCCentral#2491
Lazy load GCode as needed, ideally only after the user switches to GCode
based views
2017-12-24 10:44:25 -08:00
John Lewin
c21afa253c Don't switch view modes on GCode changed events, only on Slice click
- Issue MatterHackers/MCCentral#2496
Slice button click should only change to GCode3D if on Model view
2017-12-24 10:44:25 -08:00
johnlewin
bd6cc51dda
Merge pull request #2799 from jlewin/design_tools
Workaround for Android build break
2017-12-23 18:56:24 -08:00
John Lewin
4a6e845478 Workaround for Android build break 2017-12-23 18:49:31 -08:00
johnlewin
70e27f1242
Merge pull request #2797 from jlewin/design_tools
Remove SetAndInvalidateMesh method
2017-12-23 11:18:07 -08:00
John Lewin
a18d84de6b Fix CreatesAndLinksAmfsForUnsavedMeshes 2017-12-23 10:52:02 -08:00
John Lewin
a7e9efa2f8 Remove SetAndInvalidateMesh method
- Issue MatterHackers/MCCentral#2474
Revise Object3D mesh setter to always invalidate, add exception case set
and don't invalidate
2017-12-23 10:05:16 -08:00
John Lewin
2c2c6ad70e Restore GCode2D sync-to-print
- Issue MatterHackers/MCCentral#2453
GCode2D doesn't honor sync-to-print
2017-12-23 10:02:29 -08:00
John Lewin
e892f7be21 Update to new RunOnIdle signatures 2017-12-23 10:02:29 -08:00
John Lewin
439725d2c6 Remove dead code 2017-12-23 10:02:29 -08:00
johnlewin
bcf25ec084
Merge pull request #2796 from mmoening/design_tools
Add IP Address Selector Dropdown
2017-12-23 09:57:40 -08:00
Matt Moening
cc7e61ee3b Fill IP Address dropdown on idle
- Add refresh button that is disabled when reloading menu
2017-12-22 11:29:03 -08:00
Matt Moening
1d38fa034c Add List of zero-conf telnet connects to allow auto detection of MCConnect 2017-12-22 11:29:03 -08:00
johnlewin
592bdd5ca9
Merge pull request #2795 from jlewin/design_tools
Restore correct GCode2D overflow menu
2017-12-22 11:03:35 -08:00
John Lewin
caffdfbbf2 Restore correct GCode2D overflow menu
- Add test for expected overflow menus
- Issue MatterHackers/MCCentral#2489
GCode2D shows mesh/model overflow menu
2017-12-22 10:14:12 -08:00
johnlewin
53862e5ece
Merge pull request #2794 from jlewin/design_tools
FileSystemContainers need to .Load and fire .ContainerChanged on filter
2017-12-22 10:13:10 -08:00
John Lewin
cdf28f036b FileSystemContainers need to .Load and fire .ContainerChanged on filter
- Issue MatterHackers/MCCentral#2455
Search not functioning in Downloads folder
2017-12-21 23:20:56 -08:00
johnlewin
63128fc549
Merge pull request #2793 from jlewin/design_tools
Revise SliceProgressReporter
2017-12-21 23:18:53 -08:00
John Lewin
9622dfd74e Reduce scope to Report function 2017-12-21 23:02:09 -08:00
John Lewin
802e835f78 Rename IProgress instance member 2017-12-21 22:51:17 -08:00
John Lewin
d8c51e555d Remove unused timer 2017-12-21 22:49:04 -08:00
John Lewin
eb7778807f Rename value to statusText for clarity 2017-12-21 19:45:02 -08:00
John Lewin
a3f18af871 Remove unused progressSection calculation 2017-12-21 19:45:02 -08:00
John Lewin
cc6598f6aa Remove unused lastOutputLine calculation 2017-12-21 19:45:01 -08:00
John Lewin
3da60352ba Move Progress0To1 calculation into foundProgressNumbers case
- Remove unnecessary foundProgressNumbers variable
2017-12-21 19:45:01 -08:00
John Lewin
5e8e3fc421 Restore detailed slicer status info, trim trailing ellipsis
- Issue MatterHackers/MCCentral#2442
Add current layer info back into progress label during slicing
2017-12-21 19:45:01 -08:00
John Lewin
5384d46239 Inline local variable 2017-12-21 19:45:01 -08:00
johnlewin
3a05d3b687
Merge pull request #2792 from jlewin/design_tools
Extract SaveAsPage to common component, reuse in new MoveItemPage
2017-12-21 19:26:22 -08:00
John Lewin
466fc2fbd6 Guard against enumeration changed 2017-12-21 18:04:52 -08:00
John Lewin
5f09954b92 Limit back-to-back double click actions to a single occurrence 2017-12-21 15:25:49 -08:00
John Lewin
080658256c Use pattern matching 2017-12-21 15:17:39 -08:00
John Lewin
02d21fc774 Implement default WritableContainer.Move 2017-12-21 15:07:34 -08:00
John Lewin
5fb13d07f3 Constrain library Save/Move operations to writable containers 2017-12-21 14:24:09 -08:00
John Lewin
138b2521ea Wire up initial move item invocation, remove dead code 2017-12-21 14:05:45 -08:00
John Lewin
deeb6772e0 Extract core of SaveAsPage into reusable component, add MoveItemPage 2017-12-21 14:05:45 -08:00