Commit graph

85 commits

Author SHA1 Message Date
Lars Brubaker
1d2fe6823e added an Enable Network Traffic config value
If disabled - turn off 'check for update', 'login', 'get public profiles', and make public for other network aware resources

issue: MatterHackers/MCCentral#4879
add ability to check Registry key to disable check for updates and login
2019-01-31 09:42:54 -08:00
John Lewin
329d370a06 Provide support for generic DialogPage
- Issue MatterHackers/MCCentral#4891
2019-01-23 08:38:17 -08:00
John Lewin
a6a3a53f5b Opt-out of auto close on MouseEnter popover, always close on MouseLeave 2019-01-02 17:42:57 -08:00
John Lewin
8fab51d6bc Fix arrow direction values 2019-01-02 17:42:57 -08:00
John Lewin
636bc856c9 Use ArrowDirection instead of HAnchor, demand in constructor 2019-01-02 17:42:57 -08:00
John Lewin
c0bcd20260 Extract ArrowDirection to standalone type, revise naming on use 2019-01-02 17:42:57 -08:00
John Lewin
b2a928cf91 Remove buttonRow left/right margin 2018-12-31 11:22:36 -08:00
John Lewin
74b6b9259d Add direction arrows to next/previous buttons 2018-12-31 11:20:21 -08:00
John Lewin
367c346b19 Remove redundant method 2018-12-31 09:38:21 -08:00
John Lewin
51fff1de0d Move increment constraints into ShowNext/ShowPrevious methods 2018-12-31 09:38:21 -08:00
John Lewin
ac40f00378 Correctly wrap to end on ShowPrevious < 0 2018-12-31 09:38:21 -08:00
John Lewin
07e26079e4 Fix typo 2018-12-31 09:38:20 -08:00
Lars Brubaker
5ba0544b84 Make the initial page a better size 2018-12-31 09:12:24 -08:00
John Lewin
2888a77d1e Add titles to tour items 2018-12-30 14:18:16 -08:00
John Lewin
5445736fd0 Add tour step indicators, use LinkLabels 2018-12-30 12:09:55 -08:00
John Lewin
a89567dea5 Revise namespace, use new Tour scope 2018-12-30 10:54:54 -08:00
John Lewin
d55c54f18e Update tours to operate on lists of tour items 2018-12-30 10:29:06 -08:00
John Lewin
bf33611d3c Consolidate all popover ui elements into a single type 2018-12-30 09:25:56 -08:00
John Lewin
bdb09b9509 Update state on move next/previous 2018-12-30 09:24:17 -08:00
John Lewin
1b38f6dddf Extract tour navigation logic to dedicated type 2018-12-30 09:05:08 -08:00
John Lewin
af142f6992 Rename GuiWidget find descendant helpers 2018-12-30 08:18:22 -08:00
John Lewin
5a9b2a44c9 Switch title font from bold to accent color
- Bold font too significant, looks unbalanced with peers
2018-12-29 12:55:09 -08:00
John Lewin
8c1cca0a01 Improve spacing, pull content closer to title bar 2018-12-29 12:42:26 -08:00
John Lewin
260fcda8a9 Extract tour popover logic to dedicated type, add close button 2018-12-29 12:33:01 -08:00
Lars Brubaker
e945ac528c Working on interface tour 2018-12-28 16:37:33 -08:00
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