Commit graph

239 commits

Author SHA1 Message Date
John Lewin
bbabf95c93 Improve DI, use constructor injection 2018-07-12 09:33:15 -07:00
John Lewin
e444cd61bf Ignore missing paths 2018-07-11 12:31:34 -07:00
John Lewin
d20d2c874e Resolve enumeration before deleting items 2018-07-11 12:30:51 -07:00
John Lewin
31776e42e4 Convert 'Clear Cache' link to dialog action, reorder copyright text
- Fix link color
2018-07-11 12:26:45 -07:00
John Lewin
ad73662b65 Remove LinkButtonFactory 2018-07-11 09:27:12 -07:00
John Lewin
77fa60dac0 Add Primary action highlighting to all DialogPage instances
- Add mechanism to opt out
- MatterHackers/MCCentral#3738
Enable primary action styling on dialogs
2018-06-24 17:21:18 -07:00
John Lewin
7a243ce407 Rename WizardWindow to DialogWindow 2018-06-19 15:02:25 -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
7aeaab5eda Remove * on required fields 2018-05-03 14:14:56 -07:00
John Lewin
65e5e979b8 Reuse parent DialogWindow 2018-05-03 08:53:09 -07:00
John Lewin
d2c59589ea Rename type to match behavior 2018-05-03 08:50:00 -07:00
John Lewin
c2b54fb501 Collapse click event into lambda 2018-05-03 08:48:18 -07:00
John Lewin
1082dcf7e4 Collapse construction helper into constructor 2018-05-03 08:44:18 -07:00
John Lewin
d2dcf4707b Revise helper naming, collapse statements to better convey role 2018-05-03 08:43:06 -07:00
John Lewin
d69dc4e3bc Simplify 2018-05-03 08:36:01 -07:00
John Lewin
bc94024505 Remove redundancies 2018-05-03 08:33:16 -07:00
John Lewin
e42bc4369b Initial conversion of ContactFormWidget to DialogPage 2018-05-03 06:49:25 -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
bd3db106b0 Prefer local reference to static 2018-04-07 22:53:34 -07:00
John Lewin
c485282d72 Remove redundant GrayButtonFactory, use ButtonFactory 2018-04-07 08:27:40 -07:00
John Lewin
f88de9e2a6 Remove redundant HelpLinkFactory, use LinkButtonFactory 2018-04-07 08:18:52 -07:00
John Lewin
e94f1f04af Reduce droplist border significance to match original border style
- Issue MatterHackers/MCCentral#2529
Inconsistent border strengths
2018-04-01 16:10:32 -07:00
John Lewin
731b5e15e5 Revise About page
- Issue MatterHackers/MCCentral#2896
Update Help -> About
2018-03-13 17:39:51 -07:00
John Lewin
c0a9447361 Add configurable AmbientColor param and property 2018-03-11 17:50:18 -07:00
John Lewin
dae17f9c76 Add configurable rotateX param 2018-03-11 17:46:59 -07:00
John Lewin
41aede4233 Use theme colors 2018-03-11 16:50:02 -07:00
John Lewin
09cbd9f3ce Use MH Logo on AboutPage, revise layout
- Set minimum size closer to startup size
2018-03-11 12:23:16 -07:00
John Lewin
14194900f7 Revise About page
- Swtich from html to GuiWidgets for layout
- Simplify with DialogPage - remove AboutWindow, AboutWidget
- Remove AboutPage namespace
2018-03-11 09:34:57 -07:00
John Lewin
90ea31cd71 Reorder 2018-03-10 21:58:51 -08:00
John Lewin
279ee757cc Change accessibility, drop ToString() 2018-03-10 21:57:55 -08:00
John Lewin
34e42420fe Extract cache management functions to dedicated class 2018-03-10 21:55:34 -08:00
Lars Brubaker
9cc6d5f469 Added passing UndoBuffer to rebuildable 2018-03-08 17:29:35 -08:00
John Lewin
fd439fe675 Switch to transparent button backgrounds
- Add TextIconButton for image/text combos
- Add SimpleFlowButton for hover behaviors on Flowlayout types
- Duplicate hover behaviors in PopupMenuButton
- Base SimpleButton on GuiWidget rather than classic button type
- Issue MatterHackers/MCCentral#2671
Evaluate transparent normal fill for toolbar buttons
2018-01-16 19:01:09 -08:00
LarsBrubaker
cfb4a25082 Check for update every day 2018-01-13 13:28:29 -08:00
John Lewin
13cc147dfe Caller specified pointSize for DropDownLists 2018-01-12 14:51:10 -08:00
John Lewin
7bccbe5587 Revise update widgets
- Issue MatterHackers/MCCentral#2330
update page has bad margin
2018-01-11 22:11:43 -08:00
John Lewin
817fe3e105 DropDownList should allow caller to specify text color
- Issue MatterHackers/MCCentral#2514
Adjust print popup menu for forced white background
2017-12-29 09:06:37 -08:00
John Lewin
36f83201e9 Consolidate to single localize call, localize "Close" string 2017-12-27 17:35:21 -08:00
John Lewin
08018ea1c3 Remove MatterControlApplication.Instance dependencies 2017-12-18 10:53:26 -08:00
John Lewin
fac70f37db Remove redundant method 2017-12-18 10:53:26 -08:00
John Lewin
d074eabdb5 Move LaunchBrowser from widget to model 2017-12-18 10:53:25 -08:00
John Lewin
7ce75070ec Inline localize, remove string formatting from localized text 2017-12-04 15:07:56 -08:00
John Lewin
2cfd11d104 Extract trailing colons 2017-12-04 15:07:55 -08:00
John Lewin
bea73b91df Revert to fix Help -> About html dialog
- Issue MatterHackers/MCCentral#2328
About page not working HTML widget needs to be reverted
2017-11-29 20:37:14 -08:00
John Lewin
c1b2aeb7d8 Rename Wizard Window/Page -> Dialog Window/Page 2017-11-08 15:56:37 -08:00
Lars Brubaker
cfca964294 More Refactoring of RGBA_Bytes 2017-11-01 18:13:47 -07:00
Lars Brubaker
359784877f Unify Vector2 3 and 4 to have upper case field members 2017-10-31 12:53:46 -07:00
Lars Brubaker
8d1fecab8c Changed RGBA_Bytes -> Color 2017-10-31 11:43:25 -07:00
John Lewin
d0677b4f2d Hide Cancel implementation from callers, provide OnCancel for parity
- Make cancelButton field rather than property
- Add helpers for visibility and control name
2017-10-18 09:24:29 -07:00
John Lewin
dc4aa1d03a Add IconTab for new tab button 2017-10-14 21:31:29 -07:00