Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVaclav Vancura <vaclav@vancura.org>2016-01-20 00:18:22 +0300
committerVaclav Vancura <vaclav@vancura.org>2016-01-20 00:28:28 +0300
commitd7c61b3c47357f55b6e33d0181430a542624fb2e (patch)
treee021c452700c6792765be92401bc57ba8dace8c4 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage
parentf499f5e9dd24307d4b0578fe2267aff447f063e1 (diff)
[Ide] [WelcomePage] New unbranded Welcome Page
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/DefaultWelcomePage.cs12
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/Style.cs118
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageBarButton.cs1
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageFeedItem.cs4
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageFirstRun.cs9
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageListButton.cs6
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageRecentProjectsList.cs4
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageTipOfTheDaySection.cs11
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/link-chat.pngbin1545 -> 0 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/link-cloud.pngbin1396 -> 0 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/link-heart.pngbin1520 -> 0 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/link-info.pngbin1707 -> 0 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/new_solution.pngbin1191 -> 0 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/open_solution.pngbin1085 -> 0 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/starburst.pngbin154299 -> 0 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-chat-16.pngbin0 -> 193 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-chat-16@2x.pngbin0 -> 309 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-chat-16~dark.pngbin0 -> 196 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-chat-16~dark@2x.pngbin0 -> 309 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-info-16.pngbin0 -> 159 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-info-16@2x.pngbin0 -> 255 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-info-16~dark.pngbin0 -> 158 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-info-16~dark@2x.pngbin0 -> 252 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-md-16.pngbin0 -> 333 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-md-16@2x.pngbin0 -> 733 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-md-16~dark.pngbin0 -> 335 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-md-16~dark@2x.pngbin0 -> 733 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-support-16.pngbin0 -> 131 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-support-16@2x.pngbin0 -> 178 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-support-16~dark.pngbin0 -> 131 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-support-16~dark@2x.pngbin0 -> 179 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-new-solution-16.pngbin0 -> 102 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-new-solution-16@2x.pngbin0 -> 124 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-new-solution-16~dark.pngbin0 -> 100 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-new-solution-16~dark@2x.pngbin0 -> 125 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-open-solution-16.pngbin0 -> 99 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-open-solution-16@2x.pngbin0 -> 132 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-open-solution-16~dark.pngbin0 -> 100 bytes
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-open-solution-16~dark@2x.pngbin0 -> 133 bytes
39 files changed, 89 insertions, 76 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/DefaultWelcomePage.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/DefaultWelcomePage.cs
index 5d37b2d7d2..c07a19f487 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/DefaultWelcomePage.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/DefaultWelcomePage.cs
@@ -33,8 +33,8 @@ namespace MonoDevelop.Ide.WelcomePage
{
protected override void BuildContent (Container parent)
{
- LogoImage = Xwt.Drawing.Image.FromResource ("WelcomePage_Logo.png");
- TopBorderImage = Xwt.Drawing.Image.FromResource ("WelcomePage_TopBorderRepeat.png");
+ LogoImage = Xwt.Drawing.Image.FromResource ("welcome-logo.png");
+ TopBorderImage = Xwt.Drawing.Image.FromResource ("welcome-tile.png");
var mainAlignment = new Gtk.Alignment (0.5f, 0.5f, 0f, 1f);
@@ -43,10 +43,10 @@ namespace MonoDevelop.Ide.WelcomePage
var row1 = new WelcomePageRow ();
row1.PackStart (new WelcomePageButtonBar (
- new WelcomePageBarButton ("MonoDevelop.com", "http://www.monodevelop.com", "link-cloud.png"),
- new WelcomePageBarButton (GettextCatalog.GetString ("Documentation"), "http://www.go-mono.com/docs", "link-info.png"),
- new WelcomePageBarButton (GettextCatalog.GetString ("Support"), "http://monodevelop.com/index.php?title=Help_%26_Contact", "link-heart.png"),
- new WelcomePageBarButton (GettextCatalog.GetString ("Q&A"), "http://stackoverflow.com/questions/tagged/monodevelop", "link-chat.png")
+ new WelcomePageBarButton ("MonoDevelop.com", "http://www.monodevelop.com", "welcome-link-md-16.png"),
+ new WelcomePageBarButton (GettextCatalog.GetString ("Documentation"), "http://www.go-mono.com/docs", "welcome-link-info-16.png"),
+ new WelcomePageBarButton (GettextCatalog.GetString ("Support"), "http://monodevelop.com/index.php?title=Help_%26_Contact", "welcome-link-support-16.png"),
+ new WelcomePageBarButton (GettextCatalog.GetString ("Q&A"), "http://stackoverflow.com/questions/tagged/monodevelop", "welcome-link-chat-16.png")
)
);
mainCol.PackStart (row1, false, false, 0);
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/Style.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/Style.cs
index f8b86440f2..66950d75eb 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/Style.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/Style.cs
@@ -6,55 +6,59 @@ namespace MonoDevelop.Ide.WelcomePage
{
public static class WelcomeScreen
{
- public const string FontFamilyMac = "Lucida Grande";
- public const string FontFamilyWindows = "Calibri"; // TODO: VV: "Segoe UI"
- public const int VerticalPadding = 24;
- public const int HorizontalPadding = 50;
+ public const string FontFamilyMac = "Sans";
+ public const string FontFamilyWindows = "Sans";
+ public const int VerticalPadding = 24; // TODO: VV: Seems to be unused
+ public const int HorizontalPadding = 50; // TODO: VV: Seems to be unused
public static string BackgroundColor { get; internal set; }
- public const string BackgroundTile = "./images/tiny_grid.png";
+ public const string BackgroundTile = "./images/tiny_grid.png"; // TODO: VV: Seems to be unused
public static string InnerShadowColor { get; internal set; }
- public const double InnerShadowOpacity = 0.4;
- public const int InnerShadowSize = 10;
- public static int Spacing = 20;
+ public const double InnerShadowOpacity = 0.4; // TODO: VV: Seems to be unused
+ public const int InnerShadowSize = 10; // TODO: VV: Seems to be unused
+ public static int Spacing = 30; // space between header and pads
public static class Links
{
public static string Color { get; internal set; }
public static string HoverColor { get; internal set; }
- public const int FontSize = 16;
- public const int LinkSeparation = 24;
- public const int BottomMargin = 24;
- public const int IconTextSpacing = 8;
+ public const int FontSize = 12;
+ public const int LinkSeparation = 30;
+ public const int BottomMargin = 24; // TODO: VV: Seems to be unused
+ public const int IconTextSpacing = 4;
}
public static class Pad
{
- public const string TitleFontFamilyMac = "Lucida Grande";
- public const string TitleFontFamilyWindows = "Calibri"; // TODO: VV: "Segoe UI"
+ public const string TitleFontFamilyMac = "Sans";
+ public const string TitleFontFamilyWindows = "Sans";
public const int Padding = 20;
public static string BackgroundColor { get; internal set; }
public static string BorderColor { get; internal set; }
public static string TextColor { get; internal set; }
public static string ShadowColor { get; internal set; }
- public const double ShadowOpacity = 0.2;
- public const int ShadowSize = 3;
+ public const double ShadowOpacity = 0.2; // TODO: VV: Seems to be unused
+ public const int ShadowSize = 2;
public const int ShadowVerticalOffset = 1;
+
public const int LargeTitleFontSize = 22;
public static string LargeTitleFontColor { get; internal set; }
- public const int LargeTitleMarginBottom = 10;
+ public const int LargeTitleMarginBottom = 22;
+
public static string MediumTitleColor { get; internal set; }
- public const int MediumTitleFontSize = 15;
- public const int MediumTitleMarginBottom = 2;
+ public const int MediumTitleFontSize = 12;
+ public const int MediumTitleMarginBottom = 7;
+
public static string SmallTitleColor { get; internal set; }
- public const int SmallTitleFontSize = 13;
- public const int SummaryFontSize = 12;
- public const string SummaryFontFamily = "Arial"; // TODO: VV: "Segoe UI"
- public const int SummaryLineHeight = 19;
+ public const int SmallTitleFontSize = 10;
+
+ public const int SummaryFontSize = 11;
+ public const string SummaryFontFamily = "Sans";
+ public const int SummaryLineHeight = 19; // TODO: VV: Seems to be unused
public const int SummaryParagraphMarginTop = 8;
public static class FeaturedApp
{
- public const int Width = 400;
+ public const int Width = 370;
public static class Preview
{
@@ -64,13 +68,12 @@ namespace MonoDevelop.Ide.WelcomePage
public static class News
{
- public const int Width = 500;
+ public const int Width = 470;
public static class Item
{
public const int MarginBottom = 26;
public static string TitleHoverColor { get; internal set; }
- public const int FirstMarginTop = 18;
}
}
@@ -85,10 +88,11 @@ namespace MonoDevelop.Ide.WelcomePage
public static string HoverBackgroundColor { get; internal set; }
public static string HoverBorderColor { get; internal set; }
public const int TitleFontSize = 12;
- public const int PathFontSize = 11;
+ public const int PathFontSize = 10;
public const int TextLeftPadding = 38;
- public const int TitleBottomMargin = 0;
+ public const int TitleBottomMargin = 4;
+ // TODO: VV: Seems to be unused
public static class PinButton
{
public const string NormalImage = "unstar-16.png";
@@ -109,35 +113,43 @@ namespace MonoDevelop.Ide.WelcomePage
public static void LoadStyles ()
{
if (IdeApp.Preferences.UserInterfaceSkin == Skin.Light) {
- BackgroundColor = "white";
- InnerShadowColor = "black";
- Links.Color = "#555555";
- Links.HoverColor = "#000000";
- Pad.BackgroundColor = "#FFF";
- Pad.BorderColor = "#CCC";
- Pad.TextColor = "#555555";
+ BackgroundColor = "#fff";
+ InnerShadowColor = "#fff";
+
+ Links.Color = "#888";
+ Links.HoverColor = "#555";
+
+ Pad.BackgroundColor = "#fafafa";
+ Pad.BorderColor = "#fafafa";
+ Pad.TextColor = "#555";
Pad.ShadowColor = "#000";
- Pad.LargeTitleFontColor = "#444444";
- Pad.MediumTitleColor = "#222222";
- Pad.SmallTitleColor = "#777777";
- Pad.News.Item.TitleHoverColor = "#0982B3";
- Pad.Solutions.SolutionTile.HoverBackgroundColor = "#f9feff";
- Pad.Solutions.SolutionTile.HoverBorderColor = "#dddddd";
+ Pad.LargeTitleFontColor = "#555";
+ Pad.MediumTitleColor = "#555";
+ Pad.SmallTitleColor = "#aaa";
+
+ Pad.News.Item.TitleHoverColor = "#3496d9";
+
+ Pad.Solutions.SolutionTile.HoverBackgroundColor = "#eee";
+ Pad.Solutions.SolutionTile.HoverBorderColor = "#eee";
} else {
- BackgroundColor = "black";
- InnerShadowColor = "white";
- Links.Color = "#555555";
- Links.HoverColor = "#FFF";
+ BackgroundColor = "#000";
+ InnerShadowColor = "#000";
+
+ Links.Color = "#868686";
+ Links.HoverColor = "#bebebe";
+
Pad.BackgroundColor = "#222";
- Pad.BorderColor = "#CCC";
- Pad.TextColor = "#555555";
+ Pad.BorderColor = "#222";
+ Pad.TextColor = "#868686";
Pad.ShadowColor = "#000";
- Pad.LargeTitleFontColor = "#444444";
- Pad.MediumTitleColor = "#444444";
- Pad.SmallTitleColor = "#777777";
- Pad.News.Item.TitleHoverColor = "#0982B3";
- Pad.Solutions.SolutionTile.HoverBackgroundColor = "#f9feff";
- Pad.Solutions.SolutionTile.HoverBorderColor = "#dddddd";
+ Pad.LargeTitleFontColor = "#868686";
+ Pad.MediumTitleColor = "#bdbdbd";
+ Pad.SmallTitleColor = "#666";
+
+ Pad.News.Item.TitleHoverColor = "#5babed";
+
+ Pad.Solutions.SolutionTile.HoverBackgroundColor = "#333";
+ Pad.Solutions.SolutionTile.HoverBorderColor = "#333";
}
}
}
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageBarButton.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageBarButton.cs
index a2a4e777ae..870fe1db0b 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageBarButton.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageBarButton.cs
@@ -78,6 +78,7 @@ namespace MonoDevelop.Ide.WelcomePage
HoverColor = Styles.WelcomeScreen.Links.HoverColor;
Color = Styles.WelcomeScreen.Links.Color;
FontSize = Styles.WelcomeScreen.Links.FontSize;
+ FontWeight = Pango.Weight.Bold;
VisibleWindow = false;
this.Text = GettextCatalog.GetString (title);
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageFeedItem.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageFeedItem.cs
index ebd9c0f9ec..d133140cb4 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageFeedItem.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageFeedItem.cs
@@ -57,8 +57,8 @@ namespace MonoDevelop.Ide.WelcomePage
static WelcomePageFeedItem ()
{
var face = Platform.IsMac ? Styles.WelcomeScreen.Pad.TitleFontFamilyMac : Styles.WelcomeScreen.Pad.TitleFontFamilyWindows;
- linkUnderlinedFormat = Styles.GetFormatString (face, Styles.WelcomeScreen.Pad.MediumTitleFontSize, Styles.WelcomeScreen.Pad.News.Item.TitleHoverColor);
- linkFormat = Styles.GetFormatString (face, Styles.WelcomeScreen.Pad.MediumTitleFontSize, Styles.WelcomeScreen.Pad.MediumTitleColor);
+ linkUnderlinedFormat = Styles.GetFormatString (face, Styles.WelcomeScreen.Pad.MediumTitleFontSize, Styles.WelcomeScreen.Pad.News.Item.TitleHoverColor, Pango.Weight.Bold);
+ linkFormat = Styles.GetFormatString (face, Styles.WelcomeScreen.Pad.MediumTitleFontSize, Styles.WelcomeScreen.Pad.MediumTitleColor, Pango.Weight.Bold);
descFormat = Styles.GetFormatString (Styles.WelcomeScreen.Pad.SummaryFontFamily, Styles.WelcomeScreen.Pad.SummaryFontSize, Styles.WelcomeScreen.Pad.TextColor);
subtitleFormat = Styles.GetFormatString (face, Styles.WelcomeScreen.Pad.SmallTitleFontSize, Styles.WelcomeScreen.Pad.SmallTitleColor);
}
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageFirstRun.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageFirstRun.cs
index df2f768770..f9b2b67ea8 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageFirstRun.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageFirstRun.cs
@@ -45,7 +45,6 @@ namespace MonoDevelop.Ide.WelcomePage
static readonly Gdk.Point IconPosition = new Gdk.Point (WidgetSize.Width - 220 - Padding, WidgetSize.Height / 2);
static readonly double PreviewSize = 350;
- Xwt.Drawing.Image starburst;
Xwt.Drawing.Image brandedIcon;
MouseTracker tracker;
@@ -80,7 +79,6 @@ namespace MonoDevelop.Ide.WelcomePage
{
VisibleWindow = false;
SetSizeRequest (WidgetSize.Width, WidgetSize.Height);
- starburst = Xwt.Drawing.Image.FromResource ("starburst.png");
string iconFile = BrandingService.GetString ("ApplicationIcon");
if (iconFile != null) {
@@ -142,16 +140,9 @@ namespace MonoDevelop.Ide.WelcomePage
context.FillPreserve ();
}
- context.Save ();
- context.Translate (IconPosition.X, IconPosition.Y);
- context.Scale (0.75, 0.75);
- context.DrawImage (this, starburst, -starburst.Width / 2, -starburst.Height / 2);
- context.Restore ();
-
context.LineWidth = 1;
context.SetSourceRGB (.29, .47, .67);
context.Stroke ();
-
}
void RenderPreview (Cairo.Context context, Gdk.Point position, double opacity)
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageListButton.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageListButton.cs
index 74368adfd6..fcaeb1b5b9 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageListButton.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageListButton.cs
@@ -298,7 +298,7 @@ namespace MonoDevelop.Ide.WelcomePage
Pango.Layout titleLayout = new Pango.Layout (PangoContext);
titleLayout.Width = Pango.Units.FromPixels (textWidth);
titleLayout.Ellipsize = Pango.EllipsizeMode.End;
- titleLayout.SetMarkup (WelcomePageSection.FormatText (TitleFontFace, titleFontSize, TitleFontWeight, MediumTitleColor, title));
+ titleLayout.SetMarkup (WelcomePageSection.FormatText (TitleFontFace, titleFontSize, Pango.Weight.Bold, MediumTitleColor, title));
Pango.Layout subtitleLayout = null;
@@ -322,11 +322,11 @@ namespace MonoDevelop.Ide.WelcomePage
int tx = Allocation.X + InternalPadding + LeftTextPadding;
int ty = Allocation.Y + (Allocation.Height - height) / 2;
- DrawLayout (ctx, titleLayout, TitleFontFace, titleFontSize, TitleFontWeight, MediumTitleColor, tx, ty);
+ DrawLayout (ctx, titleLayout, TitleFontFace, titleFontSize, Pango.Weight.Bold, MediumTitleColor, tx, ty);
if (subtitleLayout != null) {
ty += h1 + Styles.WelcomeScreen.Pad.Solutions.SolutionTile.TitleBottomMargin;
- DrawLayout (ctx, subtitleLayout, SmallTitleFontFace, smallTitleFontSize, Pango.Weight.Normal, SmallTitleColor, tx, ty);
+ DrawLayout (ctx, subtitleLayout, SmallTitleFontFace, smallTitleFontSize, Pango.Weight.Bold, SmallTitleColor, tx, ty);
}
}
return true;
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageRecentProjectsList.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageRecentProjectsList.cs
index 3e700d0bf5..266dffc6aa 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageRecentProjectsList.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageRecentProjectsList.cs
@@ -44,8 +44,8 @@ namespace MonoDevelop.Ide.WelcomePage
public WelcomePageRecentProjectsList (string title = null, int count = 10): base (title)
{
- openProjectIcon = Xwt.Drawing.Image.FromResource ("open_solution.png");
- newProjectIcon = Xwt.Drawing.Image.FromResource ("new_solution.png");
+ openProjectIcon = Xwt.Drawing.Image.FromResource ("welcome-open-solution-16.png");
+ newProjectIcon = Xwt.Drawing.Image.FromResource ("welcome-new-solution-16.png");
box = new VBox ();
itemCount = count;
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageTipOfTheDaySection.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageTipOfTheDaySection.cs
index 79fca3b031..3884201a40 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageTipOfTheDaySection.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageTipOfTheDaySection.cs
@@ -27,6 +27,7 @@ using System;
using MonoDevelop.Core;
using System.Xml;
using System.Collections.Generic;
+using MonoDevelop.Ide.Fonts;
namespace MonoDevelop.Ide.WelcomePage
{
@@ -52,16 +53,24 @@ namespace MonoDevelop.Ide.WelcomePage
Gtk.VBox box = new Gtk.VBox (false, 12);
+ #if MAC
+ double fontScale = 0.84616;
+ #else
+ double fontScale = 0.92308;
+ #endif
+
label = new Gtk.Label ();
label.Xalign = 0;
label.Wrap = true;
label.WidthRequest = 200;
+ label.ModifyFont (FontService.SansFont.CopyModified (fontScale));
+ label.SetPadding (0, 10);
label.Text = currentTip != -1 ? tips[currentTip] : "";
box.PackStart (label, true, true, 0);
var next = new Gtk.Button (GettextCatalog.GetString ("Next Tip"));
- next.Relief = Gtk.ReliefStyle.None;
+ next.Relief = Gtk.ReliefStyle.Normal;
next.Clicked += delegate {
if (tips.Count == 0)
return;
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/link-chat.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/link-chat.png
deleted file mode 100644
index 2c97dca82b..0000000000
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/link-chat.png
+++ /dev/null
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/link-cloud.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/link-cloud.png
deleted file mode 100644
index c83a739dbd..0000000000
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/link-cloud.png
+++ /dev/null
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/link-heart.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/link-heart.png
deleted file mode 100644
index bffca62b12..0000000000
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/link-heart.png
+++ /dev/null
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/link-info.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/link-info.png
deleted file mode 100644
index 7bb2eda750..0000000000
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/link-info.png
+++ /dev/null
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/new_solution.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/new_solution.png
deleted file mode 100644
index c2197388ab..0000000000
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/new_solution.png
+++ /dev/null
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/open_solution.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/open_solution.png
deleted file mode 100644
index 111660560e..0000000000
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/open_solution.png
+++ /dev/null
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/starburst.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/starburst.png
deleted file mode 100644
index 857aa26e15..0000000000
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/starburst.png
+++ /dev/null
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-chat-16.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-chat-16.png
new file mode 100644
index 0000000000..e914d15d5f
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-chat-16.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-chat-16@2x.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-chat-16@2x.png
new file mode 100644
index 0000000000..a72868ad39
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-chat-16@2x.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-chat-16~dark.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-chat-16~dark.png
new file mode 100644
index 0000000000..b9aaf29306
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-chat-16~dark.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-chat-16~dark@2x.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-chat-16~dark@2x.png
new file mode 100644
index 0000000000..98a5f48d16
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-chat-16~dark@2x.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-info-16.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-info-16.png
new file mode 100644
index 0000000000..46a1683d62
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-info-16.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-info-16@2x.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-info-16@2x.png
new file mode 100644
index 0000000000..706120e646
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-info-16@2x.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-info-16~dark.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-info-16~dark.png
new file mode 100644
index 0000000000..5de6e781dd
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-info-16~dark.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-info-16~dark@2x.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-info-16~dark@2x.png
new file mode 100644
index 0000000000..37ff0fbabc
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-info-16~dark@2x.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-md-16.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-md-16.png
new file mode 100644
index 0000000000..4de7f8aec0
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-md-16.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-md-16@2x.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-md-16@2x.png
new file mode 100644
index 0000000000..54ca319ac4
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-md-16@2x.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-md-16~dark.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-md-16~dark.png
new file mode 100644
index 0000000000..b58e3d6578
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-md-16~dark.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-md-16~dark@2x.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-md-16~dark@2x.png
new file mode 100644
index 0000000000..624771d270
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-md-16~dark@2x.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-support-16.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-support-16.png
new file mode 100644
index 0000000000..d1c51fdef7
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-support-16.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-support-16@2x.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-support-16@2x.png
new file mode 100644
index 0000000000..e559634066
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-support-16@2x.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-support-16~dark.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-support-16~dark.png
new file mode 100644
index 0000000000..2653e93337
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-support-16~dark.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-support-16~dark@2x.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-support-16~dark@2x.png
new file mode 100644
index 0000000000..688f50aba6
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-link-support-16~dark@2x.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-new-solution-16.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-new-solution-16.png
new file mode 100644
index 0000000000..aade182b99
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-new-solution-16.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-new-solution-16@2x.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-new-solution-16@2x.png
new file mode 100644
index 0000000000..1698e8c62b
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-new-solution-16@2x.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-new-solution-16~dark.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-new-solution-16~dark.png
new file mode 100644
index 0000000000..a7fb210b7d
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-new-solution-16~dark.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-new-solution-16~dark@2x.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-new-solution-16~dark@2x.png
new file mode 100644
index 0000000000..15b6c627a9
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-new-solution-16~dark@2x.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-open-solution-16.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-open-solution-16.png
new file mode 100644
index 0000000000..f93245df08
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-open-solution-16.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-open-solution-16@2x.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-open-solution-16@2x.png
new file mode 100644
index 0000000000..d58b179943
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-open-solution-16@2x.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-open-solution-16~dark.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-open-solution-16~dark.png
new file mode 100644
index 0000000000..0866a5c72e
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-open-solution-16~dark.png
Binary files differ
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-open-solution-16~dark@2x.png b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-open-solution-16~dark@2x.png
new file mode 100644
index 0000000000..5802972af0
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/icons/welcome-open-solution-16~dark@2x.png
Binary files differ