Commit graph

724 commits

Author SHA1 Message Date
John Lewin
a94076cca4 Revise export interface to support reporting
- Issue MatterHackers/MCCentral#3975
Show progress when exporting G-Code files
2018-08-17 17:51:21 -07:00
John Lewin
c5e311bb01 Allow selection of .GCO in ListView, match in Print menu
- Issue MatterHackers/MCCentral#3995
Print menu disable on SDCard files
2018-08-16 16:06:07 -07:00
Lars Brubaker
ecb755634b Getting MaterControl solution to build 2018-08-09 10:48:48 -07:00
John Lewin
2add2904b2 Use themed resources 2018-08-08 08:46:26 -07:00
John Lewin
7a27c8ab21 Fix scene right click, popup under overflow icon 2018-08-08 08:46:25 -07:00
John Lewin
e649d35b47 Add new popup implementation, add library context menus 2018-08-08 08:46:25 -07:00
John Lewin
99d78e1b8f Fix null reference exception
- Issue MatterHackers/MCCentral#3941
Start page plate buttons throw when library panel is collapsed
2018-08-07 12:00:19 -07:00
John Lewin
7583edc17b Disable Add to Plate until View3DWidget target available
- Issue MatterHackers/MCCentral#3961
Add to Plate enabled when no printer/part available
2018-08-07 08:57:47 -07:00
John Lewin
844c601f8a Preserve selection on selected items, require control key to unselect
- Issue MatterHackers/MCCentral#3960
ListView selection behavior inconsistent with expectations
2018-08-07 07:35:51 -07:00
John Lewin
6eae8a58b0 Use consistent pattern for search
- Add reusable Searchable SectionWidget
2018-08-03 17:58:14 -07:00
John Lewin
9cea29793c Use Object3D.Save instead of MeshFileIo.Save 2018-08-01 18:30:36 -07:00
John Lewin
9014c6021a Load GCodeStream from LibraryItem, process and export
- Issue MatterHackers/MCCentral#3835
Export option not available for gcode files
2018-07-19 17:54:46 -07:00
John Lewin
dfa455040b Add overload for with GCodeFileStream param 2018-07-19 17:54:46 -07:00
John Lewin
03fa478c1a Revise naming to match behavior 2018-07-19 17:54:46 -07:00
John Lewin
7b46379e53 Revise whitespace 2018-07-19 17:54:46 -07:00
John Lewin
58ee7de59d Ensure text area size remains constant and buttons remain onscreen
- Issue MatterHackers/MCCentral#3894
Investigate failing CancelWorksAsExpected test
2018-07-18 19:27:15 -07:00
John Lewin
45ff2d5e54 Add support for printing GCode
- Issue MatterHackers/MatterControl#3457
MC2 2.0.0.9727 Gcode files do not print
- Enable print from current bed plate
- Enable print from library selection
2018-07-18 17:12:56 -07:00
John Lewin
e8adc6350f Reset scroll position when changing containers
- Issue MatterHackers/MCCentral#3888
Unable to see contents of zip files below some directories
2018-07-18 13:24:15 -07:00
John Lewin
5e38277f9f Improve border consistency 2018-07-15 10:07:30 -07:00
John Lewin
fc7c6b5061 Clear ListView and show loading animation during update 2018-07-13 16:13:53 -07:00
John Lewin
f3b5ada82e Update translations 2018-07-13 09:02:22 -07:00
John Lewin
685541523b Spelling 2018-07-12 22:49:39 -07:00
John Lewin
bbabf95c93 Improve DI, use constructor injection 2018-07-12 09:33:15 -07:00
John Lewin
0eb964ef83 Restore missing file 2018-07-11 17:17:41 -07:00
John Lewin
ad73662b65 Remove LinkButtonFactory 2018-07-11 09:27:12 -07:00
John Lewin
e9fb588e87 Show operation icons in TreeView for known types
- Issue MatterHackers/MCCentral#3700
Have icon provider for image object that shows image
2018-07-10 15:14:11 -07:00
Lars Brubaker
c4701dbdb8 Only do it if there is a single child 2018-06-27 13:12:49 -07:00
Lars Brubaker
567c79ea3f Collapse single items that have children when dragging to bed 2018-06-27 13:12:06 -07:00
Lars Brubaker
7caccde0f3 Made sure that when we change printers we update the home library
This makes sure we show and hide the sd card folder
issue: MatterHackers/MCCentral#3769
fix sd card print test

took out dead code
2018-06-26 11:06:40 -07:00
Lars Brubaker
b76f65a875 making sure we don't try to access a null
issue: MatterHackers/MCCentral#3723
Null reference exception in recently revised statement
2018-06-26 10:09:55 -07:00
John Lewin
a2c65cfbff Use theme aware 'rebuilding' icon
- Issue MatterHackers/MCCentral#3759
rebuilding icon should be theme aware
2018-06-26 08:40:28 -07:00
Lars Brubaker
1b572d0639 Get gifs working in markdown
Made theme default to dark blue
Made folders start out open
Fixed image converter
Fixed braille
2018-06-25 17:14:08 -07:00
John Lewin
2ab9405c65 Fix ToolTips on library IconListView items
- Issue MatterHackers/MCCentral#3630
Tooltips no longer appear on truncated item labels
2018-06-24 23:12:05 -07:00
John Lewin
b61e5066bf Add icons for operations
- Issue MatterHackers/MCCentral#3733
Move operations into new overflow menu and evaluate
2018-06-24 00:09:48 -07:00
John Lewin
9d2fcf9dc5 Revise debug Markdown helper menu action 2018-06-24 00:09:46 -07:00
Lars Brubaker
0afddd0531 Made help system use markdown
Made a markdown widget to reuse in help system
refactoring wpf to agg
2018-06-22 18:59:50 -07:00
John Lewin
c92c95fa64 Filter out history files less than 500b
- Issue MatterHackers/MCCentral#3682
Part History folder does not sync with the home screen parts list.

- Issue MatterHackers/MCCentral#3683
Plate History folder shows a lot of broken workspaces instead of
syncing with home screen plate list
2018-06-22 16:51:43 -07:00
John Lewin
a6272635b4 Load from library thumbnail cache 2018-06-21 21:52:47 -07:00
John Lewin
9bcb02db5b Create content and library thumbnails on raytrace success 2018-06-21 21:52:01 -07:00
John Lewin
eab6844f41 Inline return value, move caching logic to caller 2018-06-21 21:51:09 -07:00
John Lewin
b347d588f2 Limit to private scope until need returns 2018-06-21 21:48:53 -07:00
John Lewin
4ab59d0aa8 Return the default image if rules prevent thumbnail generation 2018-06-21 21:44:44 -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
6dea15a6d7 Consolidate thumbnails behavior into new Thumbnails class 2018-06-21 10:50:40 -07:00
John Lewin
262ef1ebb0 Simplify naming 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
John Lewin
1e8359a66f Leave scaling to caller
- Issue MatterHackers/MCCentral#3696
Large MeshContentProvider default thumbnails after load from cache
2018-06-20 22:53:47 -07:00
John Lewin
69490d206c Only cache raytraced images at the content cache key
- Issue MatterHackers/MCCentral#3698
Thumbnails generated for both LibaryItem.ID and content ID
2018-06-20 22:43:59 -07:00
John Lewin
a71ced7dcd Move raytracePending reset into MeshContentProvider result assignment 2018-06-20 22:34:24 -07:00
John Lewin
0e574131a9 Revise IContentProvider GetThumbnail signature
- Issue MatterHackers/MCCentral#3695
ContentProvider GetThumbnail fails for non-mesh content
2018-06-20 22:34:24 -07:00