Commit graph

217 commits

Author SHA1 Message Date
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
Lars Brubaker
d8c025ed9d Did some name rebranding (made it easier) 2017-09-20 15:29:09 -07:00
John Lewin
64ce01aa4d Conditionally load previous bedplate on init 2017-09-15 21:59:36 -07:00
John Lewin
55ac2571fa Remove static ActivePrintItem 2017-09-15 18:45:21 -07:00
Lars Brubaker
0e3aed5822 Made the update available text show up when available
Made the check for update text wrap
2017-09-05 15:44:48 -07:00
Lars Brubaker
611ff4799a Made the bed change on printer change
Started work on a publish to MatterHackers
2017-08-31 15:52:47 -07:00
John Lewin
98238aad40 Move HeaderText from constructor parameter to WizardPage property
- Improves readability, allows side-by-side with Window title
- Slight increase in overhead due to reconstruction of internal printer
2017-08-24 00:16:31 -07:00
John Lewin
65135f93a2 Require WizardPage actions to be registered with AddPageAction
- Add HorizontalSpacer and Cancel buttons to all windows
2017-08-23 17:27:30 -07:00
John Lewin
559c300cb4 Revise WizardWindow api
- WizardPage instance should drive window namespace and title
- Key open windows page initial WizardPage type
2017-08-23 15:51:29 -07:00
John Lewin
3a9833697d Platform providers
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
John Lewin
c6a534717d Organize usings 2017-08-20 18:25:11 -07:00
Lars Brubaker
26d36ad541 More refactoring
Improved debugshowbounds
2017-08-07 16:11:26 -07:00
Lars Brubaker
f7d4163125 Refactoring VAnchor and HAnchore names
Making more debug info for show bounds
2017-08-07 15:47:27 -07:00
John Lewin
b1cc8b968d Revise 'Check For Update' window padding 2017-08-06 17:27:32 -07:00
John Lewin
af63fdf0f8 Convert CheckForUpdateWindow to WizardPage 2017-08-06 10:45:24 -07:00
John Lewin
282e82eeb0 Use existing GrayButton factory 2017-08-03 19:00:38 -07:00
John Lewin
2c8c1ea697 Revise button factory option construction 2017-08-03 19:00:37 -07:00
John Lewin
4abea0ab0c Extract button factory options to new class 2017-08-03 19:00:37 -07:00
John Lewin
5c2f8654d4 Consolidate .textImageButtonFactory refs into .ButtonFactory member 2017-08-01 21:22:58 -07:00
John Lewin
4fd6879c3b Clean up ThemeChanged listeners, remove orphaned ThemeChanged bodies 2017-06-21 07:38:02 -07:00
John Lewin
c1972f7ec8 Distribute AddChild calls 2017-06-20 06:15:19 -07:00
John Lewin
bfebaa5643 Remove anonymous block 2017-06-20 06:12:57 -07:00
John Lewin
e4b5575a36 Consolidate ButtonFactory - UpdateControlView 2017-06-20 06:09:01 -07:00