Commit graph

171 commits

Author SHA1 Message Date
John Lewin
7583edc17b Disable Add to Plate until View3DWidget target available
- Issue MatterHackers/MCCentral#3961
Add to Plate enabled when no printer/part available
2018-08-07 08:57:47 -07:00
John Lewin
6eae8a58b0 Use consistent pattern for search
- Add reusable Searchable SectionWidget
2018-08-03 17:58:14 -07:00
John Lewin
58ee7de59d Ensure text area size remains constant and buttons remain onscreen
- Issue MatterHackers/MCCentral#3894
Investigate failing CancelWorksAsExpected test
2018-07-18 19:27:15 -07:00
John Lewin
45ff2d5e54 Add support for printing GCode
- Issue MatterHackers/MatterControl#3457
MC2 2.0.0.9727 Gcode files do not print
- Enable print from current bed plate
- Enable print from library selection
2018-07-18 17:12:56 -07:00
John Lewin
5e38277f9f Improve border consistency 2018-07-15 10:07:30 -07:00
John Lewin
f3b5ada82e Update translations 2018-07-13 09:02:22 -07:00
John Lewin
bbabf95c93 Improve DI, use constructor injection 2018-07-12 09:33:15 -07:00
John Lewin
0eb964ef83 Restore missing file 2018-07-11 17:17:41 -07:00
John Lewin
ad73662b65 Remove LinkButtonFactory 2018-07-11 09:27:12 -07:00
Lars Brubaker
1b572d0639 Get gifs working in markdown
Made theme default to dark blue
Made folders start out open
Fixed image converter
Fixed braille
2018-06-25 17:14:08 -07:00
John Lewin
9d2fcf9dc5 Revise debug Markdown helper menu action 2018-06-24 00:09:46 -07:00
Lars Brubaker
0afddd0531 Made help system use markdown
Made a markdown widget to reuse in help system
refactoring wpf to agg
2018-06-22 18:59:50 -07:00
John Lewin
e23d130d3d Disable Markdown menu item in Release 2018-06-19 18:43:00 -07:00
John Lewin
be93c86733 Fix Android 2018-06-19 15:15:25 -07:00
John Lewin
9fa0c470cc Markdig prototype
- Issue MatterHackers/MCCentral#3660
Add Markdown implementation for help guides
2018-06-19 13:03:40 -07:00
John Lewin
5142141daf Limit Edit to mcx only
- Issue MatterHackers/MCCentral#3583
'Edit' should be disabled for mesh (or do the code in the other bug
for editing meshes)
2018-06-13 12:28:05 -07:00
John Lewin
435701603b Add support for caller specified right margin, use IconButton 2018-05-17 13:27:52 -07:00
John Lewin
9967e14328 Switch to constant padding with right margin on buttons
- Previously layout was using variable padding with left margin
2018-05-17 12:41:00 -07:00
John Lewin
9915f7bd5f Skip removal confirmation in FileSystemContainers
- User must manually remove anyway
- Issue MatterHackers/MCCentral#3373
Skip removal validation on FileSystemContainer children
2018-05-14 17:36:39 -07:00
John Lewin
f651026b15 Add and use application viewstate type for library view mode
- Issue MatterHackers/MCCentral#3315
ListView mode/state not synced with actual
2018-05-09 07:52:05 -07:00
John Lewin
6441440764 Improve readability, add uncommitted change 2018-05-09 07:50:50 -07:00
Lars Brubaker
baf82bd76d Fixing folder move sending to library provider
Part of issue: MatterHackers/MatterControl#3238
can't move a folder in cloud library
2018-05-07 18:00:34 -07:00
John Lewin
c2d130f284 Use common colors 2018-05-05 09:20:25 -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
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
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
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
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
5d75a6bc17 Make radio menus interactive 2018-03-16 17:45:48 -07:00
Lars Brubaker
9cc6d5f469 Added passing UndoBuffer to rebuildable 2018-03-08 17:29:35 -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
82638b64a1 Add Sort/View button prototypes 2018-02-14 09:47:02 -08:00
John Lewin
f440981e51 Rename ILibraryContentStream -> ILibraryAssetStream 2018-02-12 19:26:38 -08:00
John Lewin
e1fd908628 Use icon for InlineTitleEdit
- Issue MatterHackers/MCCentral#2705
2018-01-23 12:35:27 -08:00