Commit graph

8623 commits

Author SHA1 Message Date
John Lewin
7b5c28fedd Restore Wizard styling on touchscreen 2017-12-18 18:36:11 -08:00
John Lewin
5bbe550539 Change typename to reflect new shared platform role 2017-12-18 17:45:59 -08:00
John Lewin
6441cc92bd Make startup components more generic for reuse on touchscreen 2017-12-18 17:45:32 -08:00
John Lewin
bbd48bd12c Extract embedded class to new file 2017-12-18 17:21:39 -08:00
John Lewin
bc5ba21c58 Move FindAndInstantiatePlugins to INativePlatformFeatures 2017-12-18 13:17:31 -08:00
John Lewin
4df0a9f9db Guard for null 2017-12-18 13:16:40 -08:00
John Lewin
70c24ed02b Clean up usings, run CheckOnPrinter last 2017-12-18 12:54:48 -08:00
John Lewin
c0e1029382 Move IsLoading to ApplicationController 2017-12-18 12:51:39 -08:00
John Lewin
c49f43abf3 Guard for null at startup 2017-12-18 12:25:23 -08:00
John Lewin
a7f0c1f7ab Add MainView to form before closing progress overlay
- Ensures that expensive layout occurs before shutdown progress
2017-12-18 10:53:26 -08:00
John Lewin
7686bec8b6 Cleanup startup reporting 2017-12-18 10:53:26 -08:00
John Lewin
4ee5a1b0f9 Remove redundant Invalidate 2017-12-18 10:53:26 -08:00
John Lewin
00c0be94c2 Fix library performance issues due to resize on display
- Issue MatterHackers/MCCentral#2435
Large thumbnail images behind poorly performing ListView control
2017-12-18 10:53:26 -08:00
John Lewin
c8b700d6c6 DisplayContainer should never call Load, DoubleClick should always Load 2017-12-18 10:53:26 -08:00
John Lewin
2c0f82dfd0 Rename LoadContainer to SetActiveContainer to clarify behavior 2017-12-18 10:53:26 -08:00
John Lewin
51d91796c2 Add CachePath overload for with/height 2017-12-18 10:53:26 -08:00
John Lewin
bdeedd457e Startup progress reporting 2017-12-18 10:53:26 -08:00
John Lewin
614d29fa7c Remove redundant DesktopView/ApplicationView constructs 2017-12-18 10:53:26 -08:00
John Lewin
93f215e5c6 Move initialization logic into MatterControlApplication 2017-12-18 10:53:26 -08:00
John Lewin
622607b710 Separate MatterControlApplication to Init vs SystemWindow components
- Reduce to minimum viable SystemWindow
- Isolate initialization code in MatterControlApplication
- Prepare to collapse into discrete initialization stages
2017-12-18 10:53:26 -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
7b4020523e Add AppContext object, move platform features to AppContext 2017-12-18 10:53:26 -08:00
John Lewin
5e12f5ce93 Remove unused RestartOnClose mechanism 2017-12-18 10:53:25 -08:00
John Lewin
d074eabdb5 Move LaunchBrowser from widget to model 2017-12-18 10:53:25 -08:00
Lars Brubaker
15192db8b9
Merge pull request #2780 from larsbrubaker/design_tools
Latest agg and ms
2017-12-18 10:21:16 -08:00
Lars Brubaker
048783270c Latest agg and ms 2017-12-18 09:48:27 -08:00
Lars Brubaker
c6ea48761b
Merge pull request #2779 from larsbrubaker/design_tools
Fixed copy to work with groups and multi select
2017-12-17 12:09:21 -08:00
LarsBrubaker
aa83024133 Fixed copy to work with groups and multi select
Deleting dead code around InverImageLocation

issue: MatterHackers/MCCentral#2432
Copy does not work if more than one item selected
2017-12-17 11:30:37 -08:00
Lars Brubaker
2a01742aa8
Merge pull request #2778 from larsbrubaker/design_tools
lates agg
2017-12-16 15:33:36 -08:00
LarsBrubaker
e589ef18c7 Make sure we don't use the tumble cube trace data before it is ready 2017-12-16 15:18:20 -08:00
johnlewin
208b44a248
Merge pull request #2777 from jlewin/design_tools
Rename Delay<Func> to WaitFor<Func> for clarity
2017-12-16 00:12:20 -08:00
John Lewin
8839ed6e6c Rename WaitVanishForName to WaitForWigetDisappear 2017-12-15 23:35:24 -08:00
John Lewin
70c1894c9a Use default WaitFor timeouts
- Issue MatterHackers/MCCentral#2427
2017-12-15 20:25:07 -08:00
John Lewin
2d4282c801 Rename Delay<Func> to WaitFor<Func> for clarity 2017-12-15 20:25:07 -08:00
johnlewin
41f45c46d6
Merge pull request #2776 from jlewin/design_tools
Overridable emulator heatup
2017-12-15 20:00:05 -08:00
John Lewin
13600b25ef Overridable TemperatureStream TempStabilizationTime 2017-12-15 19:21:50 -08:00
John Lewin
b5d8832fe4 Overridable emulator heatup 2017-12-15 18:19:36 -08:00
Lars Brubaker
0f1e522a89
Merge pull request #2775 from jlewin/design_tools
Revise Zip items
2017-12-15 16:42:32 -08:00
John Lewin
e513b6f0cb Remove dead code 2017-12-15 16:30:47 -08:00
John Lewin
33d068aa12 Skip items that aren't found by RelativePath
- Issue MatterHackers/MCCentral#2424
Cached thumbnails are invalid for zip items and containers
2017-12-15 16:30:47 -08:00
John Lewin
3ab016bde2 Account for zip files containing backslash path separators
- Issue MatterHackers/MCCentral#2424
Cached thumbnails are invalid for zip items and containers
2017-12-15 16:30:46 -08:00
John Lewin
498ef1d0f7 ID must be unique
- MatterHackers/MCCentral#2424
Cached thumbnails are invalid for zip items and containers
2017-12-15 16:30:46 -08:00
Lars Brubaker
99a57e89a3
Merge pull request #2774 from larsbrubaker/design_tools
Design tools
2017-12-15 16:28:49 -08:00
Lars Brubaker
cae45d4726 Make read regex able to return multiple lines 2017-12-15 16:21:45 -08:00
Lars Brubaker
a2172c8718 us is rather than as 2017-12-15 16:21:28 -08:00
Lars Brubaker
7cde910217
Merge pull request #2773 from jlewin/design_tools
Revise DownloadsAddButtonAddsZipFiles test
2017-12-15 16:18:31 -08:00
John Lewin
e0c08fd1fe Use zip icon for zip files and subfolders 2017-12-15 14:56:07 -08:00
John Lewin
494c2b6d82 Remove redundant helper method 2017-12-15 14:55:10 -08:00
John Lewin
8111ac9c9f Invalidate moved IObject3D items
- Issue MatterHackers/MCCentral#2275
IObject3D Invalidate not called on mousemove/View3DWidget drags
2017-12-15 12:20:17 -08:00