Commit graph

1008 commits

Author SHA1 Message Date
John Lewin
ad73662b65 Remove LinkButtonFactory 2018-07-11 09:27:12 -07:00
John Lewin
8c58bc0047 Add missing changes to ApplicationController
- Add new ResultType param required by RegisterOperation
- Scale icons to required size on load
- Use self instead of ApplicationController.Instance static
2018-07-10 15:34:08 -07:00
Lars Brubaker
5db907be72 Took out read to report 2018-07-10 11:21:21 -07:00
Lars Brubaker
ae8b650b47 Hade an infinite wait 2018-07-10 10:56:10 -07:00
John Lewin
e7e0ec88e1 Add automatic header and edit button for HelpArticle pages
- Revise bullet and various container spacing
2018-07-09 23:29:34 -07:00
LarsBrubaker
c6f6cd115a Make Ungroup a long running task
Make sure we are ready to report before starting a long running task
issue: MatterHackers/MCCentral#3827
Make ungroup a long running task
2018-07-08 08:30:04 -07:00
Lars Brubaker
f915260ce8 Getting Mirror and Scale into select overflow menu
Took out mirror and scale side bar controls
More state passed to UpdateControls
2018-07-06 17:11:33 -07:00
LarsBrubaker
72ce9b86de Added a Translate command
Made Rotate and FitToBounds Apply and Remove
refactoring
2018-07-06 07:10:39 -07:00
John Lewin
31a6bdc36e Revise help, rename type to match behavior 2018-07-05 11:04:30 -07:00
LarsBrubaker
25ac8e2bb2 Change Rotae and FitToBounds back to original (shipped) code
Making FitToBounds work better
2018-07-03 08:32:02 -07:00
LarsBrubaker
4f8d8e61cf Improving the rotate tool (making a new class) 2018-07-01 20:53:42 -07:00
John Lewin
2a166d13c6 Revise help system to use GitHub Pages 2018-06-27 19:36:09 -07:00
Lars Brubaker
7d329ed03c Make sure we are default to shaded 2018-06-27 16:08:33 -07:00
Lars Brubaker
12a64dd37e Added rotate object to overflow menu on IObject3Ds
Advance array has better defaults
All Arrays set color better
Fit to Bounds has name
Selection set better on adding to internal tree view items
Operation source visible set corectly
2018-06-26 15:54:14 -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
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
John Lewin
f3e3c0ef7e Migrate from ButtonFactory to TextButton 2018-06-25 09:28:36 -07:00
John Lewin
28286d0c5d Use theme icon loader
- Issue MatterHackers/MCCentral#3747
2018-06-25 08:48:25 -07:00
John Lewin
d6d4c0ac86 Move TextButtonPadding state up to theme
- Issue MatterHackers/MCCentral#3535
Exception in LoadRootWindow before theme assignment results in explode
2018-06-25 08:16:17 -07:00
John Lewin
770dc16ac3 Fix blending bug where wrong values were mixed 2018-06-24 17:21:20 -07:00
John Lewin
8c2472ac98 Increase hover effect 2018-06-24 17:21:18 -07:00
John Lewin
5451cb3dc0 Add RemovePrimaryActionStyle helper to theme, PopupMenuButton support
- Issue MatterHackers/MCCentral#3687
'Print" button location lost
2018-06-24 17:21:18 -07:00
John Lewin
65de7b9829 Add ApplyPrimaryActionStyle button helper to theme
- Issue MatterHackers/MCCentral#3687
'Print" button location lost
2018-06-24 17:21:17 -07:00
LarsBrubaker
f1624cf2a3 Reducing number of layouts
Putting in more code to track layouts

// changes to reload all with settings up
// start (Layout Calls)
19182

// making more code do LayoutLock()
19016
19014
17988
// LayoutEngineSimpleAlign line 202
// only layout parent and child once
17911
17195
2018-06-24 08:54:44 -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
a2131f248e Safely load file
- Issue MatterHackers/MCCentral#3633
Missing file breaks app
2018-06-22 17:01:20 -07:00
John Lewin
bd0f4abe11 Add CachePath(ILibraryItem) overload, use unique thumbnail folders 2018-06-21 21:47:53 -07:00
John Lewin
0046dce032 Add LoadCachedImage(ILibraryItem) overload 2018-06-21 21:46:01 -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
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
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
John Lewin
b77a72a934 After slicing, set endLayerIndex to target layer + 1
- Issue MatterHackers/MCCentral#3577
After slicing we switch to render n - 1 but show were on n
2018-06-12 12:33:35 -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
LarsBrubaker
c44d820dbd Made the clear cache code do something usefull again
Removed dead code related to HTML widget
2018-06-10 15:38:17 -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