Commit graph

60 commits

Author SHA1 Message Date
Lars Brubaker
83fd3423ec Working on new supports
refactoring tour classes
2018-12-28 16:00:30 -08:00
John Lewin
eaf4e7fd0e Use theme.CreateDialogButton() for dialog button styling defaults
- Issue MatterHackers/MCCentral#4774
Inconsistent dialog button sizes
2018-12-26 13:47:05 -08:00
John Lewin
54c3dbb08e Extract Android dependencies from .netstandard libraries 2018-12-18 11:54:31 -08:00
John Lewin
da625fc267 Add cached network loading for product tour 2018-12-13 09:27:27 -08:00
John Lewin
172ff1cc30 Remove dead code 2018-12-13 09:27:27 -08:00
John Lewin
98209ba0ce Hold and use reference to owning window in TourOverlay 2018-12-13 09:27:27 -08:00
John Lewin
7e06283c08 Refactor for clarity/conformance 2018-12-13 09:27:27 -08:00
John Lewin
99cdee6ed7 Extract product tour loading to ApplicationController 2018-12-13 09:27:27 -08:00
John Lewin
9c4283ef2c Extract tour data to external file 2018-12-13 09:27:26 -08:00
John Lewin
bfc63bdd4d Reduce overlap 2018-12-12 22:09:42 -08:00
John Lewin
d345f313d5 Convert problem Popover properties to immutable due to agg quirks 2018-12-12 14:26:55 -08:00
John Lewin
97be7d1d10 Cleanup 2 2018-12-12 09:01:47 -08:00
John Lewin
ef3f3f6a8f Cleanup 2018-12-12 08:57:52 -08:00
John Lewin
acc8662782 Restore attention border around target, use transparent white border 2018-12-12 08:53:03 -08:00
John Lewin
1aa0e43094 Improve popover, hook up arrow direction to tour positioning logic 2018-12-12 08:49:13 -08:00
John Lewin
8306bac352 First pass at popovers for interface tour 2018-12-12 08:49:12 -08:00
John Lewin
f75ff005cc Revise naming to match behavior 2018-12-12 08:49:12 -08:00
John Lewin
c563f8d3fc Reduce border significance, increase overlay opacity 2018-12-12 08:49:12 -08:00
John Lewin
546712cab3 Refactor TourOverlay 2018-12-12 08:49:12 -08:00
Lars Brubaker
536c0e2f68 Fixed resize in single window
issue: MatterHackers/MCCentral#4696
DialogPage fails to resize in SingleWindow mode

issue: MatterHackers/MCCentral#4695
Make ShownWelcomeMessage user rather than application based
2018-12-10 16:56:57 -08:00
John Lewin
527c57fb10 Add OpenEmptyPrinter method for common open use case 2018-12-10 14:15:37 -08:00
John Lewin
e48a5f04ed Rename method to match latest behavior 2018-12-10 14:15:37 -08:00
Lars Brubaker
5c4b9f92c2 Changed the suppression logic for welcome page
issue: MatterHackers/MCCentral#4647
Consider showing welcome screen until the user opts-out
2018-11-30 12:06:24 -08:00
Lars Brubaker
af23c44b20 un-mess-up DialogPage private internals 2018-11-29 16:27:55 -08:00
Lars Brubaker
209ea7f18e making welcome page more persistent
issue: MatterHackers/MCCentral#4647
Consider showing welcome screen until the user opts-out
2018-11-29 15:44:01 -08:00
John Lewin
970d68f5c0 Spelling 2018-11-29 13:41:24 -08:00
Lars Brubaker
5bdd81da1e ensuring good slice settings
issue: MatterHackers/MCCentral#4641
Consider adding constraints to line lengths in gcode fields
2018-11-29 13:13:25 -08:00
Lars Brubaker
9d6db74793 First pass of interface tour is ready
issue: MatterHackers/MCCentral#4561
Create new startup Ui walk through to show users where ui elements can be found
2018-11-29 09:54:00 -08:00
John Lewin
f40b16f713 Latest agg-sharp 2018-11-28 17:40:11 -08:00
Lars Brubaker
c6365eccc9 Made the license agreement come up early
improvements to ui tour
2018-11-28 11:55:59 -08:00
Lars Brubaker
23c0722585 Working on creating a features Tour 2018-11-28 11:55:58 -08:00
John Lewin
3ebb4ced33 Hold printer reference in AndroidConnectDevicePage 2018-11-23 16:27:52 -08:00
John Lewin
2873a74ef7 Use standard event listener pattern 2018-11-16 15:53:43 -08:00
John Lewin
5fe1d0e225 Use naming consistent with return types & behavior
- Issue MatterHackers/MCCentral#4554
Remove Profile nomenclature from ProfileManager
2018-11-15 20:03:49 -08:00
Lars Brubaker
b740c2e351 Refactoring some class names and fields 2018-11-15 16:47:28 -08:00
John Lewin
306548cc83 Move extracted types to DialogPage area 2018-11-13 12:35:04 -08:00
John Lewin
1c4075ad54 Remove RefreshActiveInstance, use SwapToSettings 2018-11-12 09:44:59 -08:00
John Lewin
0d9e6aadf2 Experimental multi-printer support 2018-11-12 09:44:59 -08:00
Lars Brubaker
4bb93fcc19 changed CommunicationStateChanged to EventHandler 2018-11-09 13:19:29 -08:00
John Lewin
2f1724ce89 Remove conditional Markdig on Android, use Markdig NuGet 2018-11-03 20:44:18 -07:00
John Lewin
28a4dc4c78 Update Android 2018-11-03 20:04:04 -07:00
John Lewin
b1053b8198 Revert accessibility of contentRow
- Add public PrinterSetupWizardPage proxy to private .contentRow
- Use PrinterSetupWizardPage.ContentRow in LoadFilamentWizard
2018-11-03 10:12:49 -07:00
John Lewin
7212f11871 Rename theme.ActiveTabColor to theme.BackgroundColor
- Issue MatterHackers/MCCentral#4491
2018-11-03 09:51:25 -07:00
John Lewin
8d4974dc32 Move theme.Colors.PrimaryTextColor into theme, remove unneeded types
- Issue MatterHackers/MCCentral#4490
2018-11-03 09:13:07 -07:00
Lars Brubaker
0fb4196edd fixing android 2018-11-02 18:09:55 -07:00
Lars Brubaker
775f1982bd Re-wrote the load filament wizard as not a macro so we have more control over it
Added it to the setup steps

issue: MatterHackers/MCCentral#4429
Put in a loading filament as part of initial setup process
2018-11-02 16:14:37 -07:00
John Lewin
14d33f51cb Add missing keyboard shortcuts to help page
- Issue MatterHackers/MCCentral#4407
Some keyboard shortcuts missing from help page
2018-10-29 18:16:09 -07:00
John Lewin
3f78eccc9d Revise dialog theme colors 2018-10-29 18:16:09 -07:00
John Lewin
45b9da7cf6 Switch around colors to match styling on main form 2018-10-22 14:16:26 -07:00
John Lewin
2d4e63986c Add reusable method to set background color to theme value 2018-10-22 14:16:25 -07:00