Commit graph

619 commits

Author SHA1 Message Date
John Lewin
f3db5f0aab Remove unused unregisterEvents pattern 2018-05-05 09:51:58 -07:00
John Lewin
5874b0459d Reduce scope, inline widget construction 2018-05-05 09:47:30 -07:00
John Lewin
c3e48de7a7 Remove redundant containers 2018-05-05 09:45:07 -07:00
John Lewin
bfff9c72bc Simplify naming 2018-05-05 09:39:10 -07:00
John Lewin
5b46c86dac Remove anonymous block 2018-05-05 09:38:17 -07:00
John Lewin
d10db194dc Remove unused widgets 2018-05-05 09:35:47 -07:00
John Lewin
16d5a04a23 Use common text styling 2018-05-05 09:26:26 -07:00
John Lewin
c2d130f284 Use common colors 2018-05-05 09:20:25 -07:00
John Lewin
ec7a84174b Remove ConditionalClickWidget from RowViewItem 2018-05-05 09:04:12 -07:00
John Lewin
d86f49a3a7 Remove IsActivePrint property from ListViewItemBase 2018-05-05 08:52:17 -07:00
John Lewin
608a6dc5b1 Remove hover action panel from classic list view items
- Issue MatterHackers/MCCentral#3306
2018-05-05 08:46:19 -07:00
John Lewin
74dcbc52dc Add LibraryCollectionContainer
- Issue MatterHackers/MCCentral#3287
Bucket library containers into a common root - like History
2018-05-03 23:32:17 -07:00
John Lewin
d29f8c5f65 Remove 'Add to Queue' library menu
- Issue MatterHackers/MCCentral#3291
2018-05-03 23:10:54 -07:00
John Lewin
f2a7ad5ec7 Restore 'Share' support, add Action<ILIbraryItem> to AppController 2018-05-03 16:40:50 -07:00
Lars Brubaker
6bf019c5b4 Change make permanent to apply (consistent with solidworks)
issues:
MatterHackers/MCCentral#3273
Selection object should not have delete and make permanent
MatterHackers/MCCentral#3277
check on text makes group of meshes
MatterHackers/MCCentral#3276
disable delete on text
MatterHackers/MCCentral#3263
Need a material none button (unset)
2018-05-02 14:34:51 -07:00
John Lewin
e1f20570f6 Fix failing NoContentChangedOnLoad test 2018-04-30 07:14:20 -07:00
John Lewin
6f5f320def Fix file header 2018-04-29 11:19:17 -07:00
John Lewin
c7f289c73d Evaluate history containers in a common root
- Issue MatterHackers/MCCentral#3254
Consider moving all history containers into a single root
History container
2018-04-29 11:08:09 -07:00
John Lewin
acc471fadd Add library property for Part History 2018-04-29 11:00:37 -07:00
John Lewin
c3e8beb823 Add Part History container 2018-04-29 11:00:37 -07:00
John Lewin
f8488cad8e Extract PlatingHistory functionality for reuse in Part History 2018-04-29 11:00:37 -07:00
John Lewin
42e4a794ce Inflate margin/padding variable to account for scale
- Issue MatterHackers/MCCentral#3248
Margin distribution incorrect when scaling enabled
2018-04-28 10:41:13 -07:00
John Lewin
3cf6f4a80b Guard for null
- Issue MatterHackers/MCCentral#3246
Null reference exception on listview drag when only start page is open
2018-04-27 18:38:57 -07:00
LarsBrubaker
3da440fc4d Make it possible to set the DtaeCreated on a GeneratorItem 2018-04-26 23:00:10 -07:00
John Lewin
3906d1b659 Improve scaling 2018-04-26 07:56:29 -07:00
John Lewin
dec42d4f5a Improve scaling behavior
- Issue MatterHackers/MCCentral#3230
2018-04-24 18:40:20 -07:00
Lars Brubaker
1ed62bb181 Confirm before removing 2018-04-24 17:32:54 -07:00
John Lewin
e5584ac618 Scale thumbnails if required, before calling ImageWidget setter
- Issue MatterHackers/MCCentral#3205
Folders and part icons don't scale with theme
2018-04-24 07:59:46 -07:00
John Lewin
8d9db18d69 Improve stroke weighs and balancing, add missing SetPreMultiply() 2018-04-21 14:59:45 -07:00
LarsBrubaker
caaa58a551 Added VertexStorage offset extension method 2018-04-21 08:14:15 -07:00
John Lewin
0fef0fa266 Evaluate using scaled folder icons
- Issue MatterHackers/MCCentral#3154
2018-04-21 00:50:29 -07:00
Lars Brubaker
c63173f199 Moving all user settings test strings into UserSettingsKey
prototyping user tips system
2018-04-18 14:38:21 -07:00
John Lewin
55368ff9e6 Remove small, xsmall icons from release builds 2018-04-18 12:57:59 -07:00
John Lewin
0d6cdf91f3 Use common rather than custom thumbnail tile color
- Issue MatterHackers/MCCentral#3152
Thumbnail tiles should use common color
2018-04-17 09:06:22 -07:00
John Lewin
63d1595689 Add folder icon
- Issue MatterHackers/MCCentral#3131
Create consistent folder icon
2018-04-16 18:56:20 -07:00
John Lewin
1878dfc458 Remove printer selected guard in export page, use plugin model
- Issue MatterHackers/MCCentral#3109
Can't export from library if no printer selected
2018-04-13 18:34:58 -07:00
John Lewin
11a68c1457 Prevent FileDialogs.OpenFileDialog from blocking test automation
- Use RunOnIdle as expected
- Issue MatterHackers/MCCentral#3121
Investigate DragTo3DViewAddsItem failure
2018-04-13 17:34:47 -07:00
John Lewin
f8a15c3b96 Convert static icons to instance, use theme colors 2018-04-12 13:18:28 -07:00
John Lewin
37a0b64b02 Use dedicated theme for menus, prefer theme colors over explicit refs
- Revise icon loader to take an Invert bool instead of custom enum
- Remove icon loader static ref to ActiveTheme.Instance
- Pass contextual theme.InvertIcons for theme specific invert behavior
2018-04-12 13:17:17 -07:00
John Lewin
0e52895252 Restrict "Open Package" to MCX content only
- Issue MatterHackers/MCCentral#3097
Open Package should only be enabled on MCX selections
2018-04-12 07:58:09 -07:00
John Lewin
bd3db106b0 Prefer local reference to static 2018-04-07 22:53:34 -07:00
John Lewin
8b969f31a4 Move default from UI layer to model property
- Issue MatterHackers/MCCentral#3052
Default to ray traced icons on desktop
2018-04-07 15:50:42 -07:00
John Lewin
d72772f62c Update tests to redirect to new menu items 2018-04-07 11:21:02 -07:00
John Lewin
9c00f026c0 Restore icon for Add menu item, improve icon support in MenuItem
- Render non-enabled menu icons with new lazy DisabledImage property
- Move SettingsRow into CustomWidgets namespace
2018-04-07 11:07:38 -07:00
John Lewin
13c10644bc Move buttons into menu, remove now unused SmallMarginButtonFactory 2018-04-07 10:22:54 -07:00
John Lewin
9c3cf4de48 Add validation rules to "Open Package" menu item
- Issue MatterHackers/MCCentral#3061
"Open Package" menu item always enabled, fails on invalid selections
2018-04-07 09:51:54 -07:00
John Lewin
3ad0c32d6d Directly expose typed OverflowButton, resolve menu enabled regression
- Issue MatterHackers/MCCentral#3060
PrintLibrary popup menu items are always enabled
2018-04-07 09:50:52 -07:00
John Lewin
87876c6ca2 Remove indirection to dependency 2018-04-07 08:21:39 -07:00
John Lewin
32faf1c279 Revise async 2018-03-27 09:27:09 -07:00
John Lewin
c89aeca2b6 Remove dead code causing compiler warnings 2018-03-27 09:27:07 -07:00