diff --git a/CHANGELOG.md b/CHANGELOG.md index b9e44c67ae..c105d5f247 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ All notable changes to this project will be documented in this file. ## v1.25.1 +### Bugfixes +- [GUI] Splitter and tabstrip visual improvements (#2413 by: HebaruSan; reviewed: politas) + ### Internal - [Build] Add more tests (#2410 by: HebaruSan, DasSkelett; reviewed: politas) diff --git a/GUI/Main.Designer.cs b/GUI/Main.Designer.cs index de49513944..615976f444 100644 --- a/GUI/Main.Designer.cs +++ b/GUI/Main.Designer.cs @@ -453,12 +453,14 @@ private void InitializeComponent() // this.splitContainer1.Panel1.Controls.Add(this.ModList); // + this.splitContainer1.Panel1MinSize = 200; // splitContainer1.Panel2 // this.splitContainer1.Panel2.Controls.Add(this.ModInfoTabControl); + this.splitContainer1.Panel2MinSize = 300; this.splitContainer1.Size = new System.Drawing.Size(1522, 836); this.splitContainer1.SplitterDistance = 1156; - this.splitContainer1.SplitterWidth = 6; + this.splitContainer1.SplitterWidth = 10; this.splitContainer1.TabIndex = 7; // // ModList diff --git a/GUI/MainModInfo.Designer.cs b/GUI/MainModInfo.Designer.cs index acdb39d88b..be29518d4f 100644 --- a/GUI/MainModInfo.Designer.cs +++ b/GUI/MainModInfo.Designer.cs @@ -33,7 +33,7 @@ private void InitializeComponent() this.splitContainer2 = new System.Windows.Forms.SplitContainer(); this.MetaDataUpperLayoutPanel = new System.Windows.Forms.TableLayoutPanel(); this.MetadataModuleNameLabel = new System.Windows.Forms.Label(); - this.MetadataModuleAbstractLabel = new System.Windows.Forms.RichTextBox(); + this.MetadataModuleAbstractLabel = new System.Windows.Forms.Label(); this.MetaDataLowerLayoutPanel = new System.Windows.Forms.TableLayoutPanel(); this.IdentifierLabel = new System.Windows.Forms.Label(); this.MetadataIdentifierLabel = new System.Windows.Forms.Label(); @@ -74,7 +74,8 @@ private void InitializeComponent() // // ModInfoTabControl // - this.ModInfoTabControl.Appearance = System.Windows.Forms.TabAppearance.FlatButtons; + this.ModInfoTabControl.Appearance = System.Windows.Forms.TabAppearance.Normal; + this.ModInfoTabControl.Multiline = true; this.ModInfoTabControl.Controls.Add(this.MetadataTabPage); this.ModInfoTabControl.Controls.Add(this.RelationshipTabPage); this.ModInfoTabControl.Controls.Add(this.ContentTabPage); @@ -108,11 +109,14 @@ private void InitializeComponent() // splitContainer2.Panel1 // this.splitContainer2.Panel1.Controls.Add(this.MetaDataUpperLayoutPanel); + this.splitContainer2.Panel1MinSize = 100; // // splitContainer2.Panel2 // this.splitContainer2.Panel2.Controls.Add(this.MetaDataLowerLayoutPanel); + this.splitContainer2.Panel2MinSize = 300; this.splitContainer2.Size = new System.Drawing.Size(348, 496); + this.splitContainer2.SplitterWidth = 10; this.splitContainer2.SplitterDistance = 235; this.splitContainer2.TabIndex = 0; // @@ -146,11 +150,10 @@ private void InitializeComponent() // // MetadataModuleAbstractLabel // - this.MetadataModuleAbstractLabel.BorderStyle = System.Windows.Forms.BorderStyle.None; this.MetadataModuleAbstractLabel.Dock = System.Windows.Forms.DockStyle.Fill; + this.MetadataModuleAbstractLabel.ForeColor = System.Drawing.SystemColors.ControlText; this.MetadataModuleAbstractLabel.Location = new System.Drawing.Point(3, 49); this.MetadataModuleAbstractLabel.Name = "MetadataModuleAbstractLabel"; - this.MetadataModuleAbstractLabel.ReadOnly = true; this.MetadataModuleAbstractLabel.Size = new System.Drawing.Size(340, 181); this.MetadataModuleAbstractLabel.TabIndex = 27; this.MetadataModuleAbstractLabel.Text = ""; @@ -161,25 +164,26 @@ private void InitializeComponent() this.MetaDataLowerLayoutPanel.ColumnCount = 2; this.MetaDataLowerLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 26.16279F)); this.MetaDataLowerLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 73.83721F)); - this.MetaDataLowerLayoutPanel.Controls.Add(this.IdentifierLabel, 0, 7); - this.MetaDataLowerLayoutPanel.Controls.Add(this.MetadataIdentifierLabel, 0, 7); - this.MetaDataLowerLayoutPanel.Controls.Add(this.KSPCompatibilityLabel, 0, 6); - this.MetaDataLowerLayoutPanel.Controls.Add(this.ReleaseLabel, 0, 5); - this.MetaDataLowerLayoutPanel.Controls.Add(this.GitHubLabel, 0, 4); - this.MetaDataLowerLayoutPanel.Controls.Add(this.HomePageLabel, 0, 3); - this.MetaDataLowerLayoutPanel.Controls.Add(this.AuthorLabel, 0, 2); + this.MetaDataLowerLayoutPanel.Controls.Add(this.VersionLabel, 0, 0); this.MetaDataLowerLayoutPanel.Controls.Add(this.LicenseLabel, 0, 1); + this.MetaDataLowerLayoutPanel.Controls.Add(this.AuthorLabel, 0, 2); + this.MetaDataLowerLayoutPanel.Controls.Add(this.HomePageLabel, 0, 3); + this.MetaDataLowerLayoutPanel.Controls.Add(this.GitHubLabel, 0, 4); + this.MetaDataLowerLayoutPanel.Controls.Add(this.ReleaseLabel, 0, 5); + this.MetaDataLowerLayoutPanel.Controls.Add(this.KSPCompatibilityLabel, 0, 6); + this.MetaDataLowerLayoutPanel.Controls.Add(this.IdentifierLabel, 0, 7); this.MetaDataLowerLayoutPanel.Controls.Add(this.MetadataModuleVersionLabel, 1, 0); this.MetaDataLowerLayoutPanel.Controls.Add(this.MetadataModuleLicenseLabel, 1, 1); this.MetaDataLowerLayoutPanel.Controls.Add(this.MetadataModuleAuthorLabel, 1, 2); - this.MetaDataLowerLayoutPanel.Controls.Add(this.VersionLabel, 0, 0); - this.MetaDataLowerLayoutPanel.Controls.Add(this.MetadataModuleReleaseStatusLabel, 1, 5); this.MetaDataLowerLayoutPanel.Controls.Add(this.MetadataModuleHomePageLinkLabel, 1, 3); - this.MetaDataLowerLayoutPanel.Controls.Add(this.MetadataModuleKSPCompatibilityLabel, 1, 6); this.MetaDataLowerLayoutPanel.Controls.Add(this.MetadataModuleGitHubLinkLabel, 1, 4); + this.MetaDataLowerLayoutPanel.Controls.Add(this.MetadataModuleReleaseStatusLabel, 1, 5); + this.MetaDataLowerLayoutPanel.Controls.Add(this.MetadataModuleKSPCompatibilityLabel, 1, 6); + this.MetaDataLowerLayoutPanel.Controls.Add(this.MetadataIdentifierLabel, 1, 7); this.MetaDataLowerLayoutPanel.Dock = System.Windows.Forms.DockStyle.Fill; this.MetaDataLowerLayoutPanel.Location = new System.Drawing.Point(0, 0); this.MetaDataLowerLayoutPanel.Name = "MetaDataLowerLayoutPanel"; + this.MetaDataLowerLayoutPanel.Padding = new System.Windows.Forms.Padding(0, 8, 0, 0); this.MetaDataLowerLayoutPanel.RowCount = 9; this.MetaDataLowerLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F)); this.MetaDataLowerLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F)); @@ -495,7 +499,7 @@ private void InitializeComponent() private System.Windows.Forms.SplitContainer splitContainer2; private System.Windows.Forms.TableLayoutPanel MetaDataUpperLayoutPanel; private System.Windows.Forms.Label MetadataModuleNameLabel; - private System.Windows.Forms.RichTextBox MetadataModuleAbstractLabel; + private System.Windows.Forms.Label MetadataModuleAbstractLabel; private System.Windows.Forms.TableLayoutPanel MetaDataLowerLayoutPanel; private System.Windows.Forms.Label IdentifierLabel; private System.Windows.Forms.Label MetadataIdentifierLabel;