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