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
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
John Lewin
16ed93f518
Remove unnecessary async specifiers
2018-03-27 09:27:07 -07:00
John Lewin
5d75a6bc17
Make radio menus interactive
2018-03-16 17:45:48 -07:00
John Lewin
d722988f5a
Remove logging
2018-03-16 17:45:47 -07:00
Lars Brubaker
9cc6d5f469
Added passing UndoBuffer to rebuildable
2018-03-08 17:29:35 -08:00
Lars Brubaker
4e41fa6694
Put 0 height objects slightly above the bed
2018-03-08 17:28:24 -08:00
John Lewin
248a82e172
InsertionGroup should not set/null Mesh property
2018-03-08 16:37:50 -08:00
John Lewin
06e9a73b03
Extract embedded types to new files
2018-03-07 12:25:57 -08:00
John Lewin
a12083863e
Wire up sort menu to active state
...
- Issue MatterHackers/MCCentral#2865
Add sorting fields to ILibraryItem as promised by sort menu
2018-02-27 18:15:48 -08:00
John Lewin
52a143e955
Implement library/listview sorting
...
- Issue MatterHackers/MCCentral#2865
Add sorting fields to ILibraryItem as promised by sort menu
2018-02-27 17:39:27 -08:00
John Lewin
3b26f3aa08
Add library container browsing for MCX items
2018-02-23 14:26:56 -08:00
John Lewin
51eb7dfaf2
Force correct remainingSpace value
2018-02-21 16:42:36 -08:00
John Lewin
81c81dd26e
Fix resize/layout/reflow issues with ListView/Explorer controls
2018-02-21 16:42:36 -08:00
John Lewin
f40dabbac3
Only SafeList/deserialization should manipulate Parent
2018-02-20 15:24:22 -08:00
John Lewin
586c37b9d7
Guard for null
2018-02-16 12:21:46 -08:00
John Lewin
ea450868fa
Proxy TooltipText from TextWidget to IconListView
2018-02-15 14:29:38 -08:00
John Lewin
78341ef3e2
Use specialized type for missing files in Queue
...
- Prevent DragDrop with filter for MissingFileItem
- Allow MissingFileItem in ListView in addition to IsContentFileType
2018-02-15 14:27:01 -08:00
John Lewin
82638b64a1
Add Sort/View button prototypes
2018-02-14 09:47:02 -08:00
John Lewin
9e13da5def
Add sorting to library view
...
- Issue MatterHackers/MCCentral#2475
2018-02-14 09:45:13 -08:00
John Lewin
6185ae5223
Sort containers by name and use Linq query, rather than method, syntax
2018-02-14 08:13:38 -08:00
John Lewin
f440981e51
Rename ILibraryContentStream -> ILibraryAssetStream
2018-02-12 19:26:38 -08:00
John Lewin
7a4d4df4c0
Rename ILibraryContentItem -> ILibraryObject3D
...
- Rename member .GetContent() -> .GetObject3D()
2018-02-12 19:26:38 -08:00
John Lewin
ca626efee1
Improve styling of GCode details panels
...
- Issue MatterHackers/MCCentral#2812
2018-02-09 22:51:18 -08:00
Lars Brubaker
81f7cdb8b2
Removing secondary accent color
2018-01-24 09:30:05 -08:00
John Lewin
e1fd908628
Use icon for InlineTitleEdit
...
- Issue MatterHackers/MCCentral#2705
2018-01-23 12:35:27 -08:00
John Lewin
51a2406c0f
Implement overflow menus
2018-01-21 21:07:14 -08:00
John Lewin
c6648fa393
Create Inline Title editor and use on SelectedObjectEditor
...
MatterHackers/MCCentral#2685
Create Inline Title editor for label -> edit -> label
2018-01-17 23:48:48 -08:00
John Lewin
d3ba97e55a
Enable search panel
2018-01-17 12:10:59 -08:00
John Lewin
a77f47da5b
Conditionally enable search button
...
- Issue MatterHackers/MCCentral#2647
Search button should be disabled in non-searchable containers
2018-01-17 08:16:23 -08:00
John Lewin
d1a015e3e1
Use new background for thumbnail background highlight color
2018-01-16 22:59:36 -08:00
John Lewin
ca74a14cb3
Match sibling toolbar height
2018-01-16 22:56:03 -08:00
John Lewin
cd32125230
Use ActiveTabColor
2018-01-16 22:55:28 -08:00
John Lewin
7b5302c7e0
Revise separators
2018-01-16 21:48:20 -08:00
John Lewin
918ab7de76
Filter and search SliceSettings views
...
- Issue MatterHackers/MCCentral#2651
- Issue MatterHackers/MCCentral#2650
- Issue MatterHackers/MCCentral#2649
ShowHelp in Configure Printer not synced with SliceSettingsWidget
2018-01-14 16:29:41 -08:00
John Lewin
917a5bb6b9
Expose expandable as ICheckbox
2018-01-10 23:59:36 -08:00
John Lewin
1b5f1daed1
Add reusable SearchButton helper
2018-01-10 23:21:46 -08:00
John Lewin
f60259e9d3
Consolidate header and footer bars into SelectedObjectPanel
2018-01-08 23:34:40 -08:00
John Lewin
dc2b2d7885
Expandable SectionWidgets
2018-01-08 21:29:41 -08:00
Lars Brubaker
50138c00c6
Make themes default to have more contrast when required
2018-01-08 16:42:27 -08:00