Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Commit 103ecdb

Browse files
authored
Merge branch 'master' into fixes/1692-fix-fork-View-on-GitHub
2 parents 00f66a3 + 947d8b6 commit 103ecdb

File tree

2 files changed

+19
-26
lines changed

2 files changed

+19
-26
lines changed

src/GitHub.UI/Controls/ScrollingVerticalStackPanel.cs

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,25 @@ protected override Size ArrangeOverride(Size finalSize)
179179
{
180180
var isFixed = GetIsFixed(child);
181181
var x = isFixed ? 0 : -HorizontalOffset;
182-
var childRect = new Rect(x, y, child.DesiredSize.Width, child.DesiredSize.Height);
182+
var width = child.DesiredSize.Width;
183+
184+
if (isFixed)
185+
{
186+
switch (child.HorizontalAlignment)
187+
{
188+
case HorizontalAlignment.Stretch:
189+
width = finalSize.Width;
190+
break;
191+
case HorizontalAlignment.Right:
192+
x = finalSize.Width - child.DesiredSize.Width;
193+
break;
194+
case HorizontalAlignment.Center:
195+
x = (finalSize.Width - child.DesiredSize.Width) / 2;
196+
break;
197+
}
198+
}
199+
200+
var childRect = new Rect(x, y, width, child.DesiredSize.Height);
183201
child.Arrange(childRect);
184202
y += child.DesiredSize.Height;
185203

src/GitHub.VisualStudio/Properties/AssemblyInfo.cs

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,11 @@
22
using System.Reflection;
33
using System.Runtime.InteropServices;
44
using System.Windows.Markup;
5-
using Microsoft.VisualStudio.Shell;
65

76
[assembly: AssemblyTitle("GitHub.VisualStudio")]
87
[assembly: AssemblyDescription("GitHub for Visual Studio VSPackage")]
98
[assembly: Guid("fad77eaa-3fe1-4c4b-88dc-3753b6263cd7")]
109

11-
[assembly: ProvideBindingRedirection(AssemblyName = "GitHub.UI", CodeBase = @"$PackageFolder$\GitHub.UI.dll",
12-
OldVersionLowerBound = "0.0.0.0", OldVersionUpperBound = AssemblyVersionInformation.Version)]
13-
[assembly: ProvideBindingRedirection(AssemblyName = "GitHub.VisualStudio.UI", CodeBase = @"$PackageFolder$\GitHub.VisualStudio.UI.dll",
14-
OldVersionLowerBound = "0.0.0.0", OldVersionUpperBound = AssemblyVersionInformation.Version)]
15-
[assembly: ProvideBindingRedirection(AssemblyName = "GitHub.Exports", CodeBase = @"$PackageFolder$\GitHub.Exports.dll",
16-
OldVersionLowerBound = "0.0.0.0", OldVersionUpperBound = AssemblyVersionInformation.Version)]
17-
[assembly: ProvideBindingRedirection(AssemblyName = "GitHub.Extensions", CodeBase = @"$PackageFolder$\GitHub.Extensions.dll",
18-
OldVersionLowerBound = "0.0.0.0", OldVersionUpperBound = AssemblyVersionInformation.Version)]
19-
[assembly: ProvideBindingRedirection(AssemblyName = "GitHub.Logging", CodeBase = @"$PackageFolder$\GitHub.Logging.dll",
20-
OldVersionLowerBound = "0.0.0.0", OldVersionUpperBound = AssemblyVersionInformation.Version)]
21-
22-
[assembly: ProvideCodeBase(AssemblyName = "Octokit", CodeBase = @"$PackageFolder$\Octokit.dll")]
23-
[assembly: ProvideCodeBase(AssemblyName = "Octokit.GraphQL", CodeBase = @"$PackageFolder$\Octokit.GraphQL.dll")]
24-
[assembly: ProvideCodeBase(AssemblyName = "Octokit.GraphQL.Core", CodeBase = @"$PackageFolder$\Octokit.GraphQL.Core.dll")]
25-
[assembly: ProvideCodeBase(AssemblyName = "LibGit2Sharp", CodeBase = @"$PackageFolder$\LibGit2Sharp.dll")]
26-
[assembly: ProvideCodeBase(AssemblyName = "Splat", CodeBase = @"$PackageFolder$\Splat.dll")]
27-
[assembly: ProvideCodeBase(AssemblyName = "Rothko", CodeBase = @"$PackageFolder$\Rothko.dll")]
28-
[assembly: ProvideCodeBase(AssemblyName = "Serilog", CodeBase = @"$PackageFolder$\Serilog.dll")]
29-
[assembly: ProvideCodeBase(AssemblyName = "Serilog.Enrichers.Thread", CodeBase = @"$PackageFolder$\Serilog.Enrichers.Thread.dll")]
30-
[assembly: ProvideCodeBase(AssemblyName = "Serilog.Sinks.File", CodeBase = @"$PackageFolder$\Serilog.Sinks.File.dll")]
31-
[assembly: ProvideCodeBase(AssemblyName = "Markdig", CodeBase = @"$PackageFolder$\Markdig.dll")]
32-
[assembly: ProvideCodeBase(AssemblyName = "Markdig.Wpf", CodeBase = @"$PackageFolder$\Markdig.Wpf.dll")]
33-
[assembly: ProvideCodeBase(AssemblyName = "Newtonsoft.Json", CodeBase = @"$PackageFolder$\Newtonsoft.Json.dll")]
34-
3510
[assembly: XmlnsDefinition("https://github.com/github/VisualStudio", "GitHub.VisualStudio.Views")]
3611
[assembly: XmlnsDefinition("https://github.com/github/VisualStudio", "GitHub.VisualStudio.Views.Dialog")]
3712
[assembly: XmlnsDefinition("https://github.com/github/VisualStudio", "GitHub.VisualStudio.Views.GitHubPane")]

0 commit comments

Comments
 (0)