John Lewin
626ff15151
Use new ResizableSectionWidget
...
- Issue MatterHackers/MCCentral#3645
Tree view - Needs title and collapse ability
2018-06-22 18:39:03 -07:00
John Lewin
56031dbc77
Extract EditorPanel resize functionality to new type
...
- Issue MatterHackers/MCCentral#3645
Tree view - Needs title and collapse ability
2018-06-22 18:29:03 -07:00
John Lewin
077ca1b6e7
Fix incorrect ordering of parameters
2018-06-22 17:10:29 -07:00
John Lewin
1707f95a52
Add Garbage Collector helper in debug to aid in memory troubleshooting
2018-06-22 16:51:43 -07:00
Lars Brubaker
a7111987f4
Got the default mark down text to wrap
...
issue: MatterHackers/MCCentral#3722
Make text wrapping work in mark down
2018-06-22 14:11:00 -07:00
John Lewin
9e19faf7f8
Clean up references holding IObject3Ds in memory
...
- Modify ClearPlate to perform cleanup duties while investigating
- Issue MatterHackers/MCCentral#3602
Significantly more memory used than expected
2018-06-22 00:10:27 -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
b98bb39136
Remove raytracing pattern for TreeNodes, directly load icon from cache
2018-06-21 10:03:13 -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
b491cc8e5a
Add type for thumbnail cache, move to ApplicationController
2018-06-21 10:03:13 -07:00
Lars Brubaker
70ccd7c8c1
Make sure we only check the image when the image has changed
2018-06-20 17:58:42 -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
LarsBrubaker
ec28305b56
Improving suspend and resume rebuild
2018-06-20 17:21:37 -07:00
John Lewin
bc5450c2c2
Move margin to container
...
- Issue MatterHackers/MCCentral#3651
Inconsistent spacing on Start page
2018-06-20 08:40:14 -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
John Lewin
7a243ce407
Rename WizardWindow to DialogWindow
2018-06-19 15:02:25 -07:00
John Lewin
00d475ede9
Include printer name in default EEProm export ini file name
...
- Issue MatterHackers/MCCentral#3663
EEProm exports should include printer name
2018-06-18 16:41:09 -07:00
John Lewin
c09ed8b65c
Add Export button to footer, RunOnIdle durations to ensure refresh
2018-06-18 16:41:09 -07:00
John Lewin
94598245cc
Use menu theme
2018-06-18 16:41:09 -07:00
John Lewin
458df651ee
Revise override implementation
...
- Always use same code path, override when enabled
2018-06-18 16:41:09 -07:00
John Lewin
4bbb16798f
Add workaround for TextWidget child layout issue
2018-06-18 16:41:09 -07:00
John Lewin
cf0dbb7326
Improve separator contrast - use MenuTheme, increase opacity
...
- Issue MatterHackers/MCCentral#3654
Indiscernible menu separators
2018-06-18 16:41:09 -07:00
John Lewin
1b12d7ff41
Migrate EEProm windows to DialogPage
...
- Issue MatterHackers/MCCentral#3639
Use DialogPage for consistent styling and behavior
2018-06-18 16:41:09 -07:00
Lars Brubaker
e149b76d56
Make eeprom setting disabled if not connected
...
issue: MatterHackers/MCCentral#3628
"Configure EEPROM" should be disabled when printer is not connected
2018-06-15 11:11:49 -07:00
Lars Brubaker
5cd9a2fd58
Updated static data printers
2018-06-14 18:36:24 -07:00
John Lewin
997e81872c
Remove workaround for TreeNode icon generation
...
- Use simplified delegate & new MeshProvider.GetThumbnail(IObject3D)
2018-06-14 15:21:00 -07:00
Lars Brubaker
6315515d4d
Make SubtractAndReplace rebuild on color and material child change
...
issue: MatterHackers/MCCentral#3603
Changing the inner objects material does not cause subtract and replace to update
2018-06-14 09:57:24 -07:00
John Lewin
e743a8d450
Always switch to printer tab after changing plate
...
- Issue MatterHackers/MatterControl#3366
Cannot open new empty bed (Experimental)
2018-06-13 07:07:58 -07:00
John Lewin
ffe8a3ba11
Components prototype
2018-06-12 14:58:11 -07:00
Lars Brubaker
6518405806
Fixed crash on copy and cut
...
issue: MatterHackers/MCCentral#3595
Ctrl-c to copy throws when there's no selection
2018-06-12 10:24:07 -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
Lars Brubaker
bda26aa45a
Make the more button open the site
...
issue: MatterHackers/MCCentral#3591
Change 'more' button to a link to web site
2018-06-12 09:02:16 -07:00
Lars Brubaker
34b5d070cb
Default the update button to be hiden
2018-06-11 15:24:14 -07:00
Lars Brubaker
290db56515
Fixed up mesh wrapper apply
...
issue: MatterHackers/MCCentral#3579
Subtract -> Apply fails to remove subtract
2018-06-11 15:12:15 -07:00
Lars Brubaker
a4d5e5e366
Change start page to have panels
...
issue: MatterHackers/MCCentral#3516
Revise start page
2018-06-11 10:18:42 -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
4f69429eea
Add and correct comments
2018-06-09 11:40:59 -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
John Lewin
5d3f6b9f89
Remove View3DWidget from IObject3DEditor
...
- Issue MatterHackers/MCCentral#3567
Remove IObject3DEditor coupling to View3DWidget
2018-06-09 10:13:19 -07:00
John Lewin
baca60021d
Revise base parameter naming to resolve Roslyn indicator
2018-06-09 09:01:53 -07:00
Lars Brubaker
e054275ba9
Made linear extrude do an apply correctly
...
Fixed object properties panel collapse regression
Making copy mesh an extension method
issue: MatterHackers/MCCentral#3561
Editor panel fails to maintain size when collapsed via SectionWidget controls
2018-06-08 15:10:20 -07:00
John Lewin
880c9d9059
Remove formatting characters from localized strings
2018-06-08 14:16:07 -07:00
John Lewin
d0ccf711ac
Always switch to printer tab after loading plate
...
- Issue MatterHackers/MCCentral#3552
Printer plates should change focus to printer tab when clicked
2018-06-08 14:16:07 -07:00
John Lewin
2708dce28e
Only show first ArrayRadial3D child in tree
...
- Issue MatterHackers/MCCentral#3531
Array operations should show source object only
2018-06-08 14:16:07 -07:00
Lars Brubaker
52b7e51a73
Changing InvalidateType to not be a flag
2018-06-08 12:08:48 -07:00
Lars Brubaker
36ba22b39c
Revise editor panel scroll behavior
2018-06-08 11:13:09 -07:00
Lars Brubaker
91ff0d4a88
Improved selected object editor panel
...
issue: MatterHackers/MCCentral#3536
Consider if Object3D items should have coupling to MatterControl
2018-06-07 18:16:16 -07:00
Lars Brubaker
01eeff3544
Make sure tree view starts out with selection
2018-06-07 17:53:19 -07:00
John Lewin
0cf5899dd1
Array operations should show source object only
...
- Issue MatterHackers/MCCentral#3531
2018-06-07 17:07:27 -07:00
John Lewin
4a78bf656c
Simplify
2018-06-07 17:07:26 -07:00