diff --git a/SparkleShare/SparkleIntro.cs b/SparkleShare/SparkleIntro.cs
index ad59bd1a..0c1f70ec 100644
--- a/SparkleShare/SparkleIntro.cs
+++ b/SparkleShare/SparkleIntro.cs
@@ -23,6 +23,7 @@ using System.Timers;
using Gtk;
using Mono.Unix;
+using Notifications;
namespace SparkleShare {
@@ -527,26 +528,28 @@ namespace SparkleShare {
Reset ();
- VBox layout_vertical = new VBox (false, 0);
-
- Label header = new Label ("" +
- _("Something went wrong…") +
- "\n") {
- UseMarkup = true,
- Xalign = 0
- };
+ UrgencyHint = true;
- Button try_again_button = new Button (_("Try Again")) {
- Sensitive = true
- };
-
- try_again_button.Clicked += delegate (object o, EventArgs args) {
- ShowServerForm ();
- };
-
- AddButton (try_again_button);
-
- layout_vertical.PackStart (header, false, false, 0);
+ VBox layout_vertical = new VBox (false, 0);
+
+ Label header = new Label ("" +
+ _("Something went wrong…") +
+ "\n") {
+ UseMarkup = true,
+ Xalign = 0
+ };
+
+ Button try_again_button = new Button (_("Try Again")) {
+ Sensitive = true
+ };
+
+ try_again_button.Clicked += delegate (object o, EventArgs args) {
+ ShowServerForm ();
+ };
+
+ AddButton (try_again_button);
+
+ layout_vertical.PackStart (header, false, false, 0);
Add (layout_vertical);
@@ -561,6 +564,17 @@ namespace SparkleShare {
Reset ();
+ UrgencyHint = true;
+
+ if (!HasTopLevelFocus) {
+
+ string title = String.Format (_("‘{0}’ has been successfully added", folder_name));
+ string subtext = _("");
+
+ new SparkleBubble (title, subtext).Show ();
+
+ }
+
VBox layout_vertical = new VBox (false, 0);
Label header = new Label ("" +
@@ -571,7 +585,7 @@ namespace SparkleShare {
};
Label information = new Label (
- String.Format(_("Now you can access the synced files from ‘{0}’ in your SparkleShare folder."),
+ String.Format (_("Now you can access the synced files from ‘{0}’ in your SparkleShare folder."),
folder_name)) {
Xalign = 0,
Wrap = true,