From 77669562743d725273ecd52677a6521aa0db7949 Mon Sep 17 00:00:00 2001 From: LukePulverenti Luke Pulverenti luke pulverenti Date: Mon, 30 Jul 2012 09:44:28 -0400 Subject: Extracted Logging into a separate, portable class library --- MediaBrowser.Model/Progress/TaskProgress.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 MediaBrowser.Model/Progress/TaskProgress.cs (limited to 'MediaBrowser.Model/Progress/TaskProgress.cs') diff --git a/MediaBrowser.Model/Progress/TaskProgress.cs b/MediaBrowser.Model/Progress/TaskProgress.cs new file mode 100644 index 000000000..1bf135029 --- /dev/null +++ b/MediaBrowser.Model/Progress/TaskProgress.cs @@ -0,0 +1,19 @@ + +namespace MediaBrowser.Model.Progress +{ + /// + /// Represents a generic progress class that can be used with IProgress + /// + public class TaskProgress + { + /// + /// Gets or sets the current completion percentage + /// + public decimal PercentComplete { get; set; } + + /// + /// Gets or sets a description of the actions currently executing + /// + public string Description { get; set; } + } +} -- cgit v1.2.3 From fe427bc7f4f1a709c43c8ecb035b07325ed710b9 Mon Sep 17 00:00:00 2001 From: LukePulverenti Luke Pulverenti luke pulverenti Date: Mon, 17 Sep 2012 14:47:51 -0400 Subject: Removed progress value from startup --- MediaBrowser.Common/Kernel/BaseKernel.cs | 8 ++++---- MediaBrowser.Common/MediaBrowser.Common.csproj | 3 +++ MediaBrowser.Common/Resources/Images/Icon.ico | Bin 32038 -> 146168 bytes MediaBrowser.Common/Resources/Images/spinner.gif | Bin 0 -> 673 bytes MediaBrowser.Common/UI/Splash.xaml | 7 ++++--- MediaBrowser.Common/UI/Splash.xaml.cs | 3 +-- MediaBrowser.Controller/Kernel.cs | 4 ++-- MediaBrowser.Model/Progress/TaskProgress.cs | 8 ++++---- 8 files changed, 18 insertions(+), 15 deletions(-) create mode 100644 MediaBrowser.Common/Resources/Images/spinner.gif (limited to 'MediaBrowser.Model/Progress/TaskProgress.cs') diff --git a/MediaBrowser.Common/Kernel/BaseKernel.cs b/MediaBrowser.Common/Kernel/BaseKernel.cs index 0ac01962b..1fdc597ea 100644 --- a/MediaBrowser.Common/Kernel/BaseKernel.cs +++ b/MediaBrowser.Common/Kernel/BaseKernel.cs @@ -78,7 +78,7 @@ namespace MediaBrowser.Common.Kernel // Performs initializations that can be reloaded at anytime await Reload(progress).ConfigureAwait(false); - progress.Report(new TaskProgress { Description = "Loading Complete", PercentComplete = 100 }); + progress.Report(new TaskProgress { Description = "Loading Complete" }); } /// @@ -90,10 +90,10 @@ namespace MediaBrowser.Common.Kernel ReloadLogger(); - progress.Report(new TaskProgress { Description = "Loading configuration", PercentComplete = 0 }); + progress.Report(new TaskProgress { Description = "Loading configuration" }); ReloadConfiguration(); - progress.Report(new TaskProgress { Description = "Starting Http server", PercentComplete = 5 }); + progress.Report(new TaskProgress { Description = "Starting Http server" }); ReloadHttpServer(); } @@ -104,7 +104,7 @@ namespace MediaBrowser.Common.Kernel { await Task.Run(() => { - progress.Report(new TaskProgress { Description = "Loading Plugins", PercentComplete = 10 }); + progress.Report(new TaskProgress { Description = "Loading Plugins" }); ReloadComposableParts(); }).ConfigureAwait(false); diff --git a/MediaBrowser.Common/MediaBrowser.Common.csproj b/MediaBrowser.Common/MediaBrowser.Common.csproj index 6c80c2225..fb192ec1a 100644 --- a/MediaBrowser.Common/MediaBrowser.Common.csproj +++ b/MediaBrowser.Common/MediaBrowser.Common.csproj @@ -148,6 +148,9 @@ + + +