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