Commit graph

1984 commits

Author SHA1 Message Date
John Lewin
c97006f168 Use common icon for part symbol 2018-06-24 00:09:50 -07:00
John Lewin
4d40ec3c45 Add border to popup to visually distinguish white over white bounds 2018-06-24 00:09:49 -07:00
John Lewin
9908c72d46 Restore Rename functionality 2018-06-24 00:09:49 -07:00
John Lewin
abb2cf3e42 Move operations into new overflow menu and evaluate
- Issue MatterHackers/MCCentral#3733
2018-06-24 00:09:48 -07:00
John Lewin
6216b1be47 Use rather than overwrite user specified PopupBorderColor
- Issue MatterHackers/MCCentral#3735
Setting border colors on popup menus has no effect
2018-06-24 00:09:48 -07:00
John Lewin
3728934082 Move editor actions into editor header bar with overflow menu
- Remove inlineTitleEdit hack, add menu item for rename
2018-06-24 00:09:48 -07:00
John Lewin
d1934db72c Add support for setting SectionWidget header late, via property 2018-06-24 00:09:47 -07:00
John Lewin
042d0e4059 Remove Edit button
- Issue MatterHackers/MCCentral#3724
Remove Selection -> Edit button?
2018-06-24 00:09:47 -07:00
John Lewin
c42bca79a2 Revise right aligned behavior to avoid the use of Flowlayout with spacer
- Issue MatterHackers/MCCentral#3732
Revise SectionWidget to support right aligned, left clipping content
2018-06-24 00:09:46 -07:00
John Lewin
8b2fb90f71 Remove name inherited in initial migration 2018-06-23 08:10:19 -07:00
John Lewin
d5d8f000f8 Add ResizableSectionWidget expansion persistence 2018-06-23 08:00:15 -07:00
John Lewin
5c1a453a75 Keep padding consistent for all node types 2018-06-23 07:13:19 -07:00
John Lewin
1c914e36a3 Always show expansion icon for selection TreeView root nodes 2018-06-23 07:12:41 -07:00
John Lewin
77ba63fd82 Remove scrollable from ResizableSectionWidget, wrap in caller 2018-06-23 07:05:26 -07:00
Lars Brubaker
44620501f3 Restore apply and remove functionality. 2018-06-22 18:59:50 -07:00
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